2007-04-05

用bridge方式來分享網路

我這台電腦有兩片網路卡,原本是用 IP Masquerade 方式來分享網路,不
過這就要額外啟動 dhcpd, 以及啟用 IP Masquerade, 其實也可以用 bridge 方
式直接將網路卡分享出去,這時另外一台可以有自己的 IP(當然條件是
LAN 裡另外有一台 dhcpd 可以提供 IP).

用 bridge 方式比 IP Masquerade 方式簡單,只要幾個動作就完成,不必額
外的 service,如下:
brctl addbr br0; brctl stp br0 off; brctl addif br0 eth0; brctl addif br0 eth1
這樣就把兩片網路卡綁成一個 br0, 再來
ifconfig eth0 down; ifconfig eth1 down
ifconfig eth0 0.0.0.0 up; ifconfig eth1 0.0.0.0 up
好了!

這時 local 這台看是用 dhcp 或 static 給 br0 IP 皆可,與另一台電腦完全不
相關。另外那台則是獨立的,也就是一樣可以對 eth0 用 dhcp 或 static IP
,只是,這時另外那一台電腦如果是微軟 Windows 就令人擔心它會不會
被 LAN 上別台電腦入侵、染病、或它其什麼問題!

沒有留言: