一、參數介紹
linux網卡信息位置:/etc/sysconfig/network-scripts/ifcfg-ens33
有的可能是同目錄下文件ifcfg-eth0,系統不一樣而已
DEVICE=eth0 #設定物理設備別名(除了動態分配的PPP設備,這里是一個邏輯名)
HWADDR=00:11:22:33:44:55 #指定MAC地址,不能和MACADDR一起使用
# MACADDR=AA:BB:CC:DD:EE:FF #覆蓋物理分配的MAC地址,不能和HWADDR一起使用
TYPE=Ethernet #網卡協議類型
UUID=9420c638-16e9-41a1-bf59-325c6f601871 #網卡的UUID
ONBOOT=no #系統啟動時是否自動加載該網卡yes/no
NM_CONTROLLED=yes #network manger的參數,實時生效,修改后無需要重啟網卡立即生效
BOOTPROTO=dhcp #獲取地址協議[static靜態]、[bootp協議]、[dhcp協議]
IPADDR=192.168.1.254 #IP地址
NETMASK=255.255.255.0 #IP對應的子網掩碼
GATEWAY=192.168.1.1 #IP對應的網關地址
# DNS1=8.8.8.8 #指定DNS1地址
# DNS2=8.8.4.4 #制定DNS2地址
# BROADCAST=192.168.1.255 #IP對應的廣播地址
# NETWORK=192.168.1.0 #對應的網絡地址
# USERCTL=yes #非root用戶是否允許控制這個設備
# SRCADDR=192.168.1.254 #指定為發出去的數據包的源IP地址
# PEERDNS=yes #是否以此修改 [ /etc/resolv.conf ]
# DHCP_HOSTNAME=hostname #DHCP接收IP地址前可指定主機名
# MASTER=bond0 #以太網接口被連接到這個接口
# SLAVE=yes #這個設備是否由指定在MASTER字段中的頻道綁定接口控制
二、配置靜態ip示例
一般不需要該那么多,在ifcfg-ens33文件中追加如下信息即可
#之前的BOOTPROTO=dhcp 注釋掉
BOOTPROTO=static
IPADDR=192.168.1.254
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1