如何在 Debian 12( bullseye)系统中配置动态路由?
时间: 2024-12-18 11:22:29 浏览: 13
在 Debian 12(Bullseye)系统中,你可以通过编辑网络配置文件 `/etc/network/interfaces` 或者使用更为现代的 `/etc/netplan` 来配置动态路由。这里我会描述如何使用 `/etc/netplan` 文件,因为 netplan 提供了更清晰的配置结构。
首先,确保你安装了 `netplan` 和 `dhcpcd` 包:
```bash
sudo apt-get update
sudo apt-get install netplan dhcpcd
```
接下来,创建一个新的网路计划配置文件。例如,如果你有一个名为 `eth0` 的有线接口,创建一个名为 `50-cloud-init.yaml` 的文件,内容可以像下面这样:
```yaml
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
dhcp6: false
routes:
- to: "0.0.0.0/0"
via: "your_gateway_ip"
gateway4: true
- to: "::/0"
via: "your_default_gw_ipv6"
gateway6: true
```
将 `"your_gateway_ip"` 替换为你的默认网关地址,`"your_default_gw_ipv6"` 替换为你的默认IPv6网关地址。
然后,应用新的网路计划:
```bash
sudo cp 50-cloud-init.yaml /etc/netplan/
sudo netplan apply
```
重启网络服务使更改生效:
```bash
sudo service networking restart
```
现在你的 Debian 12 系统应该会根据DHCP获取的IP地址自动配置动态路由。
阅读全文