原文位址:https://www.jianshu.com/p/d69a95aa1ed7
1、查詢網絡接口的名字
打開指令行,輸入ifconfig [差別windows是ipconfig]。
ifconfig
查詢網絡接口
第一行最左邊的名字,就是本機的網絡接口,此處為 enp7s0 ,不同機器可能不同。
2、打開修改檔案
修改/etc/network/interfaces 檔案 [注意是interfaces,有s]。
輸入以下指令行
sudo gedit /etc/network/interfaces // gedit 是用gedit進行編譯打開,也可以用其他編譯器打開
打開檔案
3、修改檔案
在打開的檔案中,輸入以下代碼
auto enp7s0
iface enp7s0 inet static
address 10.0.208.222
netmask 255.255.240.0
gateway 10.0.208.1
dns-nameservers 10.0.208.1
對以上代碼進行簡單解釋:
auto enp7s0 // 使用的網絡接口,之前查詢接口是為了這裡
iface enp7s0 inet static // enp7s0這個接口,使用靜态ip設定
address 10.0.208.222 // 設定ip位址
netmask 255.255.240.0 // 設定子網路遮罩
gateway 10.0.208.1 // 設定網關
dns-nameservers 10.0.208.1 // 設定dns伺服器位址
修改設定
修改完之後,點「儲存」,然後關閉檔案。
4、重新整理ip
單純使用斷開連接配接再重新連接配接,并不是正确的方式,正确的方式是,使用以下指令行。
sudo ip addr flush enp7s0
sudo systemctl restart networking.service
注意,第一條代碼中,你要修改成本機的網絡接口。
5、重新開機系統
重新啟動系統,重新開機後,會提示未找到合法連接配接,打開浏覽器也是無法使用網絡的,還要進行最後一步。
連接配接錯誤
6、修改設定
打開指令行,輸入以下代碼
sudo gedit /etc/NetworkManager/NetworkManager.conf
類似于上面的操作,打開該檔案,将“managed=false”修改為“managed=true”。意思是,将網絡連接配接設定為自定義或手動。#号後面的是注釋内容
修改設定
重新開機network manager:
sudo service network-manager restart
重新開機系統後,發現依然可以正常使用靜态ip。
作者:滄海無雨
連結:https://www.jianshu.com/p/d69a95aa1ed7
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。