Linux的網絡配置在
/etc/sysconfig/network-scripts/
路徑下
文件名稱以 ifcfg-
開頭
ifcfg-xxx : xxx 是對應的網卡
配置靜態網絡:
TYPE="Ethernet"
BOOTPROTO="static" # 靜態網絡
IPADDR=192.168.1.200 #靜態IP 設為 192.168.1.200
NETMASK=255.255.255.0 #子網掩碼
NETWORK=192.168.1.0 #網絡段
BROADCAST=192.168.1.255 #廣播地址
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736" #這個網絡的名字
UUID="6c336bc6-c471-4e9b-aeb8-b1f380fbe22f"
DEVICE="eno16777736"
ONBOOT="yes" #是否開機啟動
配置完成以后需要重啟網絡
service network restart
然后查看ip
使用 ifconfig 或者 ip addr (在一些linux版本中去掉了ifconfig命令)
ifcfg文件的一些屬性說明:
TYPE="Ethernet" # 配置文件接口類型:有Ethernet 、IPsec等類型,網絡接口類型為Ethernet
BOOTPROTO="static" # 系統啟動地址協議:
#none:不使用啟動地址協議
#bootp:BOOTP協議
#dhcp:DHCP動態地址協議
#static:靜態地址協議
IPADDR=192.168.1.200 #靜態IP 設為 192.168.1.200
NETMASK=255.255.255.0 #子網掩碼
NETWORK=192.168.1.0 #網絡段
BROADCAST=192.168.1.255 #廣播地址
#GATEWAY:網關地址
#HWADDR/MACADDR:MAC地址。只需設置其中一個,同時設置時不能相互沖突。
#NM_CONTROLLED:是否由Network Manager控制該網絡接口。修改保存后立即生效,無需重啟。建議一般設為no。
#yes:由Network Manager控制
#no:不由Network Manager控制
DEFROUTE="yes" #是否把這個eth設置為默認路由呢
PEERDNS="yes" #是否指定DNS。如果使用DHCP協議,默認為yes。
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes" # 是否執行IPv6
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736" #這個網絡的名字
UUID="6c336bc6-c471-4e9b-aeb8-b1f380fbe22f"
DEVICE="eno16777736" #網絡接口名稱
ONBOOT="yes" #是否開機啟動