配置虛擬主機時有一種方式是在一塊網絡卡上繫結多個ip,操作如下:
首先用ifconfig檢視物理網絡卡
[code="shell"]
# ifconfig
eth0 link encap:ethernet hwaddr 08:00:27:98:1c:2e
inet addr:192.168.1.103 bcast:255.255.255.255 mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe98:1c2e/64 scope:link
up broadcast running multicast mtu:1500 metric:1
rx packets:59217 errors:0 dropped:0 overruns:0 frame:0
tx packets:45034 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
rx bytes:24197483 (23.0 mib) tx bytes:7882365 (7.5 mib)
interrupt:10 base address:0xd020
lo link encap:local loopback
inet addr:127.0.0.1 mask:255.0.0.0
inet6 addr: ::1/128 scope:host
up loopback running mtu:16436 metric:1
rx packets:62 errors:0 dropped:0 overruns:0 frame:0
tx packets:62 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
rx bytes:8325 (8.1 kib) tx bytes:8325 (8.1 kib)
[/code]
lo是本地回環
eh開頭的是物理網絡卡,我只有一塊網絡卡,所以顯示eth0
那麼現在我們在eth0上繫結其他ip位址
[code="shell"]
# ifconfig eth0:1 192.168.1.201 netmask 255.255.255.0 up
# route add -host 192.168.1.201 dev eth0:1
## ifconfig eth0:2 192.168.1.202 netmask 255.255.255.0 up
# route add -host 192.168.1.202 dev eth0:2
[/code]
eth0:n 這裡的n可以自己隨便設定
route 為新位址新增路由並且繫結在相應的eth0:n上
ok,現在在其他機器上ping一下,因該已經通了:)
注意:1.這裡繫結的其他ip,會在機器重啟時消失,如果想永久繫結,就需要在開機時寫乙個shell,把上邊的shell貼在:(/etc/rc.local)檔案裡就ok了:)
2.刪除繫結ip:
[code="shell"]
# ifconfig eth0:1 down
# ifconfig eth0:2 down
[/code]
3.刪除路由(如果已經刪除繫結ip,路由會自動消失)
[code="shell"]
# route del 192.168.1.201 dev eth0:1
# route del 192.168.1.202 dev eth0:2
[/code]
ubuntu下一塊網絡卡繫結多個ip
常常我們有需要乙個網絡卡象windows一樣設定多個ip。下面我們看看在ubuntu下怎麼樣做.我們先開啟網路介面的檔案 sudo vi etc network inte ces 只需 eth0 新增eth0 0 auto eth0 iface eth0 inet static address 19...
Linux一塊網絡卡配置多個IP
不同的linux distribution一塊網絡卡配置多個ip的方法基本相同,只不過編輯的檔案不同。1.ubuntu 配置多個ip 原來的inte ces為 auto eth0 iface eth0 inet static name ethernet lan card address 192.16...
如何給同一塊網絡卡繫結多個IP位址
1 如何手動修改時區?tzconfig 2 在debian中設定啟動服務 在 etc init.d bootmisc.sh的末尾,新增你要啟動服務。例如 exit 0 usr local ssh3291 sbin sshd2 usr local mysql 4.1.12 share mysql my...