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

2021-06-01 23:50:14 字數 1478 閱讀 9353

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

linux下乙個網絡卡如何配置多個ip?linux下邊如果沒有圖形介面了配置網路還真的不是太方便了,呵呵,習慣問題,當然習慣需要改的,最近遇到乙個問題需要單網絡卡配置多個ip位址。文字控制台下面有netconfig,還有ifconfig工具,netconfig圖形化的稍微方便些,但是沒有文件,配置乙個ip還能應付,但是如果配置多個ip就搞不定了,只能使用ifconfig,ifconfig的用法可以使用man ifconfig檢視,最常用的給網絡卡配置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

最常用的給網絡卡配置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....

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

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