要用到的文件:
配置接口信息
/etc/network/interfaces
配置內容:
auto eth0
iface eth0 inet static
address 192.168.216.188
gateway 192.168.216.2
netmask 255.255.255.0
配置dns
/etc/resolvconf/resolv.conf.d/base
配置內容:nameserver 192.168.216.2
查看dns:
/etc/resolv.conf
命令:
查看系統網絡信息
ifconfig
重啟網絡服務
/etc/init.d/networking restart
查看一下自己本機的信息(輔助而已)
可用的IP
現在自動分配的ip192.168.216.130
掩碼是255.255.255.0
以0.0.0.0 開頭的這行,他的gateway就是默認網關
查看dns
cat /etc/resolv.conf
這樣我們就找到了一個可用的ip地址范圍
網關
掩碼
DNS
原來我們的網卡是自動分配的ip
修改為如下內容:
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.216.188
gateway 192.168.216.2
netmask 255.255.255.0
#是注釋的意思
address 是ip地址,選擇前請ping一下,看是否能夠ping通,不通的話說明可用
gateway和netmask根據我們上面得到的即可
注意:如果配置了靜態ip信息之后,不能上網,先來校驗下dns是否配置,以及是否配置正確
還需要配置dns
看到這個地方的注釋了嗎?
這個文件其實是自動生成的,相當於一個連接,並不是真正的文件
即使你修改了這個地方,重啟后,dns又會消失的,你可以試一下
它指向的其實是這個文件
我們只需要把我們的dns填寫到這個地方即可
重啟后就不會消失了
另外我們還可以在
這里面添加:
dns-nameservers xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
的方式添加
那么現在我們的interfaces為
dns的配置為:
設置好了,重啟下服務
/etc/init.d/networking restart
需要root用戶權限
如果還沒生效就重啟下ubuntu
互ping都是通的了
而且,也是可以上網的了