Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 網絡配置實戰指南:以 CentOS 為例的完整步驟與關鍵避坑點

編輯:Linux 教學

網絡配置是 Linux 伺服器上線的第一課,看似簡單卻暗藏許多「坑」。本文以 CentOS 為例,系統梳理從主機名、網卡參數、DNS 到服務重啟的標準化配置流程,並重點分享資深運維在數據中心摸爬滾打總結出的**三大核心排查技巧**,助你快速定斷「配置無誤卻不通」的疑難雜症。

第一部分:標準配置流程(可直接套用)

1. 確認網卡 MAC 地址

cat /etc/udev/rules.d/70-persistent-net.rules

記錄對應 eth0 的 MAC,後續配置文件中 HWADDR 必須與其一致。

2. 設定主機名

vim /etc/sysconfig/network

關鍵參數:

NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=centos  # 自定義主機名

3. 配置網卡參數(靜態 IP)

vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
DEFROUTE=yes
HWADDR=00:50:56:94:04:3C  # 必須匹配步驟 1 的 MAC
PEERDNS=yes
PEERROUTES=yes
IPADDR=192.168.0.100
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
IPV6INIT=no

4. 設定 DNS 解析

vim /etc/resolv.conf
nameserver 202.106.195.68
nameserver 202.106.46.151
nameserver 192.168.0.1

建議優先填寫本地運營商 DNS,最後補上網關 IP 作為備選。

5. 重啟網絡服務並測試

service network restart
ping 192.168.0.1        # 先通網關
ping www.example.com    # 再通外網域名

第二部分:三大「救命」排查技巧(配置無誤卻不通時必查)

技巧 1:用 ethtool 確認物理鏈路真實狀態

機房噪音大、指示燈亮不代表鏈路通。執行:

ethtool eth0
  • Link detected: yes → 物理連接正常
  • Link detected: no → 網線未插好或端口故障
  • Speed: Unknown → 協商失敗,換線/換口
  • Speed: 1000Mb/s → 千兆協商成功

ifconfig 輸出中無 RUNNING 標誌同屬鏈路未通。

技巧 2:網卡接口手動關閉/啟用強制重協商

ifdown eth0  # 關閉
ifup eth0    # 啟動

比 service network restart 更精準,能觸發單網卡重新 DHCP/協商,解決「配置已生效但鏈路未恢復」的殘留狀態。

技巧 3:檢查防火牆/安全組/交換機端口 VLAN

若上述均正常仍不通,須由網絡組排查:

  • iptables / firewalld 是否放行業務端口
  • 雲平台安全組、物理交換機端口 VLAN 劃分是否正確
  • ARP 表是否正常:arp -n 查看網關 MAC 是否解析

總結

配置文件寫對只是基礎,**物理鏈路確認(ethtool)、接口重協商(ifdown/ifup)、網絡設備策略**才是解決「明明配好了卻不通」的關鍵。建議將三大技巧收錄進運維 SOP,下次進機房前先背熟。

Copyright © Windows教程網 All Rights Reserved