Your One Stop guide to be an I.T professional..

Tuesday, April 8, 2014

Making a Repeater with Cisco/linksys E900.(repost)


DD-WRT Cisco Linksys E900: Flashing Process (repost)

..Flashing Cisco Linksys E900.

My research brought me to a solution, using DD-WRT. According to the DD-WRT Wiki,

“DD-WRT is a third party developed firmware released under the terms of the GPL for many ieee802.11a/b/g/h/n wireless routers based on a Broadcom or Atheros chip reference design.”

Essentially open source firmware for routers, installed by flashing a routers existing firmware.
Flashing is the overwriting of ROM modules on a given device. This is a process that must be done right in order to ensure that you don’t brick multiple routers. 

This May Help

R1 does not have to be DD-WRT.
R1 does not have to be set up as an access point (AP).
R2 works fine within R1’s DHCP pool.
The instructions on the Wiki are a bit off. Keep patient, prevent mistakes.
If possible, use something other than Windows.
Both ethernet and wireless connections will work by this method.

Router

Cisco/ Linksys E900

Firmware


Process/ Flashing

1) Download the Firmware Above

Just in case: Save this where you can remember

2) Flash R2

This can be done through the GUI. By default, 192.168.1.1 is the default address. Plug R2 into the wall/ Ethernet port. From here, type that address into the web browser. Any errors of “suggestions” that pop up, completely disregard them. NOTE: If this router IS NOT brand new, you must do a 30/30/30 Reset, see step #6.

WINDOWS: 
You will have to change your network settings. I suggest making a desktop shortcut to avoid the tedious clicking.
Control Panel > Network > Change Adapter Settings (left pane)
Manual Networking & DNS:IP: 192.168.1.22 [Last octed can be whatever]
Subnet: 255.255.255.0
Gateway: 192.168.1.1 [Will be R2 during the setup]
DNS: 192.168.1.1 [Again, this will be R2 during setup]

In the Linksys GUI (@192.168.1.1),
a. Administration > Firmware Upgrade
b. Upload the firmware that was just downloaded

3) Wait 5 Minutes

It’s painful, I know. But this is doing it right.

4) Power Cycle R2

In layman’s terms, unplug it for 10 seconds then plug it back in.

5) Let R2 Sit for Another 2 Minutes

Still doing it right, feels like therapy.

6) 30/30/30 Reset on R2

Find the reset button on the router, normally a pin hole made for shoving pens in. Do the following, all while pressing down on the reset button,
30 seconds – Hold down the reset (R2 is still on)
30 seconds- Unplug R2
30 seconds- Plug R2 back in

7) Head back to @192.168.1.1

This should be DD-WRT now. If it isn’t, go back to step one and start over. Otherwise, see the web resource #3. The hard part is over with, now the small details. I advise you to know all R1’s settings or have them accessible during this portion. As of now no settings need to be changed in R1.

8) Revisions of the Wiki




Here is an altered “Copy/Paste” starting at step 6 of the link above.

6. Open the Wireless -> Basic Settings tab
  • Physical Interface Section
    • Wireless Mode > Repeater Bridge
    • Wireless Network Mode > Must Match Primary Router.
    • Wireless Network Name (SSID) > Must Match Primary Router exactly including exact case- Make sure you spell this correctly
    • Wireless Channel > Must Match Primary Router (R1) (This will disappear once you put it in repeater-bridge mode, but make sure it matches).
    • Wireless SSID Broadcast > Enable
    • Network Configuration > Bridged
    • SAVE
  • Virtual Interfaces Section
    • Add*
    • Wireless Network Name(SSID) > Different from Primary Router
      • e.g. Have R1’s SSID ‘CROSBYSUCKS00’, and R2 as ‘CROSBYSUCKS01’
    • Wireless SSID Broadcast > Enable
    • AP Isolation > Disable (May or may not be there)
    • Network Configuration > Bridged
    • SAVE
7. Open the Wireless -> Wireless Security tab
  • Physical Interface Section
    • Security Mode > Must Match Primary Router and DD-wrt only works reliably with WEP or WPA2-AES. TRIPLE CHECK THESE SETTINGS.
    • WPA Algorithms > (MAKE SAME AS R1’s SETTINGS)
    • WPA Shared Key > (MAKE SAME AS R1’s SETTINGS)
    • Key Renewal Interval (in seconds) > Leave default
  • Virtual Interfaces Section (note if you don’t see this section your firmware should be at least v24-sp2)
    • Security Mode > Must Match Physical Interface (R1)
    • WPA Algorithms > Must Match Physical Interface (R1)
    • WPA Shared Key > Must Match Physical Interface (R1)
    • Key Renewal Interval (in seconds) > Leave default
    • SAVE
8. Open the Setup -> Basic Setup tab
  • Connection Type should show up as Disabled
  • STP > Disabled (Enabled sometimes can cause connection problems)
  • IP Address > 192.168.1.2 (Assuming Primary Router IP is 192.168.1.1)
  • Mask > 255.255.255.0
  • Gateway > 192.168.1.1 (again, assuming Primary Router IP is 192.168.1.1)
  • DHCP Server > Disable
  • Local DNS > 192.168.1.1 (if IP of Primary Router is 192.168.1.1)
  • Assign WAN Port to Switch > Optional (This gives you an extra RJ-45 port (WAN -> LAN)
  • SAVE
9. Log back into the router at it’s new IP address of http://192.168.1.2 (Change your network adapters settings if the network has been changed (i.e. 192.168.2.2))
  • Open Setup -> Advanced Routing tab
  • Operating mode > Router
  • SAVE
10. Open Services
  • Disable Dnsmasq (May or may not be there)
  • SAVE
11. Open the Security -> Firewall tab
  • Uncheck all boxes…except Filter Multicast
  • Disable SPI firewall (This is at the top, and unchecks “all boxes” anyways)
  • APPLY Settings
12. Reboot the router. Unplugging for 10 seconds works.
13. Once you have it working, go to the wireless security tab, and set the same type of security AND key for both the primary and the repeater ssids and hit apply. Avoid WPA2 Personal MIXED, as it will likely kill communication between the routers (see Security section below for more on this). WPA2 Personal is fine.
[I left this for the purpose of having the instructions as a whole. But, the “type of security AND key for both the primary and the repeater ssids” was set to the same values already.]
14. SET YOUR COMPUTER BACK TO AUTO IP AND AUTO DNS.
Control Panel > Networking > Change Adapter Settings (left pane)
That should do it, you now have a repeater. Again, I flashed the Linksys E900. Feel free to contact the author of this flashing on Twitter, @machn1k if you need any help or have any feedback. this is only a repost.
some comment by readers below might help.



stvb says:

Works really fine. Had to set the exact same security parameters for AP2 virtual and main wifi. (WPA2 for virtual was not possible with WPA for main)
Thanks! 
------------

Aaez says:

Thank you SOO much man! Really helped me out! I was getting speeds of ~12Mb/s from my crappy wireless card in my desktop. Bought a E900 for $23 from Amazon, followed this guide and now I’m getting over 60Mb/s(my connection is 75/30).
Even better, I can use my Raspberry Pi in my room now instead of having to cause a mess in my living room! Thanks again!
------------ 

Mattyb8562 says:

Nice! Thanks for the walk through..You made simple as possible. The firmware you provided would not work. I kept getting a upgrade failed message. I googled around and found the mini.bin for e900 and everything work great.

8 comments:

Troy Ismond said...

I tried the above instructions and it worked perfectly for about an hour. After that I can see R2 SSID broadcasting but i cannot connect to it. At other times R2 just stops broadcasting. I would restart the router but that works for about 5 minutes and then it stops broadcasting.
I have both routers on channel 1 and that seems to be clear in my area.
Any help would be appreciated though i know it is an old post.

Unknown said...

Did follow exactly same steps mentioned

- I am seeing the virtual SSID with good signal, should we connect to this when we are out of range of R1?

- If yes if I connect to Virtual SSID, I do not get Internet.

Can you please help?

Unknown said...

I can see R1 broadcasting but with low signal, I can connect to R1 SSID.

Troy Ismond said...

My solution was to take out the virtual SSID and then connect a another wireless router to R2. I found this to be more stable.

Anonymous said...

Very nice article, I enjoyed reading your post, very nice share, I want to twit this to my followers. Thanks!. how do wifi extenders work

Roku Account Link said...

Wifi solution and other internet related issues solutions
​HOW TO SET UP NETGEAR NIGHTHAWK RS400 ​AC2300 ROUTER
How to Troubleshoot Home WiFi and Router Issues?
How to Check Your Nighthawk Router for Malware?
AN ALL-INCLUSIVE GUIDE TO RESET NETGEAR NIGHTHAWK AC1750 ROUTER
Netgear Nighthawk X4 AC2350 R7500 Router Setup Guide
Is the Nighthawk AC1900 WiFi Router Best for Online Gaming?
Can't Access Netgear Nighthawk Router Login Page?
Can't Log In to Netgear Router? Here's the Solution
WiFi Devices Can't Detect Netgear Extender Network Name
AC1900 Netgear Extender Internet Disconnecting Issue?

Roku customer support said...

Thanks for a great article.Netgear Nighthawk App provides a simple and easy interface for Netgear Nighthawk router users. This app allows to setup, control, manage and monitor your home network. If you need any assistance regarding Netgear Nighthawk App Installation or Troubleshooting, Contact support Team at +1-844-456-4180

los angeles said...

If you’re reading this hack, it means the Orbi router stuck on solid white light issue is still making you go bonkers. Perhaps, your device didn’t reset properly due to which you’re seeing white light on it.
orbi light colors