背景: 使用vmware虛擬機運行centos7,網絡配置選擇的是NAT(不使用DHCP)
問題: 發現ip addr
顯示出來的網絡地址與/etc/sysconfig/network-scripts/ifcfg-ensxxx
文件中配置的不一致。手工修改過網絡地址後,執行service network restart
或者 init 6
後都沒有生效。centos
解決: 配置不全,關鍵配置項使用的是系統默認值。主要檢查兩個參數BOOTPROTO=static
和NM-CONTROLLED=no
是否都配置了。修改完後,重啓網絡服務。網絡
下面是配置先後的對比圖:
centos7