routeros-netinstall
Instalar e gerenciar dispositivos RouterOS com netinstall
A gravação de dispositivos MikroTik RouterOS requer compreensão de BOOTP, TFTP, gerenciamento de pacotes e scripts. Esta habilidade fornece documentação de referência completa para netinstall-cli com padrões de automação para instalações de dispositivo único e múltiplos dispositivos.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "routeros-netinstall". Instalar RouterOS 7.22 com pacotes container e WiFi em um dispositivo ARM64 via eth0.
Resultado esperado:
- Execute: sudo netinstall-cli -r -b -i eth0 routeros-7.22-arm64.npk container-7.22-arm64.npk wifi-qcom-7.22-arm64.npk
- Certifique-se de que o dispositivo esteja no modo etherboot (pressione o botão reset enquanto liga até aparecer no netinstall).
- O pacote do sistema (routeros-*.npk) deve ser listado primeiro no comando.
A utilizar "routeros-netinstall". Como entro no modo etherboot usando o RouterOS CLI?
Resultado esperado:
- Execute este comando no RouterOS CLI: /system/routerboard/settings/set boot-device=try-ethernet-once-then-nand
- Depois reinicie o dispositivo. Ele tentará boot por ethernet uma vez antes de retornar ao NAND.
- Após a conclusão do netinstall, a configuração boot-device retorna ao normal.
Auditoria de Segurança
SeguroThis skill is a documentation-only SKILL.md file (252 lines) describing MikroTik RouterOS netinstall-cli usage. The static analyzer flagged 124 patterns, but all are false positives from misinterpreting markdown formatting. Backtick-enclosed text (e.g., `netinstall-cli`) is markdown inline code formatting, not Ruby/shell execution. Sudo references, shell command substitution examples, and network URLs appear in documented code examples and reference links. The file contains no executable code, no secrets, and no malicious patterns. Safe for publication.
Pontuação de qualidade
O Que Você Pode Construir
Administrador de rede implantando RouterOS em escala
Use padrões de automação netinstall para gravar múltiplos dispositivos RouterOS simultaneamente em ambiente de laboratório ou produção. Consulte o loop de serviço de instalação multi-dispositivo com flags -m -o para provisionamento em lote eficiente.
Engenheiro DevOps construindo pipelines CI/CD para RouterOS
Integre netinstall-cli em pipelines de build containerizados para testes automatizados de RouterOS. Consulte o padrão de netinstall containerizado com rede VETH e configuração de variáveis de ambiente.
Técnico recuperando dispositivos RouterOS inutilizados
Siga os procedimentos de entrada etherboot e etapas de instalação de dispositivo único para recuperar dispositivos que falharam em atualizações de firmware ou possuem configurações corrompidas. Use o padrão configure script para padrões personalizados.
Tente Estes Prompts
Preciso instalar RouterOS 7.22 em um dispositivo MikroTik ARM64. Construa o comando netinstall-cli com reinstall defaults e descarte o pacote branding na interface eth0.
Escreva um modescript que ative o advanced mode com suporte a container e zerotier, e depois mostre o comando netinstall-cli para aplicá-lo na primeira inicialização.
Tenho um servidor Linux ARM64 e preciso executar netinstall-cli. Explique a configuração de modo usuário QEMU e mostre como detectar automaticamente o binário QEMU correto para execução transparente.
Configure netinstall-cli como um container RouterOS que instala automaticamente RouterOS em dispositivos conectados à LAN. Configure o container com rede VETH, arquitetura arm64, canal stable e pacotes container plus wifi.
Melhores Práticas
- Sempre liste o pacote do sistema (routeros-VER-ARCH.npk) primeiro na lista de pacotes do netinstall-cli para garantir a ordem correta de instalação.
- Use uma interface de rede dedicada ou switch sem outras fontes DHCP para evitar conflitos BOOTP durante a descoberta de dispositivos etherboot.
- Aplique lógica de retry DNS (5 tentativas com atrasos de 2 segundos) ao executar netinstall em containers na inicialização, pois o DNS pode não estar disponível imediatamente.
Evitar
- Não combine as flags -r (reinstalar com defaults) e -e (reinstalar com config vazia). São mutuamente exclusivas e produzem comportamento indefinido.
- Evite usar adaptadores USB Ethernet diretamente entre host e dispositivo. Quedas de link de adaptadores USB podem impedir a detecção do dispositivo. Use um switch como intermediário.
- Não execute netinstall-cli em redes com servidores DHCP ativos sem isolamento. BOOTP usa as mesmas portas que DHCP e causará conflitos de endereço.