linux下乙個網絡卡配置多個IP

2021-06-19 04:21:49 字數 1224 閱讀 3695

最常用的給網絡卡配置ip的命令為 

#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 

說明: 

eth0是第乙個網絡卡,其他依次為eth1,eth* 

192.168.0.1是給網絡卡配置的第乙個網絡卡配置的ip位址 

netmask 255.255.255.0 配置的是子網掩碼 

up是表示立即啟用 

如果給單個網絡卡eth0配置多個ip位址如何操作呢,如果使用ifconfig命令那麼上邊需要改動的地方只有eth0這個而已,查了一些資料,明白了將eth0改為eth0:x(x是0-255例如eth0:0或者eth0:1等等),eth0:x稱為虛擬網路介面,是建立在網路藉口(eth0)上邊。 

所以給單網絡卡配置多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 192.168.0.1 

#ping 192.168.0.2 

ping測試通過,就完成了單網絡卡配置多ip的功能。reboot以後發現ip位址變了回去。 

所以必須設定啟動時自動啟用ip設定 

第一種: 

將上邊的命令ifconfig加入到rc.local中去 

第二種: 

就是仿照/etc/sysconfig/network-scripts/ifcfg-eth0增加一檔案根據網路虛擬介面的名字進行命名 

例如ifcfg-eth0:0或者ifcfg-eth0:1等等 

#下邊看下ifcfg-eth0:0檔案裡面的配置資訊 

device=eth0:0 #網路虛擬介面eth0:0 

onboot=yes #啟動的時候啟用 

bootproto=static #使用靜態ip位址 

ipaddr=192.168.0.1 #分配ip位址 

netmask=255.255.255.0 #子網掩碼 

其他配置檔案類似。重啟ping測試,配置成功。 

今天看了別人的沒看明白自己試了試才知道具體如何操作。 

如何關閉乙個ip呢則使用 

#ifconfig eth*[:x] down(*代表的是網絡卡編號,x代表虛擬介面號0-255) 

檢視ip配置資訊: 

#ifconfig 

linux下乙個網絡卡配置多個IP

有時需要為乙個網絡卡配置多個不同網段的ip,在windows中可以通過對網路連線的修改輕鬆為乙個網絡卡配置多個ip,在linux中也可以通過簡單的設定來為乙個網絡卡配置多個ip。假設eth0已經有乙個ip為192.168.1.9,臨時為網絡卡加乙個ip的方法是在控制台中輸入命令 這樣就為網絡卡eth...

linux下乙個網絡卡配置多個IP

linux下乙個網絡卡配置多個ip linux下乙個網絡卡如何配置多個ip?linux下邊如果沒有圖形介面了配置網路還真的不是太方便了,呵呵,習慣問題,當然習慣需要改的,最近遇到乙個問題需要單網絡卡配置多個ip位址。文字控制台下面有netconfig,還有ifconfig工具,netconfig圖形...

linux下乙個網絡卡配置多個IP

文字控制台下面有netconfig,還有ifconfig工具,netconfig圖形化的稍微方便些,但是沒有文件,配置乙個ip還能應付,但是如果配置多個ip就搞不定了,只能使用ifconfig ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 說明...