Ubuntu16.04 LTS設定永久靜態IP
第一步:首先判斷是否有root使用者,如果有跳過第一步,如果沒有執行第一步
1、開啟終端開啟root賬戶 :sudo passwd -u root
2、輸入當前使用者的密碼
3、為root賬戶設定密碼:sudo passwd root
4、設定root密碼,輸入兩次
5、測試使用者 輸入su,看有沒有切換到root下
第二步:檢視ifconfig,找到網絡卡名稱,不是lo那個名稱,是另外一個,前提是打開了網路,右上角網路圖示按鈕,enable networking前面打勾,我的網絡卡名稱是enp2s0
第三步:配置IP地址
在root使用者下 輸入 vi /etc/network/interfaces
進入文件,首先將游標最後一行最後一個字母位置上,按a進入輸入模式,按回車,在文件中新增下面內容
auto enp2s0(網絡卡名稱)
iface enp2s0 inet static(設定為靜態)
address 192.168.1.20(靜態IP地址)
netmask 255.255.255.0(網路掩碼)
gateway 192.168.1.1(閘道器)
按esc退出輸入狀態然後輸入 :wq
第四步:配置dns,
在root使用者下 輸入vi /etc/resolvconf/resolv.conf.d/head,新增如下內容
nameserver 114.114.114.114(dns)
按esc退出輸入狀態然後輸入 :wq
第五步:重啟網路
在root使用者下 輸入 /etc/init.d/networking restart
然後再輸入ifconfig檢視enp2s0的靜態ip改成自己寫的了沒,如果沒有在root使用者下輸入reboot,等重啟後再次輸入ifconfig檢視enp2s0的靜態ip改成自己寫的了沒。
改成自己的ip後輸入ping www.baidu.com 進行驗證
驗證通過後就可以上網啦!