今天有兩台服務器需機房需要切割,按機房的要求修改完ip、網關、以及掩碼后,服務器就連不上了。查
看ifcfg-eth0時發現這么一行:
|
1
|
NM_CONTROLLED=
"yes"
|
Google了一下,網上說NM_CONTROLLED是network manger的參數,實時生效,修改后無需要重啟網卡立即生效。
因為服務器還沒有移動機位,只是提前改好,等移動機位后重啟服務器生效的,所以導致網絡連接不通。
這有非常大的安全隱患,參數改錯以后,會導致無法連接遠程服務器修改,所以建議網卡配置中設置為
|
1
|
NM_CONTROLLED=
"no"
|
Linux網卡配置文件詳解:
DEVICE=eth0 #指出設備名稱
NM_CONTROLLED=yes #network mamager的參數,實時生效,不需要重啟
ONBOOT=yes #設置為yes,開機自動啟用網絡連接
IPADDR=192.168.21.129 #IP地址
BOOTPROTO=none #設置為none禁止DHCP,設置為static啟用靜態IP地址,設置為dhcp開啟DHCP服務
NETMASK=255.255.255.0 #子網掩碼
DNS1=8.8.8.8 #第一個dns服務器
TYPE=Ethernet #網絡類型為:Ethernet
GATEWAY=192.168.21.2 #設置網關
DNS2=8.8.4.4 #第二個dns服務器
IPV6INIT=no #禁止IPV6
USERCTL=no #是否允許非root用戶控制該設備,設置為no,只能用root用戶更改
HWADDR=00:0C:29:2C:E1:0F #網卡的Mac地址
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME="System eth0" #定義設備名稱
