====== Using parprouted ====== The core of getting this to work is [[http://freshmeat.net/projects/parprouted/|parprouted]]. The other stuff is just scripting to make things easy. Make the proxy arp script; I put mine in the /usr/local/sbin directory: #!/bin/sh # This script will allow wireless bridging when interface is in managed (client) mode # # Requirements: # parprouted (http://freshmeat.net/projects/parprouted/) # # Andrew Niemantsverdriet 11/19/2005 ver. 1.0 echo "Turning on IP Forwarding ..." echo 1 > /proc/sys/net/ipv4/ip_forward # Make the bridge parprouted eth0 ath0 # Set up default gateway and routes route add -host dev wlan0 # List all hosts the bridge is connected to route add -host dev eth0 route add -host dev eth0 # Default Gateway route add default gw Make sure that you chmod +x it so that it can be run. Next make sure your /etc/network/interface file is setup: # Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or # /usr/share/doc/ifupdown/examples for more information. auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.5.5 netmask 255.255.255.0 broadcast 192.168.5.255 auto wlan0 iface wlan0 inet static address 10.0.0.9 netmask 255.255.255.0 broadcast 10.0.0.255 up iwconfig wlan0 essid voyage mode Managed #up iwconfig wlan0 key 123456789012 up proxy_arp.sh The IP's really do not matter they can be whatever, I used a "dummy" IP on the ethernet interface and then a "real" IP on the wireless interface for management purposes. That should be all there is to it. If you have questions about this please write the list so everybody can benefit. Hope this helps everybody who is interested, _ /-\ ndrew