Expanding the coverage of a home wireless network often becomes a pressing need when the standard signal from the main router isn't sufficient to cover all rooms or floors of the building. Using an additional device controlled by OpenWrt As a repeater, it's one of the most flexible and effective solutions to this problem. Unlike simple factory-installed extenders, the open-source firmware allows for fine-tuning of connection parameters, ensuring stability and high data transfer rates even at the edge of the coverage area.
Before you start setting up, you need to understand that OpenWrt Transforms a regular router into a powerful network engineering tool. You gain complete control over network interfaces, firewall rules, and routing protocols. This is especially important when you need to not only distribute a signal but also do so intelligently, maintaining a unified network for all devices. In this article, we'll explore the process of turning a second router into a reliable node in your infrastructure.
The basic idea is that the repeater device receives the signal from the main access point and retransmits it, creating a unified logical network. For the user, this means smartphones and laptops will automatically switch between access points without losing connection, provided the SSID and security settings are configured correctly. However, to achieve perfect operation, a number of specific steps will need to be performed in the LuCI web interface or via the command line.
Preparing equipment and selecting the operating mode
The first step is choosing the right hardware. Not all routers perform equally well as a client-repeater, especially older models with a single radio module. For best performance, it's recommended to use devices that support both the 2.4 GHz and 5 GHz bands and have a built-in wireless network adapter. two radio modules will allow you to organize a more stable connection, where one module receives the signal and the second distributes it.
- 📡 Single-band routers: They can work as repeaters, but the speed will drop by about half due to the half-duplex mode of radio operation.
- 🚀 Dual-band devices: An ideal option that allows you to use 5 GHz for communication with the main router (backhaul), and 2.4 GHz for distribution to clients.
- 🔌 Availability of LAN ports: This is important if you plan to connect wired devices such as Smart TVs or gaming consoles to the extender.
There are several connection schemes, but the most popular and universal is the mode Client Bridge or RelayIn the first case, the repeater becomes part of the network at the OSI data link layer, transparently passing through the clients' MAC addresses. In the second case, NAT routing is used, which creates a subnet but is often easier to set up for beginners. For a home network where all devices (printers, media servers) need to be able to see each other, bridging is preferable.
⚠️ Warning: Before experimenting with firmware, make sure your router model is fully supported by the OpenWrt project. Installing the wrong firmware version may brick your device.
Installing OpenWrt and initial interface configuration
The process begins with downloading the latest firmware version from the project's official website. You need to find the file that matches your specific hardware model, taking into account the board revision. After downloading the image, you need to flash it to the device, usually through the factory web interface or TFTP recovery mode if the standard method is unavailable. This is a critical step that requires attention and a stable power supply.
After successful installation and first reboot, the router will have a default IP address, most often 192.168.1.1Connect to it from a computer via cable, configuring the network adapter to obtain an IP automatically or assigning a static address from the same subnet. Login LuCI (web interface) is performed via a browser. At this stage, it's important to immediately change the .root password, as the device becomes accessible on the local network.
Next comes the basic configuration of the WAN interface, which in our case will act as the receiving channel. Unlike the standard router mode, where the WAN receives internet from the ISP, here we will use the protocol Wireless ClientThis means that the physical WAN port can remain unused, and all traffic will go through the wireless connection to the main router.
Setting up a wireless connection in client mode
The most important step is configuring the wireless module. You need to go to the section Network → Wireless and find available networks. Here OpenWrt Acts as a scanner, finding your main router's access point. Select the desired network from the list and click the "Join Network" button. The system will then prompt you to configure the connection settings.
In the window that opens, you must specify the encryption type and password for your primary WiFi network. It is critical to select the correct interface mode. To create a transparent bridge, select the mode ClientIf you want the extender to create its own subnet (which is less common in home settings), you can select Station mode. Client mode is suitable for most coverage extension scenarios.
- 🔐 Encryption: must strictly correspond to the settings of the main router (usually WPA2-PSK or WPA3).
- 📶 Frequency channel: In client mode, the channel is selected automatically depending on the selected network; manual installation is not required.
- 🏷️ Interface SSID: You can specify any name for the internal interface designation in the system; this does not affect the operation.
After saving the settings, the router will attempt to establish a connection. A successful connection can be determined by the IP address appearing in the interface status and the activity indicator lighting up. If the connection fails, check the password and the distance between the devices. At this stage, it is also recommended to note the MAC address of the new interface, as it may be needed to configure filtering on the main router.
Network Bridge and DHCP
To ensure that devices connected to the extender are on the same subnet as the main router's devices, you need to create a network bridge. In Linux terminology, this is called bridge. You need to create a new interface of the "Bridge device" type, including the wireless client interface created earlier (usually wwan0 or) and, if necessary, LAN ports.
The key point of configuration is the service operation DHCPThere must be only one address server on the network, otherwise IP conflicts will occur and the internet will be lost for all devices. On the OpenWrt repeater, the DHCP service for the created bridge must be disabled. This is done in the settings for the corresponding interface by unchecking "Ignore interface" or "Disable DHCP for this interface," depending on the LuCI version.
config interface'lan'option type'bridge'
option ifname'lan wwan0'
option proto'static'
option ipaddr'192.168.1.2'
option netmask'255.255.255.0'
option gateway'192.168.1.1'
option dns'192.168.1.1'
You also need to assign a static IP address to the extender itself so you can always access its management interface. The address should be in the same subnet as the main router, but not the same. For example, if the main router has an address of 192.168.1.1, the repeater can be assigned 192.168.1.2In this case, the gateway and DNS server indicate the address of the main router.
| Parameter | Main router | Repeater (OpenWrt) | Comment |
|---|---|---|---|
| IP address | 192.168.1.1 | 192.168.1.2 | Must be in the same subnet |
| Subnet mask | 255.255.255.0 | 255.255.255.0 | The same for everyone |
| DHCP Server | On | Turned off | To avoid conflicts |
| Gateway | - | 192.168.1.1 | We point to the main router |
☑️Checking bridge settings
Setting up network names (SSID) and roaming
To create the illusion of a unified network, it's recommended to set the same network names (SSIDs) and passwords on the main router and the extender. However, there's an important caveat: standard Wi-Fi doesn't have a mechanism for quickly switching between access points (roaming) unless it's supported by the client devices themselves. Devices may lock onto the weak signal of a distant router, ignoring the nearby and strong signal of a extender.
To minimize switching issues, you can slightly separate the data transmission channels. For example, if the main router operates on channel 1, it's better to assign the repeater in access point mode (if it's broadcasting its own signal) to channel 6 or 11. This will reduce interference, although in pure client mode (when the repeater only receives and broadcasts via LAN or a second radio module), this is less relevant.
There is technology 802.11r (Fast BSS Transition), which allows devices to switch between access points faster. OpenWrt supports this feature, but it requires complex configuration and support from client devices. For most home scenarios, it's easier to leave the default settings, but be prepared for the switching to take several seconds.
⚠️ Note: Web panel interfaces and menu item names may differ across different OpenWrt versions. Always consult the official documentation for your firmware version, as the configuration file structure may change.
Speed optimization and interference elimination
Once the network is up and running, it's important to ensure its performance. Speeds in repeater mode will always be lower than with a direct connection due to the overhead of encryption and packet relaying. Using the 5 GHz band for backhaul communication between routers is significantly more efficient, as it's less congested with neighbors and has wider channels.
If you're using a single-band device that can't simultaneously receive and transmit data on the same frequency, the speed will drop to 50% or less. In this case, the only solution is switching to a dual-band configuration or using a wired connection (PowerLine or twisted pair) to establish a backbone. It's also worth checking the transmit power: sometimes reducing it can prevent clients from getting stuck on the farther router.
Why does the speed drop?
Speed drops because the radio channel is used twice to transmit a single data packet: first from the client to the repeater, then from the repeater to the main router. This is a fundamental limitation of the half-duplex nature of WiFi.
You can use built-in tools to diagnose problems. OpenWrt, such as iwinfo And pingThey allow you to assess the signal strength (RSSI) and noise level. A signal level better than -70 dBm is considered optimal. If the signal is weaker, it may be worth moving the repeater closer to the center of the coverage area or elevating it higher.
FAQ: Frequently Asked Questions
Is it possible to connect routers of different brands via WDS?
WDS (Wireless Distribution System) technology often requires support from both devices and works best between routers of the same brand. OpenWrt It supports WDS, but compatibility with proprietary systems (such as Asus or TP-Link) may require complex configuration. It's more reliable to use the standard Client Mode, which works universally.
Should DHCP be disabled on the main router?
No, the DHCP server on the main router must remain enabled, as it will distribute IP addresses to all devices on the network, including those connected through the extender. DHCP only needs to be disabled on the OpenWrt extender itself for the bridge created.
Why can't I access the repeater settings?
Most likely, the extender's IP address has changed or an address conflict has occurred. Make sure you're entering the same static IP address you specified in your LAN settings (e.g., 192.168.1.2). Also, check that the computer you're accessing from is on the same subnet.
Is it possible to use a 4G USB modem through such a repeater?
Yes, OpenWrt Works perfectly with USB modems. You can configure the router to receive WiFi from the main router, and if it's unavailable, switch to the 4G modem, or vice versa, distribute 4G data over WiFi. This requires installing additional packages, such as luci-proto-3g or luci-proto-ncm.
How to get everything back if something goes wrong?
Use the function First Boot or the Reset button. If you haven't changed the boot settings, turning on the router while holding the reset button (usually for 5-10 seconds) will clear the configuration and return the device to the factory OpenWrt settings with IP 192.168.1.1.