起因
ip addr
顯示內容 inet 中包含 noprefixroute,看着礙眼想去掉,不知道怎麼弄。
解決
最終找到了一臺不顯示這項參數的機器,打開其/etc/sysconfig/network-scripts/ifcfg-ethx, 多方比對發現配置了NM_CONTROLLED=no。
該參數默認爲yes,竟是network manager自作主張,配置了默認路由。
觀察
配置no之後, 查看路由表ip route show
,最後一列沒有metric字段,ip addr
顯示不再有noprefixroute
思考
- 服務器端固定IP場景下,建議關閉,管理員控制比較穩妥。
- 桌面級應用/DHCP場景下,建議開着,網絡配置省心。