Linux系統(tǒng)下單網(wǎng)卡配置多IP的方法介紹
我們?cè)谑褂?a >Linux系統(tǒng)的時(shí)候會(huì)遇到單網(wǎng)卡配置多個(gè)ip地址的問(wèn)題,Linux下邊如果沒(méi)有圖形界面,配置還真的不太方便。文本控制臺(tái)下面有netconfig,還有ifconfig工具,netconfig圖形化的稍微方便些,但是沒(méi)有文檔,配置一個(gè)ip還能應(yīng)付,但是如果配置多個(gè)IP就搞不定了,只能使用ifconfig
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 說(shuō)明:up是表示立即激活
如果給單個(gè)網(wǎng)卡eth0配置多個(gè)ip地址如何操作呢,如果使用ifconfig命令,那么上邊需要改動(dòng)的地方只有eth0而已,將eth0改為eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱(chēng)為虛擬網(wǎng)絡(luò)接口,是建立在網(wǎng)絡(luò)接口上邊。
所以給單網(wǎng)卡配置多ip的方法就是使用命令:
#ifconfig eth0:0 192.168.0.1 netmask 255.255.255.0 up
#ifconfig eth0:1 192.168.0.2 netmask 255.255.255.0 up
ping測(cè)試通過(guò),就完成了單網(wǎng)卡配置多ip的功能。這樣reboot以后ip地址會(huì)變回去,所以要設(shè)置啟動(dòng)時(shí)自動(dòng)激活ip設(shè)置。辦法有以下:
***種:
將上邊的命令ifconfig加入到rc.local中去
第二種:
就是仿照/etc/sysconfig/network-scripts/ifcfg-eth0增加一文件根據(jù)網(wǎng)絡(luò)虛擬接口的名字進(jìn)行命名,例如ifcfg-eth0:0或者ifcfg-eth0:1等等
下邊看下ifcfg-eth0:0文件里面的配置信息
DEVICE=eth0:0 #網(wǎng)絡(luò)虛擬接口eth0:0
ONBOOT=yes #啟動(dòng)的時(shí)候激活
BOOTPROTO=static #使用靜態(tài)ip地址
IPADDR=192.168.0.1 #分配ip地址
NETMASK=255.255.255.0 #子網(wǎng)掩碼
關(guān)閉一個(gè)ip呢則使用
#ifconfig eth0:0 down
【編輯推薦】