Linux 網卡配置詳解 ifcfg-eth0


配置參數說明
注:這些參數值不區分大小寫,不區分單引號和雙引號,甚至可以不用引號。
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就好了。


免責聲明!

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



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