17. Bridgeにこだわらず、実装を探してみ
た
parprouted is a daemon for transparent IP (Layer 3) proxy ARP bridging.
Unlike standard bridging, proxy ARP bridging allows to bridge Ethernet networks behind
wireless nodes. Normal L2 bridging does not work between wireless nodes because wireless
does not know about MAC addresses used in the wired Ethernet networks. Also this daemon
is useful for making transparent firewalls.
The daemon listens for incoming ARP requests, and in case the location of the requested
IP address is unknown, forwards them to other interfaces, as well as updates kernel ARP table
with the received replies. When necessary, the daemon generates an ARP reply itself, which
causes the stations to send traffic to the host daemon is running on. By automatically adding
appropriate /32 routes to Linux kernel IP routing table for the hosts learned via ARP ,
daemon ensures that the Linux kernel will be able to route the packets to the destination host
when it receives them without any need routing/subnetting manually.