为什么 Debian squeeze 会忘记其静态 IP 地址并寻求 DHCP 租约?

为什么 Debian squeeze 会忘记其静态 IP 地址并寻求 DHCP 租约?

您好,有一个带有 eth0 和 eth1 的 Debian Squeeze 盒。

在 /etc/network/interfaces 中有:

auto eth1
iface eth1 inet static
 address 10.1.2.208
 netmask 255.255.255.0
 gateway 10.1.2.1

但每 24 小时,eth1 就会丢失其静态分配的 IP 地址,而是从 DHCP 获取一个!手动执行:

# ifup eth1 && ifdown eth1

使其恢复到应有的状态。

但它为什么会自发破裂呢?!

答案1

dhcpcd/还在运行吗dhclient?如果你不终止它,它将在接口上刷新其 DHCP 地址。

另外,您是否配置了网络管理器?这将覆盖该interfaces文件。如果您不使用它,请将其删除。

答案2

尝试这个:

auto eth1
iface eth1 inet static
  address 10.1.2.208
  netmask 255.255.255.0
  gateway 10.1.2.1
  hwaddress ether mac_address_of_the_network_card_here

例如:

...
  hwaddress ether 00:00:5e:00:53:b2

相关内容