CentOS7網(wǎng)絡(luò)一直連接:配置與維護(hù)全攻略
網(wǎng)絡(luò)服務(wù)狀態(tài)檢查
執(zhí)行以下命令確認(rèn)網(wǎng)絡(luò)服務(wù)是否正常運(yùn)行:
systemctl status network
若服務(wù)未啟動(dòng),使用 systemctl restart network
重啟服務(wù),并通過(guò) systemctl enable network
設(shè)置開(kāi)機(jī)自啟。
靜態(tài)IP地址配置
編輯網(wǎng)絡(luò)接口配置文件(如eth0):
vi /etc/sysconfig/network-scripts/ifcfg-eth0
確保包含以下關(guān)鍵參數(shù):
BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8
防火墻與SELinux配置
檢查防火墻規(guī)則是否阻擋通信:
firewall-cmd --list-all
臨時(shí)禁用SELinux進(jìn)行測(cè)試:
setenforce 0
網(wǎng)絡(luò)接口持久化配置
修改 /etc/NetworkManager/NetworkManager.conf
文件:
[main] plugins=ifcfg-rh dns=none
重啟NetworkManager服務(wù):
systemctl restart NetworkManager
常見(jiàn)問(wèn)題診斷
物理層檢測(cè)
ethtool eth0 | grep "Link detected"
路由表驗(yàn)證
route -n
DNS解析測(cè)試
nslookup example.com
網(wǎng)絡(luò)追蹤分析
traceroute 8.8.8.8
配置優(yōu)化建議
- 啟用網(wǎng)絡(luò)接口監(jiān)控功能
- 配置多網(wǎng)卡綁定實(shí)現(xiàn)冗余
- 設(shè)置定期網(wǎng)絡(luò)狀態(tài)檢測(cè)腳本