Wireless Bridge does not allow access to computers on the same network

My primary router is on tomato, and since I’ve been liking it so much, I decided to load tomato on my wireless bridge. After doing so, I followed these instructions (Wireless Ethernet bridge mode) to it to connect to the primary router. It was way easier than doing so on DD-WRT, and access to the internet works. However, access to computers connected to the primary router did not work. I believe this is a known issue (read comments in the link).

Guess tomato works well as a primary router but not so for a client router.

Wireless Bridge on DD-WRT

All my routers at home are either on the Tomato firmware or DD-WRT. I’ve set up wireless bridge many times but keep having to google it up as I keep forgetting the exact steps. I’m going to record it now for my reference. The following is taken from here, the V24 build instructions.

  1. Do a hard 30-30-30 reset. This is a must.
  2. Enter new admin username and pw when going to in a web browser. Note: Computer must be connected via wired connection. I did not set my computer to static ip.
  3. Wireless -> Basic Settings. Enter “client bridge” for wireless mode. Enter Mixed for wireless mode (same primary router). Enter the SSID of primary router. Match the channel and width of primary router. SAVE.
  4. Wireless -> Wireless Security. WPA2, select TKIP+AES. Enter key from primary router. SAVE.
  5. Setup -> Basic Setup. Connection type disabled, set STP disabled, ip address to be (or 3), mask, gateway (primary router), 0’s for dns, assign wan to switch. SAVE.
  6. Security -> Firewall. Type: Router.
  7. Setup -> Firewall. Uncheck all in “Block WAN Requests” except “Filter Multicast.” Disable SPI. SAVE.
  8. Administration. SAVE. REBOOT.

repeater bridge with DD-WRT (Linksys WRT160Nv3)

My Trendnet 652BRP primary router (DD-WRT) with a Linksys WRT160Nv3 (DD-WRT) as a wireless bridge did not work too well (setup here). Sometimes my laptop disconnects to the wireless network and I have to unplug/re-plug the primary router to be able to reconnect. This occurs fairly often (2x a week?). I don’t know what the deal was, so I decided to swap the routers as primary and secondary. In addition, I set the Trendnet router as a repeater bridge as opposed to my previous setup. Instructions can be found here. The instructions worked well, but I struggled with a few points:

  1. After swapping the primary router, I had to call Verizon to renew my IP. Otherwise, the internet will not work. Luckily their customer service is 24/7.
  2. Always hit Save when setting up the secondary router and hit Apply at the very end.
  3. I originally had the SSID of secondary router’s virtual interface to be the same as that of the primary’s SSID, but things did not work. I changed the name, but after things work, the virtual interface of the secondary router had the same SSID as the primary’s. Don’t know whether they should match or not, so try both.
  4. Make sure you can connect to the primary router being connected to the secondary router. This means the network is set up almost correct. Internet may not work yet. I unplugged and replugged the secondary router and all is well.

As a side note, I set up the following for my primary router:

  1. Static IP by Mac Address/hostname for my primary computer.
  2. DynDNS.org: set this up to update IP.
  3. Forward the necessary ports to the static IP.

Update 4/26/2010

Repeater bridge is too slow since you can only use half the bandwidth. Changed the Trendnet to a client bridge (wireless bridge) with these instructions.

Linksys WRT160Nv3 with DD-WRT as wireless bridge

I recently bought a refurbished linksys wrt160n-rm from amazon for $31. I ordered it before getting DD-WRT working on my trendnet router. I didn’t want to hassle with returning it, so I decided to turn it into a wireless bridge, something I wanted to do for a while. With the refurbished router, I had to insert the refurbished instructions cd in order to get the router working. Once the linksys firmware is on, I opted to get dd-wrt working on it. I followed the instructions here, but couldn’t get things working because the 30-30-30 reset made the router not work; I had to unplug and plug the power back in to get an ip again. Also, the firmware on the page at the time did not work when i tried to upgrade without the 30-30-30 reset. Googled a bit, and postings here mentioned that they got dd-wrt working without the 30-30-30 reset and with an earlier build. I did so, and got dd-wrt working. Note that I also checked this page to confirm that the other build was required first. Once this version was installed, I upgraded to this version. To get it as a wireless bridge, I followed the instructions here. Voila, I now have the wireless bridge in my brother’s room with his computer and our network printer connected. Things are sweet! In the future, I would probably have a router in the living room connected via a network cable to act as another hotspot for my wireless network or something.