TL-WR1043ND as wireless (& wired) repeater

Linking Routers: Client Bridged
——————————-

Assumptions:
————
a.) Primary Wireless Router:
IP Address = 192.168.0.1
SSID = SSID1

b.) Secondary Wireless Router:
Make and Model = TP-Link WR1043ND
IP Address = 192.168.0.2
SSID = SSID2
Router Name = Bridge
Username = admin
Password = password

c.) Your Workstation
IP Address = 192.168.0.3


Linking Routers: Client Bridged
——————————-

Assumptions:
————
a.) Primary Wireless Router:
IP Address = 192.168.0.1
SSID = SSID1

b.) Secondary Wireless Router:
Make and Model = TP-Link WR1043ND
IP Address = 192.168.0.2
SSID = SSID2
Router Name = Bridge
Username = admin
Password = password

c.) Your Workstation
IP Address = 192.168.0.3

1. Download a recommended build for your router. (Don’t use the router database page or else you will get a very old (broken) build.) Latest version at the time of writing is: ftp://ftp.dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2011/04-09-11-r16785/tplink_tl-wr1043nd/

2. Do a HARD reset on your router.

3. Connect a cable from your computer to the LAN port on your router.

4. Set your computer to a static IP address of 192.168.1.3

5. Set your browser to 192.168.1.1 and open the dd-wrt Web GUI.

6. You should be asked to change your password and username. Carefully type these in. If you aren’t asked for a password and username, do a hard reset, this time doing it properly! Hit change password.

7. Go FIRST to “Wireless” => “Wireless Security” and enter the security type and key that matches your primary router. (You must use WEP or WPA2-AES to have DD-WRT work reliably. (mine works on WPA-TKIP?)

8. Hit SAVE, (or APPLY if you wish to)

9. Go to the “Wireless” => “Basic Settings” page and set the following settings:
“Wireless Mode” = “Client Bridge”
“Default GW Mode” = “Manual”
“Gateway” = “192.168.0.1”
“Wireless Network Name (SSID)” = “SSID1”
“Wireless SSID Broadcast” = “Enabled”
“Advanced” => “Regulatory Domain” = “YOUR COUNTRY”

10. Your wireless network mode should be set to the same as the primary router.

11. Set the wireless channel to match your primary router channel

12. If you are using N only or Mixed with N, set your wireless channel width to match your primary

13. Set the wireless network name to exactly the same as your primary router. Make sure spelling and capitalization match.

14. Hit SAVE at the bottom. Then hit APPLY.

15. Check to make sure all the configurations, including the mode, saved and the mode is still client bridge. If any changed, fix them, and SAVE again.

16. Goto “Setup” => Basic Setup” and set your “Router Name” = “Bridge”. Enter a router Local IP address of 192.168.0.2. (Presuming your primary router is on the 192.168.0.x subnet. Client bridge must match the subnet of the primary router) Leave subnet mask at 255.255.255.0.

17. Set the Gateway IP to your primary router. (192.168.0.1)

18. Leave Local DNS blank

19. Check Assign WAN port to a switch, (if you wish to).

20. Change your Time Zone and DST to match where you are.

21. Hit APPLY.

22. Set your browser to 192.168.0.2 and login to your router

23. Goto Security, Firewall. Under Block Wan Requests, uncheck everything but “Filter Multicast” (Leave Filter multicast checked).

24. Hit SAVE

25. Disable SPI Firewall

26. Hit APPLY.

27. Go to “Setup” => “Advanced Routing” and change the operating mode from “Gateway” to “Router”. Hit APPLY.

28. Set your browser to 192.168.0.2 and login to your router

29. Go to the “Wireless” => “Basic Settings” page and add a Virtual Interface with the following settings then Hit APPLY.
“Wireless Mode” = “AP”
“Wireless Network Name (SSID)” = “SSID2”
“Wireless SSID Broadcast” = “Enabled”

30. Telnet to 192.168.0.2, Username = “root”, Password = “password” and execute the following command: “echo 1 > /proc/sys/net/ipv4/conf/br0/proxy_arp”

31. Set your computer back to auto IP and auto DNS.

Credits