Wireless Access Point
m.seaman at infracaninophile.co.uk
Sun Feb 7 10:29:04 UTC 2010
-----BEGIN PGP SIGNED MESSAGE-----
On 06/02/2010 18:38, Bill Tillman wrote:
> Okay I have finally decided to scrap my old D-Link wireless router in favor of my FreeBSD-8.0 server with a wireless NIC ral0. I have thus far got the NIC to come up and work as an access point. I can connect to this AP with my laptop computer via wireless. I'm running dhcpd on the FreeBSD server so my laptop is also assigned an IP address as well.
> My existing setup has a FreeBSD server running as a router/gateway for my entire LAN. This router has two NICs one connected to the cable modem from my ISP and one connected to a switch on 10.0.0.0/24 Lan.
> The existing D-Link router has it's WAN port connected to this same switch and it gets a 10.0.0.0/24 IP address from another FreeBSD server running dhcpd. This D-Link router is running dhcpd and it assigns 192.168.0.0/24 IP addresses to all wireless clients. When a wireless client boots up in my house they connect to this D-Link router and all is well.
OK, now I've done what I should have in the first place, and re-read
the thread it its entirety.
> This setup is working fine as all the workstations on 10.0.0.0/24 can access the Internet and all wireless clients on 192.168.0.0/24 can access the Internet.
> Now my new FreeBSD-8.0-STABLE server seems to be almost ready to take over for the D-Link router and my old FreeBSD server. I have two NIC's in this server, an ethernet cable one (bge0) and the wireless NIC (ral0) or wlan0.
> I can ping outside addresses from this new server but of course it's using the 10.0.0.0/24 segment which I knew would work. But even though the wireless clients can connect to the wirless NIC and be assigned an IP address and can ping the IP address of the server, both of them, I cannot access the Internet from any of the wireless machines. I could use some advice on what to do to correct this.
You've got two FreeBSD servers. For the sake of clarity let me name them
thus: Server A is your external gateway, and connects to your
cable modem. Server B has the wireless card and is the gateway between
your WLAN and your private wired network.
The way I'd handle this is:
* Don't run NAT at all on Server B. Instead, just treat it as
a plain router between the wired and wireless networks.
* To make that work, Server B should have fixed addresses, and you
will need to add static routes on machines on your wired network
so they know how to get packets to the WLAN.
* You don't need to run a DHCP server on Server B -- you can hang
it all of the DHCP server on Server A. You will need to run
DHCP-relay on Server B, but that's a very much simpler program.
* The DHCPd on Server A will have to be configured to supply
addresses for the range used on your WLAN. You will also need
to check and possible amend your firewall on Server A so that
it will NAT for the address range used on your WLAN as well as
the range on your wired net.
Does that make sense to you? If not I am happy to expound further.
Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard
PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
Kent, CT11 9PW
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----END PGP SIGNATURE-----
More information about the freebsd-questions