static
我的 Web 服务器上设置了一个IP。当我static
更改时dhcp
,需要重新启动服务器才能使更改生效。有什么方法可以让我使用ifdown
和ifup
更改它吗?
我知道它应该可以工作,因为我有一个服务器,它无需重启就可以从 更改为static
。dhcp
我只是不确定我是否遗漏了什么。
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
这会强制接口选择一个新地址吗?