Depois que publiquei o artigo sobre o firewall no openwrt em refatorando meu script de bloqueio de youtube no openwrt, eu ainda precisei dar umas boas mexidas no script pra melhorar.  Inclusive comprei até um roteador novo pra poder usar o OpenWRT melhor e com mais facilidade, um Linksys WRT3200ACM que suporta nativamente o OpenWRT.  Parece que seu firmware original é até baseado no OpenWRT, mas durou exatamente 5 minutos na minha mão.   Só o tempo de conectar e carregar o OpenWRT nele.

O inconveniente é que mexer remotamente em regras de firewall invariavelmente leva a... ficar com a conexão bloqueada.  Algumas vezes basta reiniciar mas em outras é preciso rebootar no botão.

Então procurando alguma forma de melhorar meu workflow ao invés de usar o bom e velho XGH, eu acabei achando uma image de VM do openwrt.  E instalei aqui usando o libvirt.  As imagens ficam aqui:

https://archive.openwrt.org/snapshots/trunk/x86/64/

É um repositório pra x86_64.  Eu usei a image openwrt-x86-64-combined-ext4.img.gz, que bastou mapear no virt-manager e usar.  Deixei com 2 cpus e 512 MB de RAM, que é a mesma memória disponível no Linksys WRT3200.  E isso facilitou bastante mexer com o script.  Resolvi um bug que as conexões ficavam ativas quando deveriam estar desabilitadas.  Então se for usar meu script, pegue do github pra ter a versão mais atualizada.

 

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.