Bridging wifi to ethernet

Les Mikesell lesmikesell at gmail.com
Sun Feb 5 20:19:53 UTC 2006


On Sun, 2006-02-05 at 13:58, Douglas Phillipson wrote:
> > 
> >>My LUG recently had to move to a Library with WIFI access only.  Running 
> >>FC4 on my HP Pavilion laptop, how specifically, can I bridge my WIFI 
> >>interface (eth1) over to my eth0 interface so I can hook in all the 
> >>wired ethernet users to get access to the WIFI networks DHCP server?  I 
> >>don't have to recompile a Kernel I hope...  I can still use my laptop 
> >>normally while I'm bridging for everyone else I hope?
> > 
> > 
> > A simpler approach that is also more likely to work would be
> > to set up a different private address range on the wired side
> > and a dhcp server for it, then route and NAT to the wireless
> > interface.   The only tricky part is that you either have
> > to run your own caching dns server and point the dhcp clients
> > to it, or you'll have to pick up the DNS server you receive
> > from the wireless DHCP and edit your dhcpd.conf to pass that
> > on to the clients.
> > 
> 
> The magic  part I don't know how to do is "route and NAT".  Can you 
> point me to an example on how to route and NAT between interfaces?  Is 
> this a IPTables thing?

You just need to:
 modprobe iptable_nat
 iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
 echo 1 > /proc/sys/net/ipv4/ip_forward

And make sure any other firewalling lets what you need through.
You should get a default route via dhcp on the wireless side
and one will be added by the netmask for your private wired
side so you don't need to add any extra routes.

-- 
  Les Mikesell
   lesmikesell at gmail.com





More information about the fedora-list mailing list