Centos7使用靜態IP在重啓後丟失默認路由問題

最近遇到使用Centos7的系統,配置靜態IP後,機器重啓後丟失默認路由導致網絡異常的情況

經過排查,定位原因是配置靜態IP的時候,參數沒有設置GATEWAY參數,網卡 up 的時候,會走到 /etc/sysconfig/network-scripts/ifup-eth, 這個腳本會讀取 ifcfg-eth0 文件,如果ip 是 dhcp,就會直接啓動 dhclient 進程去 dhcp server 獲取 ip,默認路由。如果是 static,就會用我上面那一段去配置 ip,加默認路由;如下是代碼邏輯:

如果能使用DHCP,推薦是使用DHCP的方式,如果需要使用靜態IP,需要確保參數配置完整

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章