Registro completo do combate real do Redmi AC2100 OpenWrt: rede Mesh, roaming Wi-Fi e configuração completa
Do 2.0.23 original ao OpenWrt, até dois AC2100s formando uma rede de roaming multi-AP de backhaul com fio, aqui estão as etapas, conceitos e armadilhas explicados claramente de uma só vez
Prefácio
Este artigo registra o processo completo de conversão de dois Redmi AC2100 em OpenWrt e, em seguida, configuração deles em uma rede 有线回程多 AP 漫游.
Vou escrever tudo o seguinte claramente:
- Para atualizar o OpenWrt
- Etapas completas para atualizar o OpenWrt de fábrica no Windows
- Erros encontrados durante o processo de flashing e suas soluções
- Alguns tutoriais começam com Breed
- O Mac e o Windows podem ser atualizados?
- Preciso usar um cabo de rede?
- O que é AP, NAT, Double NAT, Mesh, 802.11k/v/r, usteer
- Como configurar dois AC2100s em uma rede roaming de backhaul com fio
- Quais problemas são causados por “configuração errada” e quais problemas são realmente causados por “confusão de conceitos”
Se, como eu, você ficou confuso a princípio sobre essas palavras, este artigo deve lhe poupar muitos desvios.
1. Qual é o meu objetivo?
Meu objetivo inicial era na verdade muito simples:
- Atualize
Redmi AC2100do sistema original paraOpenWrt - Posteriormente, os dois roteadores serão usados para criar um Wi-Fi doméstico com melhor cobertura.
- Torne a troca de Wi-Fi o mais natural possível quando o telefone estiver se movendo pela casa
No início, eu queria experimentar o OpenWrt porque o efeito de roaming do Wi-Fi original com o mesmo nome não era o ideal.
Mais tarde, depois de realmente entender, descobri que esse assunto pode ser dividido em dois níveis:
- Primeira camada: atualize o roteador em OpenWrt
- Segunda camada: Combine dois roteadores para formar uma rede doméstica mais razoável
Se essas duas camadas forem misturadas, será fácil bagunçar.
2. Primeiro observe o modelo do dispositivo
As vantagens deste dispositivo são:
- Preço barato
- Muitas informações da comunidade
- OpenWrt tem suporte oficial -Desempenho disponível para cenários familiares
- É muito econômico fazer cobertura AP e multiponto
Mas certifique-se de confirmar primeiro o número do modelo:
- O que estou falando aqui é
Redmi AC2100 / RM2100 - Não deve ser confundido com
小米 AC2100 / R2100
Se você baixar o modelo errado na imagem durante o flash, ocorrerão problemas em todas as etapas subsequentes.
Vamos ver se a raça precisa ser escovada primeiro.
Eu também tive essa dúvida no início.
1. O que é raça?
Breed não é OpenWrt, é essencialmente um bootloader de terceiros.
Alguns tutoriais recomendam atualizar o Breed primeiro porque será mais conveniente atualizar o firmware, salvar tijolos e restaurar a fábrica original mais tarde.
2. Não é recomendado que iniciantes escovem primeiro
Como a atualização da Breed muda para bootloader, o risco é maior do que a atualização do firmware comum.
Se o flash normal falhar, geralmente há uma chance de recuperação; Se o bootloader estiver realmente danificado, a dificuldade de recuperação aumentará.
3. Minha conclusão
Se você quiser apenas:
- Flash em OpenWrt de forma constante
- Para uso normal subsequente
- Não se preocupe com várias recuperações e trocas de vários firmware por enquanto.
Isso começa com 没必要先刷 Breed.
Para Redmi AC2100, siga as recomendações oficiais:
- A fábrica original fez o downgrade para uma versão explorável
- Abra SSH
- Escreva
kernel1erootfs0
Isso é o suficiente.
4. As primeiras perguntas que fiz antes de piscar o telefone
1. O Mac pode ser atualizado?
Sim.
Mac vem com:
-ssh
-scp
- Navegador
Em teoria, é muito adequado para escovar.
Mas acabei usando Windows porque era mais conveniente conectar cabos de rede e fazer a depuração posterior.
2. O que é PowerShell para Windows? Você quer baixá-lo?
Não há necessidade de baixar.
PowerShell é o ambiente de linha de comando que vem com o Windows, semelhante a:
- Um
cmdmais moderno - Ou a versão Windows da janela de comando do Terminal
Desta vez, o objetivo principal do flash é usá-lo:
-ssh
-scp
-Comandos remotos atrás
3. É necessário conectar um cabo de rede com fio?
Basicamente.
A razão é simples:
- Abra o SSH para ficar estável
- A imagem enviada deve ser estável
mtd writeEsta etapa crítica não pode ser deixada ao acaso com o Wi-Fi.
Portanto, a ideia correta para atualizar esse tipo de roteador é:
- Conecte o computador à porta
LANdo roteador - Sem Wi-Fi
Se você estiver usando um MacBook e não houver porta de rede, prepare um USB-C 转 RJ45.
5. O caminho de flash real que usei
O caminho que acabei trilhando foi esse:
原厂 2.0.23 -> Web Exploit 开 SSH -> 上传 kernel1/rootfs0 -> mtd 写入 -> 重启进 OpenWrt
As vantagens desta rota são:
- Menos arriscado do que cultivar Procrie primeiro
- As etapas são relativamente claras
- Há mais informações oficiais e comunitárias
6. Preparação antes de piscar
1. Versão do firmware
Quando eu pisquei, a versão original era:
2.0.23
Isto é crítico porque o método de abertura SSH subsequente está relacionado a esta versão.
2. Arquivo OpenWrt
Ao atualizar da fábrica original pela primeira vez, você só precisa destes dois arquivos:
-openwrt-25.12.2-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-kernel1.bin
-openwrt-25.12.2-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-rootfs0.bin
Concluí o seguinte conjunto de endereços naquela época. Se eu apenas atualizá-lo da fábrica original pela primeira vez, os dois primeiros serão suficientes:
-kernel1.bin
https://downloads.openwrt.org/releases/25.12.2/targets/ramips/mt7621/openwrt-25.12.2-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-kernel1.bin
-rootfs0.bin
https://downloads.openwrt.org/releases/25.12.2/targets/ramips/mt7621/openwrt-25.12.2-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-rootfs0.bin
-sysupgrade.bin
https://downloads.openwrt.org/releases/25.12.2/targets/ramips/mt7621/openwrt-25.12.2-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-sysupgrade.bin
Nota:
- Piscando pela primeira vez da fábrica original,
不用sysupgrade.bin sysupgrade.biné usado para atualizações futuras no OpenWrt
Se você mesmo quiser encontrar o diretório, também pode abrir diretamente o diretório oficial:
-https://downloads.openwrt.org/releases/25.12.2/targets/ramips/mt7621/
Além disso, a entrada oficial do firmware original da Xiaomi é:
-https://www.miwifi.com/miwifi_download.html
O que eu uso para atualizar meu telefone aqui é o 2.0.23. A página oficial do dispositivo OpenWrt Redmi AC2100 também afirma claramente:
- O método
Web Exploitexige que o fabricante original seja2.0.23 - Este método também é compatível com
2.0.503
Se a máquina em si já for 2.0.23, geralmente não há necessidade de baixar o firmware original.
3. Preparação de hardware
- PC com Windows
- um cabo de rede
- Ligue o roteador
- Conecte o computador à porta
LANdo roteador
7. O processo completo de atualização do OpenWrt original de fábrica no Windows
A parte a seguir é um conjunto de etapas que realmente executei.
Etapa 1: faça login no back-end original
O navegador abre:
http://192.168.31.1
Conclua a inicialização e defina a senha original do administrador.
Etapa 2: Obtenha stok
Após fazer login no backend, haverá algo semelhante na barra de endereço do navegador:
http://192.168.31.1/cgi-bin/luci/;stok=xxxxxxxxxxxx/web/home#router
Este stok será usado posteriormente.
Etapa 3: Habilitar SSH
Prepare uma senha SSH primeiro. Recomenda-se:
- 8 pessoas ou mais
- Não use caracteres especiais ainda
Em seguida, acesse o link para ativar o SSH na barra de endereços do navegador e defina a senha do root.
Após a conclusão desta etapa, o roteador abrirá a porta 22.
Etapa 4: teste de login SSH
Execute no Terminal Windows/PowerShell:
ssh root@192.168.31.1
A primeira vez que encontrei aqui foi um problema de algoritmo.
O erro relatado é:
Unable to negotiate with 192.168.31.1 port 22: no matching host key type found. Their offer: ssh-rsa
Isso significa:
- O SSH do roteador foi aberto com sucesso
- Acontece que a nova versão do OpenSSH que vem com o Windows não aceita o antigo
ssh-rsaque fornece por padrão.
Comando de solução:
ssh -o HostKeyAlgorithms=+ssh-rsa root@192.168.31.1
Etapa 5: Execute comandos de proteção
Posteriormente, alterei todas as etapas de “deve fazer login no SSH primeiro e depois digitar manualmente” para 本地直接远程执行, porque muitas vezes era difícil colar após o login SSH no antigo console do Windows.
Recomenda-se executar diretamente no terminal local:
ssh -o HostKeyAlgorithms=+ssh-rsa root@192.168.31.1 "nvram set uart_en=1 && nvram set boot_wait=on && nvram set bootdelay=5 && nvram set flag_try_sys1_failed=1 && nvram commit"
As principais funções deste conjunto de comandos são:
- Abra o UART
- Habilitar boot_wait
- Deixe algum espaço para recuperação e solução de problemas posteriores
Etapa 6: Carregar firmware
Transfira os dois arquivos para o roteador /tmp:
scp -O -o HostKeyAlgorithms=+ssh-rsa .\openwrt-25.12.2-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-kernel1.bin root@192.168.31.1:/tmp
scp -O -o HostKeyAlgorithms=+ssh-rsa .\openwrt-25.12.2-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-rootfs0.bin root@192.168.31.1:/tmp
Confirme se o arquivo existe:
ssh -o HostKeyAlgorithms=+ssh-rsa root@192.168.31.1 "cd /tmp && ls"
Etapa 7: Flash oficial
Como o nome do arquivo é muito longo, é fácil cometer erros ao digitar manualmente, então resumi mais tarde dois métodos:
Método A: primeiro altere o nome do arquivo para um mais curto
No SSH mude para:
-kernel1.bin
-rootfs0.bin
Atualizar:
mtd write kernel1.bin kernel1
mtd -r write rootfs0.bin rootfs0
Método B: Execute comandos longos remotamente no terminal local
Por fim, recomendo isto:
ssh -o HostKeyAlgorithms=+ssh-rsa root@192.168.31.1 "cd /tmp && mtd write openwrt-25.12.2-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-kernel1.bin kernel1"
ssh -o HostKeyAlgorithms=+ssh-rsa root@192.168.31.1 "cd /tmp && mtd -r write openwrt-25.12.2-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-rootfs0.bin rootfs0"
Nota:
- O primeiro pincel
kernel1 - A segunda escova
rootfs0 - O segundo comando contém
-r, que irá reiniciar automaticamente - Não desligue a energia durante esta etapa
Etapa 8: Digite OpenWrt
Após piscar, aguarde alguns minutos e visite:
http://192.168.1.1
Quando entrei no OpenWrt pela primeira vez, perguntei “qual é a senha padrão” e eis o que aconteceu:
- Muitos OpenWrts são
空密码quando inseridos pela primeira vez - Às vezes, você será solicitado diretamente a definir uma senha
- Se a caixa de login aparecer, os mais comuns são:
- Nome de usuário:
root - Senha: Deixe em branco
Etapa 9: Dois prompts que vi ao entrar no OpenWrt pela primeira vez
Quando entrei no backend pela primeira vez depois de deslizar, também encontrei duas janelas pop-up que eram facilmente enganosas.
1. Verifique as atualizações de firmware online
OpenWrt exibirá um prompt com o efeito de:
- Quer acessar o site de download para verificar se há novo firmware?
- Você pode verificá-lo sempre que abrir a página de status no futuro
Isto não é um erro, nem uma falha de flash, é apenas uma confirmação de configuração.
Minhas escolhas na época foram:
No, disable checking
A razão é simples:
- O mais importante depois de piscar é confirmar se o sistema está normal.
- Esta função apenas “verifica se existe uma nova versão”
- Não é um recurso obrigatório
2. Janela pop-up Configuração/Alterações
Se você clicou em Fechar verificação de atualizações na janela pop-up anterior, o OpenWrt aparecerá novamente para confirmar a alteração na configuração.
Veja algo como:
uci set attendedsysupgrade.client.login_check_for_upgrades='0'
O que realmente significa é:
关闭登录后自动检查固件更新
Agora clique diretamente:
Save & Apply
É isso.
Novamente, isso não é um erro, apenas salva a configuração.
8. Problemas práticos que encontrei durante o processo de flashing
Esta parte é a mais valiosa na minha opinião porque a maior parte do tempo é gasto nesses poços.
1. Relatório de login SSH no matching host key type found
Erro relatado:
Unable to negotiate with 192.168.31.1 port 22: no matching host key type found. Their offer: ssh-rsa
Razão:
- O roteador oferece apenas o antigo
ssh-rsa - O Windows OpenSSH não aceita por padrão
Solução:
ssh -o HostKeyAlgorithms=+ssh-rsa root@192.168.31.1
```Você também deve escrever isto ao enviar arquivos:
```powershell
scp -O -o HostKeyAlgorithms=+ssh-rsa ...
2. Não é possível colar comandos após login SSH
Isso é comum em consoles antigos do Windows PowerShell.
Eu tentei:
-Ctrl + V
- Clique com o botão direito para colar
-
Shift + Insert
Há momentos em que tudo fica instável.
O método mais eficaz posteriormente foi:
不要先进 SSH 黑框里粘贴,而是在本地终端直接执行远程命令。
Ou seja, nesta forma:
ssh root@192.168.1.2 "uci show wireless"
Essa forma de escrever quase percorreu todo o meu processo de configuração.
3. Prompt SSH do segundo roteador REMOTE HOST IDENTIFICATION HAS CHANGED
Isso ocorre porque:
- Tanto o primeiro quanto o segundo computadores usaram o endereço padrão
192.168.31.1antes de piscar. - O Windows registrou a primeira impressão digital SSH em
known_hosts - Agora o segundo também usa o mesmo IP, mas com impressões digitais diferentes
A mensagem de erro pode parecer assustadora, mas geralmente é um fenômeno normal para o segundo console.
Solução:
ssh-keygen -R 192.168.31.1
Em seguida, reconecte.
4. Após conectar o cabo de rede, ele solicitará Media disconnected
Eu também encontrei esse problema.
É:
Windows 根本没检测到有线链路。
No final, meu motivo é simples:
- Uma determinada porta
LANnão está funcionando ou tem mau contato
A solução é:
- Mude para uma porta
LAN
Ficou tudo bem imediatamente após mudar a boca.
5. Depois de atualizar o OpenWrt, posso inserir 192.168.1.1, mas o acesso com fio está bloqueado.
Encontrei um problema muito complicado mais tarde:
- Acesso sem fio
192.168.1.1 - Com fio, mas não consegue acessar
192.168.1.1
Isso geralmente significa:
- A rota principal em si está viva
- Há um problema com a configuração da placa de rede com fio do computador
Os motivos mais comuns são:
- Defina um IP estático para a placa de rede com fio do Windows ao atualizar o telefone
- Mais tarde esqueci de voltar para aquisição automática.
Se isso acontecer, concentre-se em verificar:
- A Ethernet IPv4 está configurada para DHCP?
- Existe algum resíduo
192.168.31.x - Está em conflito com
192.168.1.2 / 192.168.1.3?
6. findstr foi lançado por engano no roteador ao executar comandos no OpenWrt.
Também encontrei um problema clássico de “pensamento do Windows”.
Por exemplo, se eu quiser filtrar a saída localmente no Windows, o resultado será escrito como:
ssh root@192.168.1.3 "uci show wireless | findstr ..."
Não há findstr no OpenWrt, então ele reportará:
ash: findstr: not found
Neste momento, você precisa mudar para o comando estilo Linux:
grep
Isto é:
ssh root@192.168.1.3 "uci show wireless | grep -E '...'"
9. Várias perguntas importantes que fiz depois de terminar o OpenWrt
As dúvidas a seguir foram esclarecidas aos poucos depois que comecei a configurar a rede.
1. O que é PA?
AP é Access Point, que é 无线接入点 em chinês.
Pode ser entendido simplesmente como:
-
O roteador principal é responsável por:
-
Disque -DHCP -NAT -Firewall
-
A AP é responsável por:
-
Enviar Wi-Fi
-
Conecte dispositivos sem fio a redes existentes
Em outras palavras, o AP é mais “responsável pela cobertura” do que “responsável pelo controle de acesso à Internet”.
2. O que é NAT e o que é NAT duplo?
NAT conecta essencialmente vários dispositivos de rede privada em casa à Internet por meio de um IP de rede pública.
Se os dados passarem por duas camadas de roteadores e realizarem duas traduções de endereço, será 双重 NAT.
Por exemplo:
光猫(做路由) -> OpenWrt(又做路由) -> 终端设备
Isso trará:
- O mapeamento de portas é mais complexo
- O acesso remoto é mais problemático
- Certos jogos ou serviços são mais propensos a problemas
Portanto, se você precisa apenas de cobertura multiponto para sua família, costuma ser mais recomendado:
- Mantenha apenas uma rota principal
- Todos os outros dispositivos são APs
3. Posso usar apenas o modem como roteador mestre?
Sim, e para a maioria das residências, 不是什么问题.
Se a solicitação for apenas:
- Muitas pessoas em casa conseguem acessar a Internet normalmente
- Dois OpenWrts para cobertura AP
- Reduzir NAT duplo
Tudo bem:
- O modem óptico continua discando, DHCP, NAT
- Ambos os AC2100 servem como APs
O que realmente não é suficiente geralmente é quando você começa a precisar:
- QoS/SQM mais avançado -VPN
- Filtragem de anúncios
- Encaminhamento de porta complexo
- Controle de roteamento mais forte
É nesse momento que vale a pena considerar deixar o dispositivo OpenWrt fazer o roteamento mestre.
4. A rede atual é uma malha de backhaul com fio?
A rigor, não é 802.11s Mesh no sentido tradicional.
Uma afirmação mais precisa é:
有线回程多 AP 漫游网络
Isto é:
- Os roteadores são interconectados com cabos de rede
- O terminal faz roaming entre vários APs
Efetivamente, esta solução costuma ser mais estável do que a malha sem fio.
5. O AP empresarial também depende de K/V/R?
Sim, mas não só por isso.
O roaming para APs corporativos normalmente é:
-802.11k
-802.11v
-802.11r
- Colaboração do controlador
- Sintonia de RF
- Balanceamento de carga
- Algoritmo próprio do fabricante
Portanto, usamos OpenWrt para fazer K/V/R + usteer em nossa família, o que é o mais próximo possível da ideia de AP corporativo, mas não pode ser simplesmente entendido como “exatamente o mesmo”.
6. O usteer é necessário?
Não é obrigatório, mas 很值得加.
Se você tiver apenas dois APs e tiver feito isso corretamente:
- Retorno do cabo
- Modo AP
- Igual ao SSID
- Mesma senha
- mesma criptografia
- K/V/R estão todos ligados
Mesmo que o usteer não esteja instalado, será muito melhor do que “apenas Wi-Fi com o mesmo nome”.
Mas se você quiser melhorar ainda mais:
- Cliente adere ao AP remoto
- A seleção 2.4G / 5G não é razoável
- A colaboração multi-AP não é inteligente o suficiente
Esse usteer é valioso.
Mais precisamente:
K/V/Ré capacidade padrãousteeré uma ferramenta auxiliar de coordenação de roaming em OpenWrt
Então minha conclusão final é:
-不是非装不可
- Mas se você já atualizou o
wpad-mbedtls, geralmente é mais completo instalá-lo.
7. Apenas 802.11r é suficiente?
Geralmente não é suficiente.
Este foi um dos meus entendimentos mais importantes mais tarde.
802.11r é responsável apenas por:
客户端已经决定切换之后,怎么让认证更快。
Não é responsável por:
- Quando cortar
- Para quem cortar?
Os problemas mais comuns com a experiência de roaming doméstico são precisamente:
- O dispositivo adere ao sinal fraco do AP e se recusa a se afastar
- O dispositivo não sabe que existe um AP mais adequado próximo
Então, em cenários domésticos, muitas vezes:
K/VDecida “cortar ou não”RDecida “se deve cortar rapidamente ou não”
Então minha escolha final foi:
K/V/R + usteer
Em vez de apenas abrir o R.
8. Qual é a diferença entre um roteador doméstico convertido em AP e um AP dedicado?
Mais tarde, descobri isso especificamente.
Uma situação comum é que:
- AP é um dispositivo mais profissional
- Então deve ser mais barato
Não necessariamente.
As características da conversão de roteadores domésticos em APs são:
- Desempenho de alto custo
- Suficiente para uso familiar
- Economize mais dinheiro quando já tiver o equipamento em mãos
- OpenWrt é altamente jogável
As características dos APs dedicados são:
- O objetivo do design é mais “responsável apenas pela cobertura sem fio”
- Comumente usado em empresas, lojas, implantação de teto, fonte de alimentação PoE
- Preste mais atenção à simultaneidade, gerenciamento e implantação unificada
Mas os APs dedicados não são necessariamente mais baratos que os roteadores.
Para famílias comuns, se elas já possuem dois roteadores que podem atualizar OpenWrt, geralmente é uma solução econômica usá-los como APs.
10. O que significam estes conceitos: roaming contínuo, Mesh com fio, Mesh sem fio, AP, K/V/R, NAT
Se, como eu, você se confunde mais facilmente com essas palavras no estágio inicial, então esta seção é dedicada a “explicar as palavras claramente primeiro”.
1. O que é roaming contínuo?
无缝漫游 não é um protocolo individual, é mais como um alvo de experiência.
Refere-se a:
- Quando celulares, tablets e computadores se movem entre vários APs
- Pode mudar automaticamente para um AP mais adequado
- Tente ficar online o máximo possível ou faça uma breve pausa
Atenção especial precisa ser dada a:
无缝漫游不是“绝对 0 卡顿”。
Um objetivo mais realista num cenário familiar seria:
- Não fique em APs distantes por muito tempo
- Nenhum travamento óbvio ao mudar
- Apenas leve tremor ao assistir vídeos ou transmissão ao vivo
2. O que é malha com fio?
Muitos fabricantes também chamarão a solução de “múltiplos nós interconectados com cabos de rede” de 有线 Mesh.
Do ponto de vista da experiência do usuário, esta afirmação é correta. Mas do ponto de vista do OpenWrt e da implementação técnica, uma declaração mais precisa geralmente é:
有线回程多 AP 漫游
Isto é:
- Os roteadores são interligados por cabos de rede
- O terminal faz roaming entre vários APs
Suas vantagens:
- Mais estável
- Pequena perda de largura de banda de retorno
- Menor latência
- Mais adequado para uso doméstico a longo prazo
Suas desvantagens:
- Necessidade de instalar cabos de rede
- Quando a posição da fiação não é razoável, as vantagens não podem ser exercidas
3. O que é malha sem fio?
A rigor, o 无线 Mesh que todo mundo costuma chamar está mais próximo de:
- Protocolo de rede de nó do próprio fabricante
- ou
802.11sem OpenWrt
Isto é:
- Interconexão sem fio entre roteadores
- Não há necessidade de puxar cabos de rede entre nós
Suas vantagens:
- Construção simples
- Mais amigável para famílias que não podem telefonar
Suas desvantagens:
- O link de backhaul será afetado por paredes, interferências e distância
- Normalmente menos estável que o backhaul com fio
- A largura de banda e a latência geralmente não são tão boas quanto o backhaul com fio
4. O que quero dizer agora?
Um nome mais preciso para meu conjunto final seria:
有线回程多 AP 漫游网络
Em vez de estritamente falando:
-802.11s 无线 Mesh
Na verdade, esta solução é muitas vezes mais adequada para residências do que malha sem fio.
5. O que é AP
AP é Access Point, que é 无线接入点 em chinês.
Pode ser entendido como:
- O roteador principal é responsável pelo controle de acesso à Internet
- AP é responsável por enviar Wi-Fi e expandir a cobertura
A rota principal geralmente é responsável por:
- Disque -DHCP -NAT -Firewall
Os APs são normalmente responsáveis por:
- Enviar rede sem fio
- Terminal de ponte para rede principal
6. O que é NAT?
NAT pode ser entendido simplesmente como:
把家里多台私有 IP 设备,通过一个公网 IP 去上网。
Por exemplo:
- O celular é
192.168.1.10 - O computador é
192.168.1.20 - O tablet é
192.168.1.30
Eles acessam a Internet convertendo a rota principal em um endereço de rede pública. Este processo é NAT.
7. O que é NAT duplo?
双重 NAT significa que a tradução do endereço é feita duas vezes.
Por exemplo:
光猫(做路由) -> OpenWrt 路由器(又做路由) -> 手机/电脑
Neste momento:- Guangmao faz NAT uma vez
- OpenWrt faz NAT novamente
Suas principais desvantagens são:
-O mapeamento de portas é mais problemático
- Certos jogos e acesso remoto são mais propensos a problemas
- A solução de problemas é mais complexa
Portanto, quando uma casa é coberta por vários APs, normalmente é mais recomendado:
- Mantenha uma rota principal
- Outros dispositivos atuam como APs
8. O que é 802.11s
802.11s é o padrão 无线 Mesh típico em OpenWrt.
Sua função é:
- Interconexão sem fio entre roteadores
Se você realmente usa o 802.11s, normalmente cada roteador terá que abrir um AP comum adicional para fornecer acesso à Internet para telefones celulares e computadores.
Então:
802.11sé o backhaul sem fio entre nós- Não é o comum “modo Wi-Fi conectado a telefones celulares em casa”
9. O que é 802.11k/802.11v/802.11r?
Esses três protocolos são mais facilmente misturados.
Você pode escrevê-los em uma frase:
-802.11k
Dê ao cliente um “mapa AP próximo”
-802.11v
Dê ao cliente uma “sugestão de troca”
-802.11r
Deixe o cliente autenticar mais rápido após decidir mudar
As etapas pelas quais são responsáveis são diferentes:
Ké responsável por descobrir APs candidatosVé responsável por auxiliar na tomada de decisãoRé responsável por acelerar a certificação do switch
10. Digamos que K/V é mais importante que R
Porque os problemas mais comuns nas famílias são:
- O dispositivo está preso a um sinal fraco AP
- O dispositivo não está disposto a mudar
- O dispositivo não sabe para quem mudar
Neste momento:
KeVsão mais críticosRé mais como a cereja do bolo
Então, se você perguntar:
只有 R 行不行?
Geralmente a resposta é:
不太够。
11. O que é usteer?
usteer é a ferramenta de assistência de roaming multi-AP e orientação de banda do OpenWrt.
Pode ser entendido como:
K/V/Ré capacidade padrãousteeré o coordenador para melhor organizar essas habilidades
Isso ajudará vários APs a se conhecerem:
- Quais clientes estão se conectando com quem?
- Caso de outro AP -Qual AP é mais digno de direcionar os clientes?
12. O que é descarga de fluxo?
flow offloading é o recurso de aceleração de encaminhamento no OpenWrt.
Compreensão simples:
-无
Sem aceleração
-软件流量卸载
aceleração de software
-硬件流量卸载
Aceleração de hardware
Uma abordagem mais estável em casa é geralmente:
- Experimente
软件流量卸载primeiro - Não abra
硬件流量卸载diretamente assim que aparecer.
13. O que é raça?
Breed é um bootloader de terceiros.
Suas vantagens são:
- O flash e a recuperação subsequentes são mais convenientes
Suas desvantagens são:
- Atualizar o próprio firmware apresenta um risco maior do que atualizar o firmware normal
Então, para quem está usando o Redmi AC2100 pela primeira vez, recomendo:
- Primeiro siga a rota oficial e segura para acessar o OpenWrt
- Eu realmente preciso estudar Raça mais tarde.
Selecionar método
Se você quiser ver apenas cenas familiares, você pode selecionar rapidamente assim:
-想最稳
Selecione: 有线回程多 AP 漫游
-不能布线
Selecione: 无线 Mesh / 802.11s / 厂商 Mesh
-只想先把 OpenWrt 装上
Selecione: 先别折腾 Breed
-只想减少网络层复杂度
Selecione: 一个主路由 + 其他全做 AP
Resumo de uma frase:
无线 Meshresolve “Não é possível puxar o cabo”有线回程多 AP 漫游resolve o problema de “estabilidade e experiência”K/V/R + usteerresolve “Como vários APs podem colaborar de forma mais inteligente”
11. Tabela de comparação de terminologia: entenda essas palavras rapidamente
Para facilitar a consulta rápida, fiz uma breve lista das palavras mais confusas deste artigo.
| Substantivo | Explicação simples | Qual problema está mais perto de ser resolvido |
|---|---|---|
| PA | Ponto de acesso responsável pelo envio de Wi-Fi | Expandir a cobertura sem fio |
| Roteamento principal | Responsável por dial-up, DHCP, NAT, firewall | Responsável pelo controle de acesso à Internet |
| NAT | Tradução de endereços para dispositivos de rede privada acessarem a Internet através de IP de rede pública | Vários dispositivos compartilham a rede pública |
| NAT duplo | A tradução de endereços é feita duas vezes | Estrutura complexa, acesso remoto problemático |
| Roaming contínuo | Uma experiência mais tranquila quando o terminal alterna automaticamente entre vários APs | Tente ficar conectado à Internet enquanto se movimenta |
| Roaming multi-AP de backhaul com fio | APs são interligados por cabos de rede e terminais realizam roaming | A cobertura multiponto mais estável para famílias |
| Malha sem fio | Interconexão sem fio entre roteadores | Cobertura estendida quando a fiação não é possível |
| 802.11s | Padrão típico de malha sem fio em OpenWrt | Backhaul sem fio entre nós |
| 802.11k | Forneça ao cliente um “mapa AP próximo” | Ajude o cliente a descobrir APs candidatos |
| 802.11v | Dê “sugestões de troca” aos clientes | Ajude os clientes a tomar decisões sobre roaming |
| 802.11r | Acelere a autenticação durante a transferência | Reduza o atraso instantâneo durante a transferência |
| dirigir | Ferramenta de coordenação multi-AP do OpenWrt | Deixe K/V/R jogar melhor |
| descarga de fluxo | Aceleração de encaminhamento OpenWrt | Melhorar o desempenho de NAT/encaminhamento |
| Raça | Carregador de inicialização de terceiros | A atualização/recuperação subsequente é mais conveniente |
12. Comparação de vantagens e desvantagens de opções: Qual escolher?
Esta seção analisa as soluções de rede doméstica mais confusas.
Opção 1: único roteador + um Wi-Fi
A estrutura familiar mais simples:
- uma rota principal
- uma rede sem fio
Vantagens:
- Mais fácil
- O mais livre de preocupações
- Menos erros
Desvantagens:
- Cobertura limitada
- É provável que a experiência se deteriore num apartamento grande ou num ambiente particionado
- Não é possível resolver realmente o problema de “sinal fraco em certas áreas da casa”
Adequado para:
- Pequeno apartamento
- Pouco equipamento
- Não há requisitos óbvios para roaming
Opção 2: vários roteadores com o mesmo nome de Wi-Fi
Este é o cenário comum onde a primeira abordagem vem à mente:
- Ambos os roteadores enviam nomes de Wi-Fi semelhantes
- Mas não levou a sério o planejamento de AP e a otimização de roaming
Vantagens:
- Baixa barreira de entrada
- Parece “cobertura de toda a casa”
Desvantagens:
- Os terminais tendem a ficar em APs distantes
- A experiência muitas vezes não é natural
- É fácil pensar que “Wi-Fi de mesmo nome = roaming contínuo”
Adequado para:
- improvisado
- Experimente primeiro o efeito de cobertura
Não é adequado para:
- Existem requisitos óbvios para experiência de caminhada
- Assista frequentemente a vídeos, transmissões ao vivo e videochamadas
Opção 3: roaming multi-AP de backhaul com fio
Isso é o que acabei usando:
- uma rota principal
- Todos os outros nós são APs -Os nós são interconectados com cabos de rede
- Configurar K/V/R e usuário opcional
Vantagens:
- estável
- Pequena perda de largura de banda de retorno
- baixa latência
- A experiência geralmente é melhor que a malha sem fio
- Melhor para uso doméstico a longo prazo
Desvantagens:
- Requer fiação
- Precisa entender um pouco sobre estrutura de rede
- Não é “otimização automática quando conectado”, ainda requer depuração básica
Adequado para:
- Famílias com acesso a cabos de rede
- Espero que a cobertura e a experiência sejam mais estáveis
- Deseja minimizar a incerteza causada pelo backhaul sem fio
Solução 4: malha sem fio
Incluindo o “Mesh” promovido pelo fabricante e a rede de nós sem fio em OpenWrt.
Vantagens:
- Não há necessidade de puxar o fio
- Fácil de implantar
- Amigável para edifícios antigos ou ambientes temporários
Desvantagens:
- O link de backhaul é muito afetado pelo meio ambiente
- A estabilidade e o rendimento geralmente não são tão bons quanto o backhaul com fio
- O efeito flutua mais obviamente quando há muitas paredes e longas distâncias
Adequado para:
- Não há realmente nenhuma maneira de conectá-lo
- Preste mais atenção à comodidade da construção
Cenário 5: Roteamento múltiplo sob NAT duplo
Por exemplo:
- Guangmao está fazendo roteamento
- O último OpenWrt também faz roteamento
- Os dois dispositivos não estão no mesmo segmento de rede
Vantagens:
- Superficialmente, todos podem acessar a Internet
Desvantagens:
- A experiência de roaming é difícil de acertar
- Estrutura de rede complexa
- Mapeamento de portas, acesso remoto e jogos são mais problemáticos -A solução de problemas é significativamente mais difícil
Adequado para:
- Só use quando você for muito especial e souber exatamente porque é tão compatível.
A maioria das famílias:
- Não recomendado
13. Tabela de sugestões para seleção de cenas familiares
Se você deseja apenas determinar rapidamente qual solução deve usar, basta dar uma olhada nisso.
Cenário 1: Apartamento pequeno, rota principal é suficiente
Sugestões:
- Não se preocupe com muitos APs ainda.
- Uma rota principal funciona de forma estável primeiro
Cenário 2: Apartamento grande ou muitas paredes divisórias, mas os cabos de rede podem ser instalados
Sugestões:
- Selecione
有线回程多 AP 漫游diretamente - Esta é a solução mais recomendada para famílias
Cenário 3: Apartamento grande, mas sem fiação
Sugestões:
- Selecione
无线 Mesh - Aceite que sua estabilidade e largura de banda serão afetadas pelo ambiente
Cenário 4: Já existem dois roteadores que podem atualizar o OpenWrt
Sugestões:
- Priorize usá-lo como AP
- Não há necessidade de comprar AP dedicado adicional
Cenário 5: O objetivo principal é reduzir o atraso ao caminhar
Sugestões:
- Não pare apenas no “mesmo Wi-Fi”
- Faça pelo menos:
- Modo AP
- Retorno do cabo
- Canal escalonado
-
K/V/R - Adicione
usteerse necessário
Cenário 6: Os principais objetivos são plug-ins, QoS, VPN, controle de porta
Sugestões:
- Considere deixar o dispositivo OpenWrt fazer o roteamento principal novamente
- Se o modem óptico ainda estiver em modo de roteamento, preste atenção ao NAT duplo
14. Se eu pudesse lembrar apenas 5 frases, espero que sejam essas 5 frases
同名 Wi-Finão é igual a无缝漫游.- Se houver fiação disponível em casa,
有线回程多 APgeralmente é preferido em vez de无线 Mesh. 802.11k / 802.11vgeralmente determina “se cortará ou não” mais do que802.11r.802.11rnão é inútil, mas trata-se mais de tornar o processo mais rápido “depois de decidir mudar”.- O que realmente determina a experiência é se a estrutura geral está correta.
15. O que exatamente é 802.11k/802.11v/802.11r?
Essa é a parte que mais me confunde e é mais facilmente confundida por vários tutoriais.
###1.802.11k
Pode ser entendido como fornecer ao cliente um “mapa AP próximo”.
Diz ao telefone:
- Que outros APs existem?
- Aproximadamente em quais canais
Desta forma, o cliente não precisa escanear o mundo inteiro sozinho.
###2.802.11v
Pode ser entendido como dar ao cliente uma “sugestão de troca”.
Os mais típicos são:
-BSS Transition
O AP dirá ao cliente:- Você pode considerar mudar para outro AP mais adequado.
Mas esta é uma sugestão, não uma exigência.
###3.802.11r
Esta é a “Certificação de troca rápida”.
Não é responsável por decidir se corta ou não. É responsável por:
既然要切了,那认证过程能不能更快。
4. Muitos tutoriais dizem que K/V é mais importante que R
Porque em ambiente familiar, muitas vezes o problema é:
- O cliente não está disposto a mudar
- O cliente não sabe para quem mudar
Neste momento:
Kajuda a descobrir APs candidatosVajuda a tomar decisões de troca
R só entra em ação depois que o cliente decide mudar.
Então:
只有 R, geralmente não é suficienteK/V/RJuntos, a experiência será mais completa
16. Também tentei wpad-mbedtls e usteer
1. Não consigo ver 802.11k / 802.11v no início
Como o OpenWrt costuma ser instalado por padrão:
wpad-basic-mbedtls
Esta é a versão lite.
Geralmente não vem com recursos completos do 802.11k / 802.11v.
2. Como mudar para a versão completa
O que acabei executando foi:
apk update
apk del wpad-basic-mbedtls
apk add wpad-mbedtls usteer luci-app-usteer
reboot
3. O que é usteer
Pode ser entendido como:
OpenWrt 多 AP 漫游辅助和频段引导工具
Permite que vários APs se conheçam:
- Quais clientes estão conectados a quem
- Como está a condição do sinal?
- Qual AP é mais adequado para o cliente atual
É para organizar melhor os efeitos do K/V.
4. Os 3 parâmetros mais notáveis do usteer
Não há muitos parâmetros principais que eu realmente mantive no final. Os mais dignos de nota são estes 3:
-roam_scan_snr='-65'
-signal_diff_threshold='8'
-assoc_steering='1'
Eles representam aproximadamente:
- Quando o sinal cair perto de
-65, comece a considerar o roaming mais ativamente - Guie o switch de forma mais agressiva somente quando o AP alvo for significativamente melhor
- Fornecer orientação durante a fase de associação para reduzir a adesão de equipamentos a APs abaixo do ideal
Em relação ao ambiente familiar, minha experiência final é:
- Não tente ajustar os parâmetros radicalmente ainda.
- O valor conservador padrão mais esses itens principais geralmente é suficiente
17. Como dois AC2100s finalmente formam uma rede de roaming de backhaul com fio
O que acabei usando foi a seguinte estrutura.
1. Método de fiação
光猫 LAN -> AC2100-1 的 LAN
光猫 LAN -> AC2100-2 的 LAN
Nota:
- As portas
WANdos dois AC2100s não são utilizadas. - Se a porta do modem não for suficiente, você pode adicionar um switch no meio
2. Planejamento de endereço
Suponha que o endereço óptico do gato seja:
192.168.1.1
Eu configurei os dois APs OpenWrt para:
-AC2100-1: 192.168.1.2
-AC2100-2: 192.168.1.3
3. Principais configurações do modo AP
Cada unidade requer:
- Desligue o DHCP
- Desativar
dnsmasq - Desativar
odhcpd - Desativar
firewall
4. Configuração sem fio
Meus pensamentos finais são:
SSID 2.4G: yaoyao
SSID 5G: yaoyao_5G
Restam duas unidades:
- A mesma banda de frequência com o mesmo nome
- Mesma senha
- mesma criptografia
Escalonamento do canal:
- O primeiro 2.4G:
1 - Nº 2 2.4G:
11 - 5G também está escalonado
5. Configuração K/V/R
Cada interface sem fio deve estar ligada:
-802.11k
-802.11v
-802.11r
Entre eles, 802.11r também precisa prestar atenção a:
Mobility Domainconsistente, como1234NAS IDÚnico por interfaceFT over DSFechar primeiro
6. configuração do usuário
As configurações principais que acabei usando foram:
uci set usteer.@usteer[0].network='lan'
uci -q delete usteer.@usteer[0].ssid_list
uci add_list usteer.@usteer[0].ssid_list='yaoyao'
uci add_list usteer.@usteer[0].ssid_list='yaoyao_5G'
uci set usteer.@usteer[0].roam_scan_snr='-65'
uci set usteer.@usteer[0].signal_diff_threshold='8'
uci set usteer.@usteer[0].assoc_steering='1'
uci commit usteer
/etc/init.d/usteer enable
/etc/init.d/usteer restart
7. Como avaliar se o usteer está funcionando?
Execução:
ubus call usteer remote_info
Se cada estação puder ver a outra estação:
-2,4G -5G -SSID -BSID
Isto significa que a colaboração multi-AP foi estabelecida.
18. O que fazer se você sentir que a conexão sem fio fica lenta após piscar?
Eu também encontrei esse problema.
Após converter para OpenWrt, se você sentir:
- O Wi-Fi não é tão rápido quanto o original de fábrica
- É mais fácil ficar preso durante a transmissão ao vivo do Douyin
- Obviamente estou conectado ao 5G, mas ainda me sinto desconfortável.
Não se apresse em se perguntar “se a escova está quebrada”. Em muitos casos, a configuração padrão é apenas mais conservadora.
1. Primeiro diferencie se é “lento com fio” ou “lento sem fio”
A primeira coisa a fazer é distinguir claramente:
- Use um cabo de rede para medir a velocidade do seu computador, seja ele mais rápido ou não
- Teste a velocidade do Wi-Fi do seu celular, seja ele mais rápido ou não
se:
- O cabo também é lento
É mais provável que seja um problema de roteamento/encaminhamento de NAT.
se:
- Com fio é normal -Apenas o wireless é lento
É mais provável que seja um problema de parâmetro de Wi-Fi.
2. Como medir a velocidade de um telefone celular
A maneira mais simples é:
- Abra
Speedtestcom seu celular - Ou visite o site do teste de velocidade
Ao medir a velocidade, é recomendado medir separadamente:
- Somente com
2.4G - Somente com
5G
Isso torna mais fácil ver em qual camada está o problema.
3. Os parâmetros básicos sem fio devem ser razoáveis
Resumirei mais tarde que os mais estáveis para uso doméstico são:
-2.4G
- Canal
1 / 6 / 11Selecione um - Largura de banda
20MHz-5G - Prefira canais não DFS
- Largura de banda
80MHz
Não leve isso a sério:
- 2.4G aberto
40MHz - A potência de transmissão é maximizada diretamente
Isso geralmente sai pela culatra.
4. O que é flow offloading e onde comprá-lo?
Se encontrado:
- Os testes de velocidade com fio não são ideais
- Quando mais de uma pessoa estiver online, o atraso na transmissão ao vivo será significativamente maior.
Então vale a pena dar uma olhada no flow offloading.
A página OpenWrt geralmente está em:
-网络 -> 防火墙
Pode aparecer como:
-路由/NAT 卸载
-软件流量卸载
-硬件流量卸载
Minha sugestão final é:
- Abra
软件流量卸载primeiro - Não abra o
硬件流量卸载diretamente assim que começar.
Porque:
- A desinstalação de software é mais estável
- Embora o descarregamento de hardware possa ser mais rápido, a compatibilidade e a estabilidade dependem do dispositivo específico e da combinação de funções.
5. Este assunto tem muito a ver com a transmissão ao vivo de Douyin
Porque aplicativos como o Douyin Live não consomem apenas largura de banda, mas também:
- Atraso
- Tremor
- Estabilidade ao mudar
Em outras palavras, às vezes parece que o “teste de velocidade é bastante rápido”, mas a transmissão ao vivo real ainda é lenta. O problema pode estar em:
- Interruptor de roaming
- Seleção de banda Wi-Fi
- Atrasos de NAT/encaminhamento
E não apenas pura velocidade de download.
19. Qual é o meu status de configuração final?
Depois de verificar todas as configurações, posso confirmar:
802.11kfoi aberto802.11vestá aberto802.11restá abertoMobility Domainconsistente- Somente
NAS ID-FT over DSFechado usteerA descoberta bidirecional é normal
Em outras palavras, de uma perspectiva de configuração:
K/V/R + usteer Este conjunto já está construído.
20. Quais devem ser as reais expectativas deste plano?
Gostaria de dizer uma última palavra de verdade aqui.
Quando comecei a lidar com esse tipo de problema, ouvi:
-Malha
- 802.11k/v/r
- AP empresarial
Você pensará que no final será capaz de alcançar “absolutamente contínuo e sem atraso”.
Mas num ambiente familiar, a situação real costuma ser:
- O cliente ainda decide se muda ou não
- Diferentes marcas de telemóveis têm estratégias de roaming muito diferentes.
- A cobertura, posicionamento e potência de transmissão 5G afetarão os resultados
Portanto, um objetivo mais razoável é:
- Não fique mais em AP distante por muito tempo
- Não mais do que uma ligeira pausa ao mudar
- A experiência de assistir vídeos e passear no dia a dia é obviamente melhor do que “apenas Wi-Fi com o mesmo nome”
Se atingir esse nível, realmente vale a pena.
21. Meu maior resumo de experiência desta vez
1. Vejamos primeiro “flashing” e “networking” separadamente.
Atualizar o OpenWrt é apenas o primeiro passo. O que realmente determina a experiência é a estrutura de rede por trás dela.
2. Dê prioridade ao “roaming de AP de backhaul com fio” em sua casa
Se você conseguir puxar o cabo de rede:
- Não priorize malha sem fio
- O backhaul com fio geralmente é mais estável
3. Apenas abrir o Wi-Fi com o mesmo nome não significa que você terá um bom roaming
O que realmente determina a experiência de roaming é muitas vezes:
-Posicionamento AP
- Planejamento de canais -K/V/R -usteer
- Estratégias para o próprio cliente
4. Executar um comando remotamente no Windows é realmente mais confortável do que digitar com SSH.
Como este formulário:
ssh root@192.168.1.2 "uci show wireless"
Para usuários do Windows, isso geralmente é muito menos complicado do que fazer o SSH primeiro e depois colar.
5. Não atribua todos os problemas a “A configuração do OpenWrt está errada”
Muitas coisas que parecem problemas de configuração acabam sendo:
- Problema no cabo de rede
- Problema na porta LAN
- IP estático do Windows residual
- Resolver conflito
- Lançar comandos do Windows por engano no OpenWrt para execução
22. Conselhos para quem está planejando comprar Redmi AC2100
Se você está planejando atualizar esta máquina, darei as seguintes sugestões.
Sugestão 1: Não escove a Raça pela primeira vez
Primeiro siga a rota segura e atualize para o OpenWrt e, em seguida, considere Breed quando realmente precisar dele mais tarde.
Sugestão 2: Pela primeira vez piscando da fábrica original, use apenas kernel1.bin + rootfs0.bin
Não use apenas sysupgrade.bin para atualizar o original de fábrica.
Sugestão 3: Certifique-se de usar com fio
Não pule esta etapa.
Sugestão 4: Os usuários do Windows tentam usar o método “comando remoto local”
Não confie muito em colar comandos longos em uma caixa preta SSH.
Sugestão 5: Se você fizer roaming de rota dupla no futuro, dê prioridade à arquitetura AP.
Se o objetivo principal for:
- cobertura
- Roaming
- Simplifique a estrutura da rede
Então deixe:
- Modem óptico como roteador principal
- Ambos OpenWrts são usados como APs
Muitas vezes, isso é melhor para as famílias do que o NAT duplo.
Vinte e três, Conclusão
O maior sentimento desse tormento é:
刷 OpenWrt 其实不难,真正难的是搞清楚自己想要的网络结构。
Se o objetivo é apenas tornar o Wi-Fi doméstico mais estável, mais suave e melhor para roaming, o que determina sua experiência geralmente é:
- A fiação está correta?
- A divisão de trabalho do roteador/AP principal está correta?
- O canal e o posicionamento estão corretos?
- K/V/R e usteer estão completamente configurados?Redmi AC2100 não é um dispositivo de última geração, mas se usado e combinado corretamente, ainda pode criar uma rede doméstica muito prática e econômica.
Se você está prestes a começar a ler, é recomendável ler este artigo do começo ao fim antes de começar. Existem muitas armadilhas que você não precisa superar novamente.
What to read next
Want more posts about OpenWrt?
Posts in the same category are usually the best next step for reading more on this topic.
View same categoryWant to keep following #OpenWrt?
Tags are useful for related tools, specific problems, and similar troubleshooting notes.
View same tagWant to explore another direction?
If you are not sure what to read next, return to the homepage and start from categories, topics, or latest updates.
Back home