我的 etc/network/interfaces 文件最初仅包含有关 lo 的信息:
# The loopback network interface
auto lo
iface lo inet loopback
ifconfig 显示 eth0 正在从 DHCP 获取 IP。
以下是我想要做的事情:
- 创建桥接组
- 将 eth0 和 eth1 添加到桥接组
- eth0 和 eth1 没有获取 IP
- 为网桥分配 ip 地址 192.168.1.253
- 添加默认路由
所以我认为我应该做的第一件事就是将 etc/network/interfaces 编辑为以下内容:
# The loopback network interface
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet manual
pre-up ifconfig $IFACE up
pre-down ifconfig $IFACE down
allow-hotplug eth1
iface eth1 inet manual
pre-up ifconfig $IFACE up
pre-down ifconfig $IFACE down
auto br0
iface br0 inet static
bridge_ports eth0 eth1
address 192.168.1.253
broadcast 192.169.1.255
netmask 255.255.255.0
如果我重新启动,eth0 会从 DHCP 获取 IP,而网桥则无处可见。但是 cat /etc/network/interfaces 显示我的配置仍然存在
我如何检查是否有东西覆盖了此配置?(没有interfaces.d目录)
或者我的代码有什么问题如上所示?
我在 Knoppix 上运行 WANem 3.0