我正在嘗試更改分配給 debian 虛擬機器的靜態 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
作為根用戶
答案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
(作為根)