配置參數說明
注:這些參數值不區分大小寫,不區分單引號和雙引號,甚至可以不用引號。
TYPE:配置文件接口類型。在/etc/sysconfig/network-scripts/目錄有多種網絡配置文件,有Ethernet 、IPsec等類型,網絡接口類型為Ethernet。 DEVICE:網絡接口名稱 BOOTPROTO:系統啟動地址協議 none:不使用啟動地址協議 bootp:BOOTP協議 dhcp:DHCP動態地址協議 static:靜態地址協議 ONBOOT:系統啟動時是否激活 yes:系統啟動時激活該網絡接口 no:系統啟動時不激活該網絡接口 IPADDR:IP地址 NETMASK:子網掩碼 GATEWAY:網關地址 BROADCAST:廣播地址 HWADDR/MACADDR:MAC地址。只需設置其中一個,同時設置時不能相互沖突。 PEERDNS:是否指定DNS。如果使用DHCP協議,默認為yes。 yes:如果DNS設置,修改/etc/resolv.conf中的DNS no:不修改/etc/resolv.conf中的DNS DNS{1, 2}:DNS地址。當PEERDNS為yes時會被寫入/etc/resolv.conf中。 NM_CONTROLLED:是否由Network Manager控制該網絡接口。修改保存后立即生效,無需重啟。被其坑過幾次,建議一般設為no。 yes:由Network Manager控制 no:不由Network Manager控制 USERCTL:用戶權限控制 yes:非root用戶允許控制該網絡接口 no:非root用戶不運行控制該網絡接口 IPV6INIT:是否執行IPv6 yes:支持IPv6 no:不支持IPv6 IPV6ADDR:IPv6地址/前綴長度
示例
DEVICE=eth0 HWADDR=00:0c:29:7c:e9:b6 TYPE=Ethernet UUID=1f959e16-1b05-427c-8b3b-0aaee1ac11e4 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none IPADDR=192.168.61.42 NETMASK=255.255.255.0 IPV6INIT=no USERCTL=no DNS2=114.114.114.1144 GATEWAY=192.168.61.1 DNS1=8.8.8.8
注意:有時遇到linux啟動后eth0沒有啟動,那是以為ONBOOT=no 把這個改為yes就好了。