1.修改ip、網關
sudo vi /etc/network/interfaces
========================
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
#eth0 use dhcp
#iface eth0 inet dhcp
#eth0 use static
iface eth0 inet static
address 172.20.35.21
netmask 255.255.255.0
gateway 172.20.34.254
=========================
2.修改DNS
sudo vi /etc/resolv.conf
=========================
nameserver 58.22.96.66
nameserver 210.34.48.34
domain localdomain
search localdomain
=========================
3.重啟網路
sudo /etc/init.d/networking restart
4.如果重啟網路服務出錯
$ sudo service networking restart
SIOCSIFADDR: No such device eth0
這是由於udev服務在系統安裝時,將網卡屬性記錄到本地檔案中,複製後新裝置與原來儲存的不一致,所以不能啟動。
解決方案:刪除本地檔案,重啟作業系統重建。
# Ubuntu
sudo mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.old
# Debian
sudo mv /etc/udev/rules.d/z25_persistent-net.rules /etc/udev/rules.d/z25_persistent
作者 hpwzd