單張網卡綁多個IP的設定方法

1. Linux
利用ifconfig指令將原本的eth0掛上兩個不同的ip:
ifconfig eth0:0 192.168.1.3 netmask 255.255.255.0 up
ifconfig eth0:1 192.168.1.3 netmask 255.255.255.0 up

再到/etc/sysconfig/network-script 加入對應的設定,
以上述為例子可以將eth0的設定檔複製再更名:
cp ifcfg-eth0 ifcfg-eth0:0
再編輯ifcfg-eth0:0將以下內容:
DEVICE=eth0
改為
DEVICE=eth0:0

2. FreeBSD
編輯/etc/rc.conf直接加入設定,
例如該檔對em0這張網卡的設定述敘為:
ifconfig_em0=”inet 172.16.1.5 netmask 255.255.255.0″
再加入一行alias0(視需求可以再加alias1、alias2等等):
ifconfig_em0_alias0=”inet 172.16.1.6 netmask 255.255.255.0″

最後再下 /etc/netstart 這個指令便可生效,
若之後要移除alias0時有時可能要執行兩次 /etc/netstart 才會生效。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料