DHCP 更改需要重新启动

DHCP 更改需要重新启动

static我的 Web 服务器上设置了一个IP。当我static更改时dhcp,需要重新启动服务器才能使更改生效。有什么方法可以让我使用ifdownifup更改它吗?

我知道它应该可以工作,因为我有一个服务器,它无需重启就可以从 更改为staticdhcp我只是不确定我是否遗漏了什么。

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.8.105.8
netmask 255.255.0.0
gateway 10.8.1.1

auto eth1
iface eth1 inet static
address 169.254.1.1
netmask 255.255.0.0

要将其设置为,dhcp我将更iface eth0 inet static改为iface eth0 inet dhcp

eth1当我将其声明为另一个接口时,我也遇到了启动时间缓慢的问题。

添加信息

default via 10.8.1.1 dev eth0 metric 100
10.8.0.0/16 dev eth0 proto kernel scope link 10.8.105.8
169.254.0.0/16 dev eth1 proto kernel scope link src 169.254.1.1
169.254.0.0/16 dev eth0 scope link metric 100

答案1

那么使用

sudo ip addr flush dev eth0

这会强制接口选择一个新地址吗?

相关内容