在伺服器環境中,固定 IP 是確保網路服務穩定的基礎。本文以 CentOS/RHEL 系列為例,詳細說明如何修改網卡設定檔、重啟網路服務,並驗證設定是否生效。
使用文字編輯器開啟對應介面的設定檔(以 eth0 為例):
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
將 BOOTPROTO 設為 static,並填入 IP、子網路遮罩、閘道等資訊:
DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.0.116 NETMASK=255.255.0.0 GATEWAY=192.168.0.1 ONBOOT=yes TYPE=Ethernet
說明:
-IPADDR:欲指定的固定 IP。
-NETMASK:子網路遮罩,依實際網段調整。
-GATEWAY:預設閘道 IP。
-ONBOOT=yes:開機自動啟用此介面。
# /etc/init.d/network restart
輸出類似下列訊息即表示成功:
Shutting down interface eth0: [ OK ] Shutting down loopback interface: [ OK ] Setting network parameters: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface eth0: [ OK ]
重啟完成後,執行 ip addr show eth0 或 ifconfig eth0 確認 IP 是否已更新;並以 ping 測試對外連線。
/var/log/messages 系統日誌尋找錯誤線索。NETMASK 與 GATEWAY 與網路環境一致。ifcfg-ethX 檔案。完成以上步驟,即可在 CentOS/RHEL 系統上成功設定固定 IP。
Ubuntu 13.04 修改開機畫面 (Plymouth) 完整配置步驟與 CentOS 差異對比
Linux (CentOS) 安裝 JProfiler 8 並配置 Tomcat 遠程性能分析
Linux 防火牆白名單實戰:iptables 精準放行指定 IP 存取核心埠
Linux export 命令詳解:環境變量設置與永久生效技巧
Linux 給一般使用者授予 sudo 權限:visudo 安全編輯 /etc/sudoers 四步驟
Ubuntu 環境變數設定檔載入順序詳解:五大檔案優先級與 source 即時生效