我正在尝试更改分配给 Debian VM 的静态 IP。我修改了/etc/网络/接口文件,但我的 Debian 似乎不喜欢新的设置
目前机器的ip设置为192.168.1.136,我想将机器的ip设置为192.168.1.8
这是我的修改版/etc/网络/接口:
auto lo
iface lo inet loopback
allow-hotplug eth0
auto eth0
iface eth0 inet static
address 192.168.1.8
gateway 192.168.1.1
netmask 255.255.255.0
答案1
Debian 重新加载网络配置的方法是:
/etc/init.d/networking restart
以 root 身份
答案2
尝试
ifdown eth0 ; ifup eth0
“重新加载”网络配置。或者只需重启机器。此外,Debian(以及许多其他发行版)默认使用 udev(/etc/udev/rules.d/70-persistent-net.rules)将给定的接口 MAC 与接口名称“绑定”,因此如果您更改了机器的 MAC,正确的接口将是 eth1(要“撤消它”,请删除该 udev 文件)
答案3
也许接口名称不再是 eth0?请尝试以下操作来了解您的接口名称:
# ifconfig | grep ^eth
如果有必要,请更改 /etc/networking/interfaces 中的配置并重新启动网络:
# /etc/init.d/networking restart
(以 root 身份)