Turning Your Router into a Wi-Fi Repeater with OpenWrt: A Complete Guide

The situation where the Wi-Fi signal doesn't reach distant rooms or the garage is familiar to many owners of private homes and large apartments. Buying a new router with a repeater function isn't always a smart move, especially if you have an old device just collecting dust on a shelf. OpenWrt provides a unique tool for repurposing virtually any compatible hardware, allowing you to create a reliable network expansion point.

Using a bunch OpenWrt Enabling client bridge or relay mode offers significant advantages over standard factory firmware. You gain full control over the radio module's parameters, fine-tune security settings, and avoid intrusive advertising. In this guide, we'll cover the operating system installation and router configuration process for use as a wireless repeater.

It's worth noting right away that the process requires attention to detail and a basic understanding of how IP addressing works. LuCI (web interface) interfaces may differ visually in different OpenWrt versions, but the configuration logic remains the same for all builds. Before starting work, make sure that your main router provides a stable internet connection and that the device that will act as a repeater supports the selected firmware version.

Preparing equipment and selecting compatible firmware

The first and most critical step is identifying your equipment. Not all routers are created equal: identically designed cases can house completely different chipsets and RAM capacities. To operate in repeater mode, OpenWrt Having enough RAM and Flash memory is critical, as the standard 4MB of memory is often insufficient for modern builds.

You need to find the exact model of your device, which is usually indicated on a sticker on the bottom of the case. Look for information about the chipset (e.g. Atheros, MediaTek, Broadcom) and memory capacity. The official OpenWrt project website contains a database (Table of Hardware) where you can check the support status of your model. If your device is marked as "supported," feel free to download the image.

📊 How much memory does your router have?
Less than 32 MB
32-64 MB
128 MB or more
I don't know, I'll look at the specifications

Pay attention to the WAN port connection type. In repeater mode, we often don't use an Ethernet cable to connect to the main router, relying on a wireless connection. However, for the initial setup, you'll still need at least one LAN port and cable. Make sure you have access to a computer with a network adapter and the ability to configure a static IP address.

⚠️ Attention: Incorrectly installed firmware can brick your router. Make sure you download the image specifically for your hardware platform revision (e.g., v1, v2), as the memory chip layout may vary.

The process of installing OpenWrt on a device

The firmware installation procedure depends on whether an alternative OS is already installed on the device or you're using the stock firmware. In most cases, the initial installation requires using a TFTP server or a special recovery mode (Failsafe mode/Recovery). First, connect your computer to the router's LAN port and configure a static IP address, for example, 192.168.1.10 with a mask 255.255.255.0.

If your model supports web-based stock firmware download, simply download the file .bin or .img in the software update section. In more complex cases, a utility will be required. tftpOpen the command prompt and enter the command to transfer the file:

tftp -i 192.168.1.1 put openwrt-ramips-mt7620-tplink_tl-wr1043nd-v4-squashfs-sysupgrade.bin
It is important not to interrupt the power supply to the device at this point, as writing data to flash memory is a process that is sensitive to failures.

☑️ Check before flashing

Completed: 0 / 4

After the files are successfully written, the system will reboot. By default OpenWrt There is no password for root access and no web interface immediately after installation, although in recent versions the security policy may require setting a password upon first login. The default address is usually 192.168.1.1If you can't connect, try resetting the settings using the button Reset when the device is turned on.

What should I do if the router doesn't ping after updating the firmware?

If the device doesn't respond to ping and the web interface doesn't open, the firmware may have been installed incorrectly. Try entering Failsafe mode: during boot, when the LED is flashing, quickly press the reset button several times. The router should receive the IP address 192.168.1.1, after which you can try restoring the system or re-flash it via TFTP.

Basic configuration of network interfaces

After successfully logging into the web interface LuCI by address 192.168.1.1, the first task is to change the IP address of the router itself to avoid address conflicts with the default gateway. If your main router distributes addresses in the range 192.168.0.x, leave the repeater settings at default or change them to 192.168.2.1This is done in the section Network → Interfaces → LAN.

The key here is to disable the DHCP server on the repeater if you're configuring it as a simple access point, or to properly configure relayd if you need roaming. First, let's set up a static route. In the LAN interface settings, make sure the protocol is set to Static addressThe gateway and DNS servers must point to the IP address of your main router.

Parameter Importance for the Main Router Value for Repeater (OpenWrt) Note
IP address 192.168.1.1 192.168.1.2 Must be in the same subnet but unique
Subnet mask 255.255.255.0 255.255.255.0 Same for all devices
Gateway From the provider 192.168.1.1 Points to the main router
DHCP Server On Turned off To avoid address conflicts

Don't forget to save and apply the settings (Save & Apply). After this, your computer may lose connection to the router because its IP address has changed. You'll need to reconnect using the new address or reconfigure your computer's network adapter to obtain an IP automatically if DHCP is still enabled on the repeater.

Wireless Configuration: Client vs. Repeater

In the world OpenWrt There are two main approaches to network expansion: client mode and relay mode. Client mode turns the router into a wireless network card: it connects to the main Wi-Fi network and distributes internet through its LAN ports or creates its own Wi-Fi network with a different name (SSID). This creates two different subnets, which can be inconvenient for port forwarding or network printers.

Repeater mode (often implemented via a packet relayd) allows you to create a unified logical network. Devices connected to the repeater will receive IP addresses from the main router and "see" each other as if they were directly connected to it. To implement this functionality, you need to install additional packages. Go to System → Software, update lists (Update lists) and find the package luci-proto-relay And relayd.

After installing the packages, a new protocol type will appear in the interface settings. Create a new interface and name it something like wwan. Select your wireless network as the device (usually radio0 or radio1 in client mode). Select the protocol Relay interfaceIn the "Relay master interface" field, specify your LAN interface. This will link the wireless connection to the local network.

⚠️ Attention: When using Relayd mode, make sure that Bridge mode is also enabled for wireless clients on the main router, otherwise the devices may not see each other on the local network despite having Internet access.

Security settings and MAC address cloning

Wireless connection security is a priority. When connecting the extender to the main network, encryption must be configured correctly. In the wireless network settings interface (Network → Wireless) select your client network (the one that connects to the main router) and click "Edit". In the section Wireless Security Select the encryption type identical to your main router (usually WPA2-PSK or WPA3-SAE).

Enter the password for your primary Wi-Fi network. A common problem here is that some providers or primary network administrators filter connections based on MAC addresses. If your primary router uses filtering, you need to either whitelist the repeater's MAC address or clone the MAC address of an already connected device. In OpenWrt, this is done in the interface settings under "Override MAC address."

It is also recommended to change the password for logging into the OpenWrt web interface itself. By default, the account root may not have a password or have a default one. Go to System → Administration and set a strong password. This will prevent unauthorized access to your network configuration, especially if the repeater is located in a public area.

Troubleshooting and Signal Optimization

After setup, you may find that the speed through the repeater is lower than expected or the connection is unstable. The primary cause of problems is a weak signal between the main router and the repeater. The repeater must be located within range of the main signal. Use the built-in diagnostic tools or connect via SSH and use the command wifi status to view the signal level (signal) and noise (noise).

A signal level above -70 dBm is considered optimal. If the value is lower (for example, -85 dBm), the speed will drop and the ping will increase. Try changing your wireless network channel to a less congested one. OpenWrt You can use the network scanner in the wireless interface to find a free channel. It also makes sense to switch the channel width from 40 MHz to 20 MHz to increase stability over longer distances.

If you are experiencing constant disconnections, check your system logs (System → System log). Errors related to hostapd or wpa_supplicant, may indicate compatibility issues or device overheating. Make sure the repeater has adequate ventilation and is not overheating, as this is a common cause of unstable radio module operation.

Why isn't my repeater assigning IP addresses to devices?

Most likely, the DHCP server on the repeater is still enabled, which is causing conflicts with the main router, or, conversely, is disabled where it should be operating in Relay mode. Check that the DHCP server in the LAN interface is disabled if you're using a simple bridge configuration, or is configured correctly to distribute addresses from the main router's pool.

Is it possible to use an OpenWrt repeater with a main router of a different brand?

Yes, absolutely. Wi-Fi protocols and encryption standards (WPA2/WPA3) are universal. OpenWrt works successfully with equipment from Keenetic, TP-Link, Asus, MikroTik, and even operator terminals; the main thing is to configure security settings correctly.

Will my internet speed drop when using a repeater?

Yes, when using a wireless connection (WDS or Client Bridge), speed inevitably decreases, often to 50% of the original, since the radio channel operates in half-duplex mode. To minimize losses, use dual-band routers, connecting the repeater to the main router via 5 GHz and distributing 2.4 GHz to clients, or vice versa.