Wireless HOWTO: Appendix A - Netmask 255.255.255.255, proxy arp and bridging

Next Previous Contents

## 10. Appendix A - Netmask 255.255.255.255, proxy arp and bridging

這裡我們可以看到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.下載網橋設定程式 http://openrock.net/bridge 或者 ftp://openrock.net/bridge

Next Previous Contents