Linux 7修改網卡名稱后配置文件中的默認網關不生效


背景

  為了系統統一管理在創建了系統后統一將網卡名稱修改為eth0,eth1等格式,並在修改完網卡名稱重新編譯grub配置文件重啟后,添加了靜態路由,使用route -n查看系統發現路由可以生效,但是配置的默認網關不生效,記錄下排查過程。

檢查網卡配置文件並手動配置默認網關

  在檢查了網卡配置文件確認無誤后,使用route add default gw 192.168.1.1命令發現可以成功配置,經過此操作確認了此問題應該和修改網卡名稱的操作有關

檢查network配置文件

  /etc/sysconfig/network文件用來為主機設定全局網絡參數,主要有已下配置項:

  • NETWORKING:表示是否啟用網絡,yes表示啟用,no表示禁用,默認為yes;
  • HOSTNAME:接主機名稱;
  • GATEWAY:默認網關地址,會從網卡配置文件中進行加載;
  • GATEWAYDEV:默認網關設備名稱(檢查了幾個不同版本的操作系統,發現此配置項可能默認存在也可能默認不存在)

  造成此次網卡配置文件中默認網關未生效主要是由於network配置文件中的GATEWAYDEV設備名稱未修改成最新更改后的名稱,解決辦法是刪除此配置,或者將配置修改為正確的設備名稱即可。


免責聲明!

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



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