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.