Debian 忽略静态 IP 分配

Debian 忽略静态 IP 分配

我的 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

相关内容