linux | ubuntu 一張網(wǎng)卡綁定多個ip

一張網(wǎng)卡可以綁定多個ip,下面以ubuntu 系統(tǒng)為例看下如何操作。

1 首先運(yùn)行ifconfig 查看服務(wù)器現(xiàn)有的網(wǎng)絡(luò)配置

2 然后根據(jù)現(xiàn)有的網(wǎng)絡(luò)配置 運(yùn)行下面的命令

ifconfig eth0:0 121.237.51.28 broadcast 121.237.51.27  netmask 255.255.255.224

eth0:0 121.237.51.28 表示這是eth0 這張網(wǎng)卡綁定的第二個ip。
如果還有第三個ip 就用 eth0:1 ip 來表示。
eth0:index 可以理解為一個數(shù)組,第二ip index 從0開始,后面的依次遞增。
broadcast 廣播地址 和第一步查詢出來的一樣配置。
netmask 子網(wǎng)掩碼 和第一步查詢出來的一樣配置。

3 執(zhí)行完成之后 再執(zhí)行 ifconfig 查看是否綁定成功

4 如果要刪除的話就執(zhí)行下面的命令進(jìn)行刪除

ip addr del 121.237.51.28 dev eth0

ip addr del 后面跟著要刪除的ip
dev 后面跟著要刪除ip的網(wǎng)卡名稱

5 上面的命令執(zhí)行后都是立即生效的,但是如果重啟過,相關(guān)配置沒有寫入文件中去,就會失效。要想重啟后網(wǎng)卡的配置依然有效,就需要將配置寫入文件。
在ubuntu上 要將配置寫入 /etc/network/interfaces 文件中
像下面這樣

auto eth0
iface eth0 inet static
address 121.237.51.27
netmask 255.255.255.224
gateway 121.237.51.26
dns-nameservers 114.114.114.114

auto eth0:0
iface eth0:0 inet static
        address 121.237.51.28
        netmask 255.255.255.224

auto eth0:1
iface eth0:1 inet static
        address 121.237.51.29
        netmask 255.255.255.224
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容