How to set up Alice on a Wi-Fi router: a complete guide with expert advice

Voice assistant Alice from Yandex has long ceased to be just a smartphone function - now it is integrated into smart speakers, TVs and even Wi-Fi routersSetting up Alice on your router allows you to manage your home network with your voice: enable guest Wi-Fi, check internet speed, or even block children's access to websites without having to dig into the web interface. But how does this work in practice? Spoiler: not all routers support this feature out of the box, and the setup process may vary depending on the model and firmware.

In this article we will look at All official and alternative ways to connect Alice to a router, including models with pre-installed support (eg Keenetic or RT-AX88U Pro) and devices that require manual configuration via SSH or third-party firmware. You'll also learn how to avoid common errors, from authorization issues to Yandex ID before the conflicts with UPnPIf you've already tried setting up Alice on your router and received the "Device not supported" error, you'll find solutions here.

Before you proceed with the instructions, please check two key points: 1. Your router must be connected to the internet and have the latest firmware (read how to update it in the section below). 2. You must have an account Yandex ID (If you don't have one, please register in advance at passport.yandex.ru).

📊 What router do you use at home?
Keenetic
TP-Link
ASUS
Xiaomi
Zyxel
Another

1. Which routers support Alice: official list 2026

Not every router can work with a voice assistant. Currently, only a few brands offer full Alice support out of the box, and functionality may vary. Here's a current list of models with confirmed compatibility:

  • 🔹 Keenetic: series Giga, Speedster, Hero (firmware not lower than NDMS 3.7). Supports network management, guest Wi-Fi, and parental controls.
  • 🔹 ASUS: RT-AX88U Pro, RT-AX86S, ZenWiFi Pro ET12 (firmware required) Asuswrt 3.0.0.4.388 or newer). Works via the app ASUS Router.
  • 🔹 TP-Link: Archer AX75, Archer AX90 (Beta feature, available in Russia and the CIS). Limited set of commands.
  • 🔹 Zyxel: NBG7815, Armor Z2 (support via Zyxel ONE Connect).

If your model is not on the list, this does not mean that it is impossible to connect Alice. Alternative methods (via Home Assistant, Node-RED or custom firmware) we will consider in the section Methods for unsupported routersHowever, please note: such solutions require technical skills and may void the device's warranty.

⚠️ Note: Manufacturers regularly update lists of compatible devices. For example, in 2026 Xiaomi announced support for Alice for Mi Router 6, but at the time of writing, the feature is not yet available. Please check the official sources for up-to-date information: keenetic.com, asus.com/ru or tp-link.com/ru.
Brand Router model Required firmware Alice's functions
Keenetic Hero 4G, Giga III NDMS 3.8+ Manage Wi-Fi, guest network, internet speed, and parental controls
ASUS RT-AX88U Pro Asuswrt 3.0.0.4.388 Rebooting the router, enabling/disabling ports, checking traffic
TP-Link Archer AX75 1.1.4 Build 20260315 Basic commands (Wi-Fi on/off, network information)
Zyxel NBG7815 V1.00(ABZL.10)C0 Manage connected devices, prioritize traffic

2. Preparing the router for Alice's connection

Before pairing your voice assistant, you need to update your router's firmware and configure basic network settings. Skipping this step is the main cause of errors like "Failed to connect device" or "Alice is not responding."

Step 1: Updating the firmware

  • 🔄 For Keenetic: go to System → Update and click "Check for updates." If a new version is available, install it.
  • 🔄 For ASUS: open Administration → Firmware Update and download the latest version from the official website.
  • 🔄 For TP-Link: V Additional settings → System → Firmware update.

Step 2: Setting up time and region

Alice requires correct time and location data. Make sure your router settings are set to:

  • ⏰ Time is synchronized with an NTP server (e.g. pool.ntp.org).
  • 🌍 Region is set to "Russia" (even if you are in another country).

Step 3. Checking the connection to Yandex services

Some routers block access to domains Yandex by default. To avoid problems:

  1. Open Firewall or Parental control in the settings.
  2. Make sure the domains *.yandex.ru, alisa.yandex.ru And iot.quasar.yandex.net not blocked.

Update firmware to the latest version

Synchronize time with an NTP server

Set region to "Russia"

Check if Yandex domains are blocked

Reboot your router after making changes-->

3. Step-by-step setup of Alice on supported routers

The connection process varies depending on the brand. Below are detailed instructions for the most popular models.

3.1. Keenetic (Giga, Hero, Speedster series)

Keenetic offers the easiest way to integrate Alice with its built-in module. Yandex Smart Home.

  1. Open the router's web interface at 192.168.1.1 (or my.keenetic.net).
  2. Go to Smart Home → Yandex Alice.
  3. Click "Connect" and log in via Yandex ID.
  4. Allow access to router management (check the boxes “Wi-Fi Management”, “Parental Control”, etc.).
  5. Wait for confirmation - the router will reboot automatically.

After connecting, check Alice's operation with the command: "Alice, turn on guest Wi-Fi on the router."If there is no response, reboot the router and try authorization again.

3.2. ASUS (RT-AX88U Pro, ZenWiFi Pro)

ASUS uses its own app ASUS Router to control the voice assistant.

  1. Install the application ASUS Router to a smartphone (available for Android And iOS).
  2. Connect to the router's network and open the application.
  3. Go to Smart Home → Voice Assistant → Yandex Alice.
  4. Click "Add device" and log in via Yandex ID.
  5. Select the commands that Alice can execute (for example, Rebooting the router or Speed ​​test).
⚠️ Please note: On ASUS routers, Alice only works via the mobile app. The web interface does not support voice assistant configuration.

3.3. TP-Link (Archer AX75, Archer AX90)

TP-Link is testing Alice support in beta mode. To connect:

  1. Open the router's web interface (tplinkwifi.net).
  2. Go to Additional Settings → Smart Home → Yandex Alice.
  3. Click "Activate" and follow the on-screen instructions.
  4. If the section is missing, update the firmware to the latest beta version (available at tp-link.com/ru/beta).

Important: On TP-Link, Alice only supports basic commands. For example, you can say "Alice, turn off the Wi-Fi on the router.", but you won't be able to set up parental controls using your voice.

4. Methods for connecting Alice to unsupported routers

If your router is not included in official listThere are three alternative integration methods. All of them require additional devices or networking skills.

4.1. Via Home Assistant + Yandex Smart Home

Home Assistant — is a smart home platform that can emulate Alice support for any device. You'll need:

  • 🖥️ Computer or Raspberry Pi with installed Home Assistant.
  • 🔌 Module Yandex Smart Home (installed via HACS).
  • 🔧 Access to SSH or Telnet your router (to send commands).

Instructions:

  1. Install Home Assistant and add integration Command Line to control the router.
  2. Set up reboot or Wi-Fi control commands via SSHExample command for TP-Link:
    ssh admin@192.168.0.1 "reboot"
  3. Install the component Yandex Smart Home and link it to your account Yandex ID.
  4. Add the created commands as "devices" in Home Assistant.

Now Alice will be able to execute commands like "Alice, reboot the router.", but for this Home Assistant must be constantly on.

4.2. Via Node-RED + Yandex Dialogues

Node-RED — a visual automation tool that can be used to connect Alice to the router via an API.

Algorithm:

  1. Install Node-RED to the server or Raspberry Pi.
  2. Add nodes Yandex Dialogs And HTTP Request.
  3. Set up webhooks to receive commands from Alice.
  4. Create scripts that will send HTTP requests or SSH commands to the router.

Example command to enable guest Wi-Fi on ASUS:

curl -X POST http://192.168.1.1/apply.cgi -d "login_username=admin&login_password=your_password&guest_network=1"

⚠️ Caution: Use Node-RED And Home Assistant Requires knowledge of network protocols. Incorrect commands may disrupt the router's operation.

4.3. Via OpenWRT or DD-WRT firmware

If your router supports custom firmware (for example, OpenWRT), you can install the package yandex-alisa from the repository.

Instructions:

  1. Install OpenWRT to the router (instructions are on openwrt.org).
  2. Connect via SSH and run:
    opkg update
    

    opkg install yandex-alisa

  3. Set up the configuration file /etc/config/yandex-alisa with your data Yandex ID.
  4. Reboot your router.

This method is suitable for advanced users, as it requires manual configuration and may void the warranty.

What should I do if Alice doesn't see the router after setup?

If after all these manipulations Alice does not detect the router, check:

1. Access rights: Make sure that in the settings Yandex ID access to smart devices is allowed (account.yandex.ru/services).

2. Network settings: The router and the device with Alice (speaker, smartphone) must be on the same subnet. For example, if the router distributes an IP address like 192.168.1.x, and the speaker is connected to another network (192.168.0.x), the connection will not be established.

3. Ports and protocols: Ports must be open on the router 443 (HTTPS) and 80 (HTTP) to connect to Yandex servers. Check your firewall settings.

4. Conflict with VPNIf you have a VPN enabled on your router or device, disable it—Alice may not work through proxy servers.

5. Possible errors and their solutions

Even with proper setup, glitches can still occur. Let's look at the most common errors and how to fix them.

Error Cause Solution
The device is not supported The router is not on the compatible list, or has outdated firmware. Update your firmware or use alternative methods (section 4).
Failed to log in Incorrect data Yandex ID or blocking of the account. Check your login and password. If your account is blocked, unblock it at passport.yandex.ru.
Alice doesn't respond to commands Conflict with network or firewall settings. Turn it off IPv6, check UPnP (must be enabled).
Server connection error Internet problems or domain blocking Yandex. Check your internet connection. Disable ad blockers (for example, Pi-hole).

If none of the solutions help, try resetting the router to factory settings and repeating the connection process from scratch. It's also a good idea to check the router logs (section System → Logs) for errors related to Yandex Smart Home.

6. What commands does Alice support on the router?

Alice's functionality depends on the router model. Below is a complete list of commands that work on most supported devices.

6.1. Wi-Fi Management

  • 📶 "Alice, turn on/off Wi-Fi on the router." - manages the main network.
  • 🔒 "Alice, turn on the guest Wi-Fi." — activates the guest network (if configured).
  • 🔄 "Alice, change your Wi-Fi password to [new password]" - changes the security key (does not work on all models).

6.2. Traffic and device control

  • 📱 "Alice, how many devices are connected to the router?" — displays a list of clients.
  • 🚫 "Alice, block internet access for [device name]" - temporarily disconnects the device from the network.
  • 📈 "Alice, what's your internet speed?" — shows the current download/upload speed.

6.3. Router Management

  • 🔄 "Alice, reboot the router." - performs a soft reboot.
  • 🔌 "Alice, turn off port 1 on the router." - disables the specified LAN port (works on Keenetic And ASUS).
  • 🛡️ "Alice, enable parental controls for [device name]" — activates time or content restrictions.

On routers TP-Link and some models Zyxel A limited set of commands is available—usually only Wi-Fi control and reboot. A full list of supported voice commands for your model can be found in the manufacturer's documentation.

7. Safety: Risks and Recommendations

Connecting Alice to a router simplifies network management, but it also creates potential vulnerabilities. Here are the key precautions:

1. Limit Alice's rights

When setting up, don't give the assistant access to all router functions. For example, disable the following:

  • 🔧 Changing the administrator password.
  • 📝 Editing settings DNS or DHCP.
  • 🔄 Firmware updates.

2. Use two-factor authentication

Make sure yours is Yandex ID Protected by two-factor authentication, this prevents unauthorized access to the router if your account is compromised.

3. Set up a guest network for smart devices

If you have smart speakers, light bulbs, or other gadgets with Alice connected to your router, place them on a separate guest network. This will restrict access to the router's main settings.

4. Update your firmware regularly

Manufacturers frequently release security patches to address vulnerabilities in voice assistant integration. Enable automatic firmware updates (if available).

⚠️ Attention: If you use alternative connection methods (for example, via OpenWRT or Home Assistant), never store router passwords in plaintext in configuration files. Use environment variables or password managers.

8. Alternatives to Alice for router management

If your router doesn't support Alice or you're looking for additional features, consider these alternatives:

Service Supported routers Peculiarities
Google Assistant ASUS, TP-Link (through IFTTT) Works with routers that support Google Home. Requires configuration via IFTTT.
Amazon Alexa Netgear Orbi, Linksys Integration through skill Alexa for RoutersSupports guest Wi-Fi management.
Home Assistant Any (through SSH/API) Maximum flexibility, but requires a server. Supports all programmable commands.
Telegram bot Any (through Python-scripts) You can create a bot that will control the router using commands in Telegram.

For example, to control the router via Google Assistant you will need:

  1. Install the app IFTTT.
  2. Create an applet with a trigger Google Assistant and action Webhooks (to send commands to the router).
  3. Set up reception on the router HTTP requests (for example, through curl).

This approach is more labor-intensive, but gives more freedom in customizing commands.

FAQ: Frequently asked questions about setting up Alice on a router

Is it possible to connect Alice to a router from a provider (for example, from Rostelecom)?

Most routers from providers (for example, Sagemcom or Sercomm) do not support Alice directly. However, you can:

  1. Connect the provider's router to the mode Bridge and use it as a modem, and distribute the main network through a supported router (for example, Keenetic).
  2. Use Home Assistant to manage the provider's router through Telnet (if supported).

Check your router model—there may be unofficial firmware versions available that support Alice.

Alice says, "The device is not responding." What should I do?

This error occurs when the router is unable to contact the servers. Yandex. Check:

  • 🌐 Internet connection (the router must have access to the network).
  • 🔒 Firewall settings: Is outgoing traffic allowed? iot.quasar.yandex.net:443?
  • ⏳ Router time: if it's out of date, Alice won't be able to log in.
  • 🔄 Restart your router and try connecting again.

If the problem persists, try disabling IPv6 in the network settings.

Is it possible to control a router via Alice outside the home?

Yes, but for this you need:

  1. Tune DDNS (dynamic DNS) on the router if you have a dynamic IP.
  2. Open external access to the web interface (not recommended for security reasons) or use VPN to connect to a home network.
  3. Make sure that remote access is allowed in Alice's settings (on Keenetic this is the "External Control" option in the section Smart Home).

A safer option is to use Home Assistant