CentOS7 設置局域網固定IP


題記:
在局域網內PC通常都是采用自動獲取IP的方式從路由器拿到局域網IP的,每次PC啟動后分配到的局域網IP都不一定相同。但是出於某些特殊的需求,例如要在局域網內做端口映射,需要將PC設置成使用固定的局域網IP,即使PC重啟了,其局域網IP仍然不變。在Windows下這個設置的過程很簡單。那么在Linux下該如何設置呢?下面以CentOS7為例,介紹下Linux系統設置局域網固定IP的方法。

1 設置IP、子網掩碼和網關
用文本編輯器(例如Vim)打開 /etc/sysconfig/network-scripts/ifcfg-p4p1,在文件末尾加入以下3行:

IPADDR=192.168.2.106
NETMASK=255.255.252.0
GATEWAY=192.168.1.1

2 設置開機啟動網絡
修改/etc/sysconfig/network-scripts/ifcfg-p4p1文件,將 ONBOOT 選項改為yes:

ONBOOT=yes

注:
實際該項可能已經是yes。若已經是 yes則不需要修改;若是no,改為yes。

3 設置NameServer
用文本編輯器打開 /etc/resolve.cnf 文件,將其中內容用##注釋掉,增加以下行:

nameserver 192.168.1.1

其中,192.168.1.1 是路由器網關地址,用TP-Link路由器時,路由器網關地址基本都是這個。
注:
如果PC已經通過自動獲取IP的方式能夠上網,那么 /etc/resolve.cnf 文件中已經是正確的配置了,因此不需要修改。但是如果設置固定IP后發現不能上網,應該檢查下該文件中nameserver設置是否正確。

4 重啟網絡
打開終端,輸入以下命令重啟網絡:

sudo service network restart

5 測試網絡
網絡重啟成功后,可以通過ping 命令測試下網絡是否通了,例如 ping 百度

ping www.baidu.com

如果可以 ping 通,說明網絡已經通了,可以正常上網了。
注:
上述設置過程中的 IPADDR (IP地址)、NETMASK (子網掩碼)、GATEWAY (網關)可以在設置前通過 ifconfig 命令查詢。


免責聲明!

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



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