分类: LINUX
2007-12-12 14:03:14
這裡我們可以看到Linux在無線Internet接入方面的優勢.
Linux 使你能給任意一個界面指定 IP/網路遮罩 255.255.255.255 ,example one in eth0, another in eth1 and so on...
This has not particularly side-effects.
In addition 你可以通過/proc/sys/net/ipv4/conf/ethx/proxy_arp 設定 proxy arp (ethx是網路界面).
"echo 1 > proxy_arp" 開啟 ethx上的proxy_arp , "echo 0 > proxy_arp" 關閉 ethx上的proxy_arp.
什麼是proxy_arp? 如果目標地址通過Linux路由器的另外一個界面接入,快速proxy arp 使路由器回應這樣的 ARP 請求.
例子:
192.168.1.1 ---- 192.168.1.2 Linux路由器 192.168.2.2 ----192.168.2.1
要使這個例子運行你將要用以下兩種方式:
Without proxy-arp
In 192.168.1.1 host to set 192.168.1.2 as gateway
In 192.168.2.1 host to set 192.168.2.2 as gateway
從任何一端pinging都會成功.
With proxy-arp
In 192.168.1.1 host to set 192.168.1.2 as gateway
對IP地址為192.168.2.1 的主機不設置閘道,但在路由器相應的界面上設定相應的 proxy_arp.
從任何一端pinging都會成功.
在第二個方案中當你從192.168.2.1ping 向192.168.1.1時 Proxy-arp 讓 linux路由器做出正確的回應.
然後,當192.168.2.1發送 ICMP 數據包, Linux 路由器知道將它重定向至 host 192.168.1.1
所以如果你的網路當中有Linux主機提供 IP Forwarders, 你就不必為所有的主機設置靜態路由.
你當然可以用無線網路試驗Linux網橋:
1.安裝最新最穩定的核心.
2.下載網橋設定程式 或者