Eu consegui as configurações de vlan desejadas no meu roteador Asus usando robocfg. No entanto, quando eu reinicio o roteador, essas configurações são perdidas. Estou executando o firmware mais recente a partir desta gravação (3.0.0.4.384_45149).

robocfg vlan 22 ports "1t 3u"
robocfg vlan 1 ports "1 2 4 5t"

Pesquisando em fóruns, as pessoas estão sugerindo que as configurações podem ser persistentes, escrevendo scripts e armazenando-os na pasta /jffs/scripts/. Ele também diz que esse recurso precisa ser ativado na interface do usuário em Administration -> System. No entanto, na minha versão do firmware, não vejo configurações relacionadas a configurações de scripts ou jffs.

Aqui está o script que eu criei na /jffs/scripts/services-start

#!/bin/sh
touch /tmp/000vlanconfiged
robocfg vlan 22 ports "1t 3u"
robocfg vlan 1 ports "1 2 4 5t"

Eu também tentei /jffs/scripts/post-mount e isso não funcionou também. As configurações de vlan são inalteradas e o arquivo não foi criado na pasta tmp.

Luke
fonte