說明:
單網卡綁定兩個IP地址,電信和聯通,目的:是為了當電信出故障聯通正常使用。
| 系 統 |
IP地址 |
子網路遮罩 |
網關 |
| CentOS 6.3_64bit |
eth0:116.18.176.19 |
255.255.255.0 |
192.168.1.1 |
| eth0:0:172.188.174.20 |
255.255.255.0 |
192.168.1.1 |
| … |
… |
… |
1、linux的網路裝置的儲存路徑是/etc/sysconfig/network-scripts進入目錄:
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ll
total 196
-rw-r--r--. 1 root root 212 Mar 20 22:15 ifcfg-eth0
2、在/etc/sysconfig/network-scripts 目錄上建立一個ifcfg-eth0:x(x可以為0,1,2.......)。為了簡便我們可以講ifcfg-eth0,複製一份命名為ifcfg-eth0:0即可,然後修改設定檔。
[root@localhost network-scripts]# cp ifcfg-eth0 ifcfg-eth0:0
3、編輯ifcfg-eth0:0 虛擬IP
[root@localhost network-scripts]# vim ifcfg-eth0:0
DEVICE="eth0:0" //修改裝置的名稱
BOOTPROTO="static" //[none|static|bootp|dhcp](引導時不使用協議|靜態分配|BOOTP協議|DHCP協議)
IPADDR=172.188.174.20 //修改IP地址
NETMASK=255.255.255.0 //子網路遮罩
GATEWAY=192.168.1.1 //網關
BROADCAST='192.168.1.255' //廣播位址
HWADDR="00:0C:29:C9:6D:11" //MAC地址
NM_CONTROLLED="yes"
ONBOOT="yes" //開機啟用
:wq
如果需要再綁定多一個IP地址,只需要把檔案名稱和檔案內的DEVICE中的eth0:x加一即可。