Linux乾貨:拯救世人的Ubuntu16.04網路配置教程!
Linux的網路配置,貌似這個問題糾結在很多Linux愛好者心中,究竟Linux怎麼樣才能配置好網路,讓Linux連接上外網呢?
其實Linux配置的方法與Windows很像,都是把IP和網關等參數設置好就可以了,只是Linux不像Windows那樣,需要點開網路中心,配置IPv4等等的步驟,Linux是直接把IP,掩碼,網關,DNS寫入對應的配置文件即可。
以下的我們熟悉的Windows的配置方法:
那在講如何配置Linux網路配置之前,我們必須要知道一個東西,那就是Linux中網卡的名稱,如果你使用過Ubuntu12.04或者Ubuntu14.04等長期維護版本,你就會知道,這些舊版本中的網卡名稱都是叫「eth0」,但是在Ubuntu16.04中,不再是以「eth0」命名,那到底是什麼?我們可以在Linux終端輸入以下命令來查看:
ericion@ubuntu:~$ cd /proc/sys/net/ipv4/conf
ericion@ubuntu:/proc/sys/net/ipv4/conf$ ls
1)以下是Ubuntu14.04:
2)以下是Ubuntu16.04:
大家可以很清楚看到,在Ubuntu16.04版本,網卡的名稱已經是ens開頭,這是一個系列,有可能你的Ubuntu不是ens33,是ens160等等,但是絕對不是「eth0」
知道了網卡的名字之後,我們要做的是配置靜態IP:
1.打開網路服務配置文件,並設置靜態IP:(不會用vi編輯器的老鐵:先看歷史消息中「vi:Linux中最性感的編輯器」這篇文章)
ericion@ubuntu:~$ sudo vi /etc/network/interfaces
大家可以看到,文件中只有自動配置了迴環lo,並沒有配置ens33的IP地址,我們需要添加以下的內容到文件中,當前Windows的IP是172.21.219.109,我們假設設置Ubuntu的IP與Windows處於相同的網段(IP地址前三個數字一樣,最後一個不一樣)中:
auto ens33
iface ens33 inet static
address 172.21.219.108(Ubuntu的IP地址)
netmask 255.255.255.0(掩碼)
gateway 172.21.219.254(網關)
實例如下圖,寫入後記得保存:
2.重啟網路服務
ericion@ubuntu:~$ sudo /etc/init.d/networking restart
3.查看IP地址是否已經設置正確
ericion@ubuntu:~$ ifconfig
我們看到,ens33的IP地址已經設置好了,但是要連接外網,我們必須設置好DNS服務
4.打開DNS服務配置文件:
ericion@ubuntu:~$ sudo vi /etc/resolv.conf
添加以下內容:
nameserver 202.96.134.33
當然,這個DNS地址是廣東珠三角地區通用DNS,具體的DNS地址,根據自己所在地區來設置,寫入內容後,記得保存退出!
5.測試外網是否連通
如果出現延遲跳秒,則外網可以連通了!
6.大家可以隨意下載外網的軟體,愉快的玩耍Linux了:
例如:在線更新vsftpd服務
ericion@ubuntu:~$ sudo apt-get install vsftpd
TAG:Linux微知識 |