我們知道在Linux下網卡被稱為eth0,eth1,eth2.....,所有網卡的配置文件都存儲在/etc/sysconfig/network-script/下,文件名是以ifcfg-eth0,ifcfg-eth1,ifcfg-eth2....來命名的。一塊網卡對應一個配置文件。如果我們要給eth0配置兩個IP地址,我們該怎麼辦呢?
1.執行“cp ifcfg-eth0 ifcfg-eth0:1”復制eth0的配置文件,文件名在原文件名後加":1".
2.編輯修改ifcfg-eth0:1中相應的字段,具體如下:
# VIA Technologies, Inc. VT6102 [Rhine-II]
DEVICE=eth0 //這裡是設備,需要修改成為eht0:1
BOOTPROTO=none
BROADCAST=192.168.1.255 //IP地址的廣播地址,對應即可
HWADDR=00:14:2A:2D:59:6B //網卡的Mac地址,不需要修改
IPADDR=192.168.1.17 //IP地址,改成你想要的
IPV6INIT=yes
IPV6_AUTOCONF=yes
NETMASK=255.255.255.0 //子網掩碼,對應即可
NETWORK=192.168.1.0 //網絡地址,對應即可
ONBOOT=yes
GATEWAY=192.168.1.1 //網關地址,對應即可
TYPE=Ethernet
PEERDNS=yes
USERCTL=no