- 找到文件interfaces,路徑:/etc/network/interfaces
- 打開interfaces文件,看到以下內容:
auto lo
iface lo inet loopbackauto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-providerauto eth0
iface eth0 inet manual - 修改interfaces文件,修改內容如下:
auto eth0
#iface eth0 inet manual
iface eth0 inet static
address 192.168.1.109
netmask 255.255.255.0
gateway 192.168.0.1
network 192.168.0.0
broadcast 192.168.0.225
保存退出。
- 修改dns解析
因為以前會自動分配dns服務器地址,而一旦設置為靜態ip后就沒有自動獲取到的dns服務器了,要自己設置一個
sudo vim /etc/resolv.conf
寫上一個公網的DNS
nameserver 202.96.128.86
(注意:8.8.8.8是谷歌的DNS服務器,但是解析速度慢,還是找到一個國內的dns來用)
重啟后可能出現不能訪問外網的情況,這是因為dns又被設置回默認值了
需要永久修改dns
sudo vim /etc/resolvconf/resolv.conf.d/base
重啟網卡
sudo /etc/init.d/networking restart
如果能上網則說明設置成功且外網能ping通則說明設置成功
