Linux配置靜態IP,以及解決配置靜態IP后無法上網的問題


在Linux系統中,網絡IP默認是根據DHCP方式由網關自動進行分配,這樣可能會出現不同時候連接網絡時所分配的IP不一致,在我們開發過程中有的時候若需要使用Linux系統用作服務器的話,顯然這種方式很不方便。下面就來介紹一下Linux系統中設置靜態IP的方法:
1、編輯網絡配置文件

cd /etc/sysconfig/network-scripts首先進入該目錄,該目錄存放的都是有關網絡的配置文件
vim /ifcfg-eth0 編輯默認的網卡配置文件,默認該文件的內容如下
在這里插入圖片描述
–將BOOTPROTO由原來的dhcp修改為static,然后在該文件末尾配置自己指定的靜態IP地址,修改后的文件內容如下,然后保存修改退出即可
在這里插入圖片描述
重啟網絡服務,使配置生效
執行 service network restart 命令,等待網絡重啟完畢后,通過ifconfig命令即可看到我們配置的IP地址已經生效。
經過上面的步驟,我們配置靜態IP的任務已經達成,但很多人這樣修改后會發現一個問題,我們的Linux系統不能夠訪問外部網絡。為了訪問外部網絡我們還需進行以下步驟:

1、配置網絡的網關以及DNS。具體操作為,繼續編輯上面的ifcfg-eth0 文件,以同樣的方式在文件末尾添加網關和DNS的設置:
在這里插入圖片描述
2、使用route命令查看網關是否設置成功,若下面的顯示項出現剛才配置的網關已經出現則說明成功,負責則執行route add default gw 192.168.164.2命令重新設置。
3、打開/etc/resolve.conf 文件,看nameserver列表中有沒有我們配置的DNS地址。沒有的話檢查剛才的配置項拼寫是否出錯,修改完成后重啟網絡服務一般即可解決問題。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM