Linksys E3000
From DD-WRT Wiki
Revision as of 15:24, 6 February 2011 (edit) Peno (Talk | contribs) (→Reverting back to stock firmware) ← Previous diff |
Revision as of 15:34, 6 February 2011 (edit) (undo) Peno (Talk | contribs) (→Printing) Next diff → |
||
Line 234: | Line 234: | ||
* You can set it as default printer | * You can set it as default printer | ||
* Finish | * Finish | ||
+ | |||
+ | Other | ||
+ | See [http://uis.georgetown.edu/software/documentation/winxp/winxp.network.printer.html '''http://uis.georgetown.edu/software/documentation/winxp/winxp.network.printer.html'''] | ||
+ | And [http://docs.info.apple.com/article.html?path=Mac/10.5/en/9031.html '''http://docs.info.apple.com/article.html?path=Mac/10.5/en/9031.html'''] | ||
+ | Don't forget that your routers default address is 192.168.1.1 and its port is 9100 |
Revision as of 15:34, 6 February 2011
Contents |
Hardware Specifications
CPU | Broadcom BCM4718 |
---|---|
CPU Speed | 480 MHz |
Flash ROM | 8 MB |
RAM | 64 MB |
Radios | 2.4 GHz, 5 GHz |
WLAN Support | a/b/g/n |
WLAN Max Speed | 300 mbps |
Antenna Location | Internal |
Switch | 4x GigE + 1 WAN |
USB | 1x USB 2.0 |
You can use some of these figures to come up with what Tx power rating would be best for you. As factory lists it a max of 20dBm than a setting of 100mW could be used as 20dBm = 100mW 17dBm = 50mW and so on.
2.4GHz output power per TX chain
802.11b: Max. 20.5dBm @ All rates
802.11g: Max. 20.5dBm @ Low rates
Max. 19.5dBm @ High rates
Wireless-N 20MHz: Max. 20.5dBm @ Low rates
Max. 18.5dBm @ High rates
Wireless-N 40MHz: Max. 17.0dBm @ All rates
5GHz output power per TX chain
UNII-1 (5150-5250GHz)
802.11a: Max. 14.0dBm @ All rates
Wireless-N 20MHz: Max. 11.5dBm @ All rates
Wireless-N 40MHz: Max. 12.0dBm @ All rates
UNII-3 (5725-5850GHz)
802.11a: Max. 17.5dBm @ High rates
802.11a: Max. 20.0dBm @ Low rates
Wireless-N 20MHz: Max. 17.5dBm @ High rates
Wireless-N 20MHz: Max. 20.0dBm @ Low rates
Wireless-N 40MHz: Max. 17.5dBm @ High rates
Wireless-N 40MHz: Max. 21.0dBm @ Low rates
Internel PIFA antennas are rated at 3dBi
Flashing instructions for the E3000
- Disconnect all cables and wireless clients.
- Do a Hard reset or 30/30/30 on router.
- Connect 1 Lan cable to pc doing the flash.
- Log into Web Interface and flash the firmware E3000 Trailed Initial Flash Build
- Wait 5 minutes until WAN light turns on.
- Power cycle by unplugging E3000 for 30 secs.
- Plug E3000 back in and wait about 5 minutes until it finsihes booting.
- Do a 30/30/30 reset on router.
- Wait 3 minutes and log into web interface.
- You may have to clear your browser cache before the web login will display.
Credits go out to mcannon-gso
As of July 2010 you can only use the trailed builds with the e3000 name in it for initial flashing and nothing else, using other bin's without the e3000 name in it for initial flashing may result in a bricked unit! After you have dd-wrt installed to your unit, you can then use the e2k-e3k.bin's for upgrading to newer builds.
DD-WRT E3000 Build information
Always use the E~ series builds for upgrading. Anything else will brick your unit
The latest builds for this unit can be currently found in the FTP. Support was added in 14826 and on.
ftp://ftp.dd-wrt.com/others/eko/V24-K26/
Brainslayer added E3000 Support from 14929 and on and builds are to be found in the broadcom_K26 folder of his build branch.
ftp://ftp.dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/
Also it has been asked about the builds with e2k-e3k name in them, these builds are for if you already have those units flashed with dd-wrt, you can simply use one of those builds to upgrade, but the initial flash should always be done with the trailed build (build with the unit only name in it) linked above.
Some useful tips
- I have noticed with these style of linksys units, cooling can be very important to its performance, thus I have done a nice easy mod that will allow air flow for under the unit. Check this post for details. http://www.dd-wrt.com/phpBB2/viewtopic.php?p=475684&highlight=#475684 -buddee
- At step 5: "Wait 5 minutes until WAN light turns on". I waited for 5 minutes but the WAN light never turned on (I had no ethernet cable connected to the wan port). I didn't bother to wait for the WAN light to come up but I did wait the 5 minutes to continue with step 6 and further.
- The steps above also apply for people running a converted E3000 with a stock linksys firmware. With these steps it is possible to flash your converted E3000 (running stock linksys firmware) with DD-WRT.
- If you experience disconnects from the Internet/Network with this router feel free to try the following settings:
Wireless > Channel > Ch 161 (5GhZ) Wireless > Channel > Ch 9 (2.4GhZ) Wireless > Security > WPA2 Personal - AES Wireless > Advanced Wireless Settings > Beacon Interval: 75 Wireless > Advanced Wireless Settings > Fragmentation Threshold: 2306 Wireless > Advanced Wireless Settings > RTS Threshold: 2307 Security > Firewall > Block Anonymous WAN Access <--- Uncheck
Reverting back to stock firmware
It has been asked about how to revert back to stock firmware, why would you ever want to do that?!? You can always flash back to dd-wrt anyhow, to revert back to stock firmware simply download the latest E3000 firmware from linksys site, reset you router to defaults from within dd-wrt's webgui, wait, then login and select the stock firmware file and flash, make sure to select "reset to defaults" on the drop down menu when flashing. See http://homesupport.cisco.com/en-us/wireless/linksys/E3000
Printing
Printer Sharing gives a general description how to configure the router to connect a printer on the USB port. However it describes too much and things that are not needed or even working for the E3000 router. Following procedure works with firmware DD-WRT v24-sp2 (12/24/10) mega, the latest version at the moment of writing.
So here a more specific description how to enable printing.
- Enable "Core USB Support", "USB 1.1 Support (UHCI)", "USB 1.1 Support (OHCI)", "USB 2.0 Support", "USB Printer Support" on the Services tab (all items under "USB Support" except for "USB Storage Support"). Note that the router did not recognize my printer if I left the USB 1.1 drivers unselected. This even though the printer supports USB 2.0.
- It is *not* necesary to enable JFFS2 support via Administration, Management
- Check that Secure Shell is enabled via Services, Service. SSHd and Password Login must be enabled
- Connect your printer to the router
- Reboot the router via Administration, Reboot Router
- Via an ssh client (for example putty under Windows) connect via SSH on port 22 to the router
- login as: root
- password: <your password that you use to login to the web interface>
- check if your printer was recognized:
root@my-ddwrt-router:~# dmesg | grep usb usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb usb usb1: configuration #1 chosen from 1 choice usb usb2: configuration #1 chosen from 1 choice usb 2-1: new full speed USB device using ohci_hcd and address 2 usb 2-1: configuration #1 chosen from 1 choice usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x047E pid 0x1001 usbcore: registered new interface driver usblp
This indicates that a printer is detected on the USB port
- Now enter
root@my-ddwrt-router:~# netstat -an Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:9100 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 268 192.168.1.1:22 192.168.1.118:53385 ESTABLISHED tcp 0 0 192.168.1.1:80 192.168.1.118:53547 TIME_WAIT tcp 0 0 192.168.1.1:80 192.168.1.118:53538 TIME_WAIT tcp 0 0 192.168.1.1:80 192.168.1.118:53545 TIME_WAIT tcp 0 0 192.168.1.1:80 192.168.1.118:53548 TIME_WAIT tcp 0 0 192.168.1.1:80 192.168.1.118:53543 TIME_WAIT tcp 0 0 192.168.1.1:80 192.168.1.118:53540 TIME_WAIT tcp 0 0 192.168.1.1:80 192.168.1.118:53544 TIME_WAIT tcp 0 0 192.168.1.1:80 192.168.1.118:53541 TIME_WAIT tcp 0 0 192.168.1.1:80 192.168.1.118:53542 TIME_WAIT tcp 0 0 192.168.1.1:80 192.168.1.118:53546 TIME_WAIT udp 0 0 127.0.0.1:34954 0.0.0.0:* udp 0 0 0.0.0.0:53 0.0.0.0:* udp 0 0 0.0.0.0:67 0.0.0.0:* raw 0 0 0.0.0.0:255 0.0.0.0:* 255 Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node Path unix 3 [ ] STREAM CONNECTED 1178 unix 3 [ ] STREAM CONNECTED 1177 unix 2 [ ] DGRAM 1161
We are especially interested in the line
tcp 0 0 0.0.0.0:9100 0.0.0.0:* LISTEN
It is saying that a service via tcp is listening on port 9100
- And at last enter
root@my-ddwrt-router:~# ps | grep p9100d 927 root 1108 S p9100d -f /dev/lp0 0 -t 5
This also indicates that a process p9100d is running looking at port /dev/lp0 which is a printer port
- You don't have to install anything via ipkg or any other script. Everything is installed by default. So if you don't have the expertise to ssh to your router, don't despair, it is only to make sure that your router recognises your printer on the USB port.
To install the printer under Windows, use the following procedure:
Windows 7
- Open Control Panel, Devices and Printers
- Choose Add a printer
- Add a local printer
- Create a new port
- Type of port: Standard TCP/IP Port
- Hostname or IP address: 192.168.1.1
- Make sure that the checkbox to query the printer and select a driver is not checked
- Wait until the detection is done. It will say that the device is not found. Don't despair
- Choose Custom and then click Settings
- Make sure that Protocol Raw is selected and Port 9100 is entered. That will be proposed.
- Leave all other settings also as they were and press OK
- Click Next.
- Choose the printer driver for your printer.
- Click Next
- Give your printer a name
- You don't have to share the printer
- Next
- You can set it as default printer
- Finish
Other See http://uis.georgetown.edu/software/documentation/winxp/winxp.network.printer.html And http://docs.info.apple.com/article.html?path=Mac/10.5/en/9031.html Don't forget that your routers default address is 192.168.1.1 and its port is 9100