Salve a todos! Depois de um ano de desenvolvimento, finalmente foi lançada uma nova versão estável do OpenWRT. É a Caos Calmer (CC), com o número 15.05.
E o que temos de novo? Que "caos" que esta versão venho acalmar? A grande mudança nesta versão é que o repositório de pacotes foi renovado. O OpenWRT estava dividido em duas grandes partes: o núcleo principal, com a base do OpenWRT e pacotes indispensáveis para seu funcionamento e uma segunda parte com os pacotes "extra". O núcleo principal era e é cuidado com cautela, com o acesso de escrita bem restrito. Contudo, o repositório de pacotes ficava em segundo plano. Pela grande quantidade de pacotes, eles normalmente eram mantidos por pessoas não diretamente ligadas ao desenvolvimento principal do OpenWRT. Normalmente elas montavam o pacote, ele era aceito no repositório e depois ninguém aparecia para dar manutenção e atualizar o pacote. Fora isto, era comum que contriuições enviadas por voluntários nunca serem apreciadas e se perdiam no tempo. Como os pacotes não tinham pai, ninguém tomava a iniciativa de aceitar a contribuição.
Para resolver este dilema, já na versão anterior (BB) foi criado um repositório no github para substituir o packages antigo. Neste, todos os pacotes tem necessariamente que possuir um mantenedor. As contribuições são enviadas por "Pull Request" (PR), facilitando em muito o controle destas alterações e a contribuição de pessoas não diretamente ligadas ao projeto. Pacotes adotados eram importados neste repositório e removidos do antigo (renomeado para oldpackages). Na versão anterior do BB, isto não foi muito sentido pois o oldpackages foi compilado junto com o novo repositório. Com o lançamento do CC, isto não ocorre mais. Se um pacote não foi adotado, ele estará ausente na versão atual. Resumindo, temos uma menor oferta de pacotes mas com uma qualidade muito superior e com atualizações mais frequentes.
Sentiu falta de um pacote? Você pode ir pelo caminho "Faça você mesmo" e, inclusive, contribuir com a melhoria para o projeto.
Fora esta mudança nos pacotes, como sempre, ocorreram as melhorias de desempenho, correção de bugs e novas funcionalidades vindas das atualizações de versões dos componentes do sistema. Para os usuários normais, podem se destacar:
- Suporte a protocolos de escalonamento de pacotes que evitam o Bufferbloat, reduzindo a lentidão (latência) quando sua internet estiver sobrecarregada;
- Melhor desempenho do firewall (novamente menor latência);
- Maior segurança, com o uso de DNSSEC, opções de hardening na compilação e assinatura de pacotes.
Enfim, temos uma bela versão de firmware para seu roteador, mais rápida, segura e com mais recursos (exceto pelo menor número de pacotes).
No próximo artigo, dicas sobre como atualizar. Até mais.
Prezado colega estou com problema para colocar o pacote multiwan no wr941nd
ResponderExcluirCollected errors:
* wfopen: /usr/lib/iptables/libip6t_HL.so: No space left on device.
* wfopen: /usr/lib/iptables/libxt_tcpmss.so: No space left on device.
* wfopen: /usr/lib/iptables/libxt_ecn.so: No space left on device.
* wfopen: /usr/lib/iptables/libipt_TTL.so: No space left on device.
* pkg_write_filelist: Failed to open //usr/lib/opkg/info/iptables-mod-ipopt.list: No space left on device.
* opkg_install_pkg: Failed to extract data files for iptables-mod-ipopt. Package debris may remain!
* opkg_install_cmd: Cannot install package luci-app-mwan3.
* opkg_conf_write_status_files: Can't open status file //usr/lib/opkg/status: No space left on device.
* pkg_write_filelist: Failed to open //usr/lib/opkg/info/ip.list: No space left on device.
* pkg_write_filelist: Failed to open //usr/lib/opkg/info/kmod-nfnetlink.list: No space left on device.
* pkg_write_filelist: Failed to open //usr/lib/opkg/info/libmnl.list: No space left on device.
* pkg_write_filelist: Failed to open //usr/lib/opkg/info/kmod-ipt-conntrack-extra.list: No space left on device.
* pkg_write_filelist: Failed to open //usr/lib/opkg/info/ipset.list: No space left on device.
* pkg_write_filelist: Failed to open //usr/lib/opkg/info/kmod-ipt-ipset.list: No space left on device.
* pkg_write_filelist: Failed to open //usr/lib/opkg/info/iptables-mod-conntrack-extra.list: No space left on device.
* pkg_write_filelist: Failed to open //usr/lib/opkg/info/mwan3.list: No space left on device.
a memoria que ele mostra restante é de 424k, seria a falta de memoria entao?
ResponderExcluirSilvio, faltou espaço de armazenamento. Acontece com frequência.
ExcluirVocê precisa liberar espaço tirando pacotes da firmware antes de gravar (depois não adianta) ou expandindo a raiz com um armazenamento externo.
http://luizluca.blogspot.com.br/2013/03/openwrt-expandindo-o-espaco-do-disco.html
Bom dia Luiz!
ResponderExcluirSobre a tradução para Portugues Brasil, estou tentando achar o pacote mas, mas nao consta no repositório a tradução, saberia me dizer se é possível traduzir o 15.05?
Fabiano, tem sim os pacotes de tradução da interface web. Eles foram picados para cada uso. Por padrão,
ExcluirProvavelmente você vai usar luci-i18n-base-pt-br e luci-i18n-firewall-pt-br
Obrigado "Luiz" a tradução funcionou perfeitamente aqui!
ExcluirEste comentário foi removido pelo autor.
ExcluirPerfeito consegui valeu pela ajuda.
ResponderExcluirOlá Luiz, estou tendo dificuldade para fazer a tradução da interface web da versão 15.05 no TP-LINK WR841ND-v9
ResponderExcluirQuando mando ele atualizar os pacotes ele retorna a seguinte mensagem:
wget: bad address 'downloads.openwrt.org'
wget: bad address 'downloads.openwrt.org'
wget: bad address 'downloads.openwrt.org'
wget: bad address 'downloads.openwrt.org'
wget: bad address 'downloads.openwrt.org'
wget: bad address 'downloads.openwrt.org'
wget: bad address 'downloads.openwrt.org'
wget: bad address 'downloads.openwrt.org'
wget: bad address 'downloads.openwrt.org'
wget: bad address 'downloads.openwrt.org'
wget: bad address 'downloads.openwrt.org'
wget: bad address 'downloads.openwrt.org'
Collected errors:
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/base/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/base/Packages.sig, wget returned 1.
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/luci/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/luci/Packages.sig, wget returned 1.
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/packages/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/packages/Packages.sig, wget returned 1.
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/routing/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/routing/Packages.sig, wget returned 1.
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/telephony/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/telephony/Packages.sig, wget returned 1.
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/management/Packages.gz, wget returned 1.
* opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/management/Packages.sig, wget returned 1.
Se mando procurar pelos pacotes em PT-BR, ele simplesmente não os encontra.
Consegue ver alguma solução, por gentileza?
Seu roteador está sem internet :) Ao menos, ele não conseguiu resolver o endereço downloads.openwrt.org
ExcluirObrigado pela ajuda Luiz, era isso mesmo. Grato pela atenção.
ExcluirLeandro Sanches, como você conseguiu resolver seu problema com o wget returned 1? Meu problema é no DNS, pois ping 8.8.8.8 está ok, porém ping www.google.com não está. Não sei em qual arquivo devo alterar a configuração.
ExcluirZelda, a configuração da sua interface wan deve estar com problemas. Se usa IP fixo, precisa informar manualmente o servidor DNS. Se usa dhcp, pode ser que ele não retorne um valor válido.
ExcluirBoa noite Luiz,
ResponderExcluirCara, é o seguinte, tenho um WDR3600 e atualizei para a versão 1505 CAOS, o que salvou meu router, pois ele apresentava instabilidade, a net toda hora parava, a rede nem mesmo pingava, mas depois voltava. E antes que diga, cheguei a testar outro router e não apresentava o mesmo o mesmo problema....
Bom, mas vamos ao que vim perguntar, eu normalmente uso um pendrive de 8GB nesse router, pra compartilhar arquivos e tudo mais, porém não estou conseguindo nessa nova compilação, instalei todos os pacotes, porém ao tentar montar o dispositivo não aparece, porém na na janela de log ele aparece sendo desconectado ou conectado...
Você consegue me ajudar nisso?! Valeu pela força.
Fabio,
ExcluirAo conectar no roteador, deveria aparecer algo como sda. Para isso precisa ter os drivers. Já publiquei sobre isso antes http://luizluca.blogspot.com.br/2013/01/openwrt-conectando-um-hd-pela-usb.html
Da uma revisada e observa os logs do sistema que aparecem quando você conecta o pendrive. Se não conseguir, manda esses logs depois de conectar que deve ter uma boa dica. Pode usar o paste.bin
Este comentário foi removido pelo autor.
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirComo traduzir o openwrt 15.05 para português BR?
ResponderExcluirAnônimo,
ExcluirUse os pacotes luci-i18n-base-pt-br e luci-i18n-firewall-pt-br.
Se mesmo depois de reiniciar continuar em inglês, pode forçar no primeiro item do primeiro menu, terceira aba.
Gostaria de bloquear dispositivos pelo mac para não conseguirem se conectar a internet pelo wifi,como faço? tentei alguns comandos no iptables mas sem sucesso e também estou com problemas para atualizar o sistema com a bin openwrt-15.05.1-ar71xx-generic-a02-rb-w300n-squashfs-sysupgrade,quando tento atualizar aparece "The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform." desde já agradeço.
ResponderExcluirOlá Anônimo,
ExcluirFiltro de mac não tem muita utilidade. Se você usa wpa2 com uma boa senha, é inviável a quebra. E se alguém o fez, não é um filtro de mac que vai impedi-lo. Para quem sabe, é tão fácil trocar o MAC como um endereço IP. Quem consegue quebrar um wpa2 vai saber como fazer.
De qualquer forma, filtro de mac já tem diretamente na configuração da Wifi. No mesmo lugar onde você define a senha, tem o filtro de mac na última aba.
Quanto ao upgrade, a versão, tipo de arquivo (sysupgrade) estão corretos. Pode ser que o modelo não seja esse. A verificação do sistema é feita com o comando 'sysupgrade -T arquivo'. Rodando o comando diretamente você deve ter mais alguma informação. Eu primeiro desconfiaria de algum erro meu ou do arquivo baixado (não está corrompido?) antes de forçar qualquer atualização. Revise tanto o modelo que você selecionou ("a02-rb-w300n") como a integridade do arquivo.
Consegui traduzir o openwrt 15.05 com os arquivos indicados,enquanto ao filtro mac pretendo usa-lo para bloquear alguns dispositivos pois estou oferecendo wifi grátis em uma rede aberta e vejo pc conectado,quero deixar apenas celulares. Verifiquei novamente o bin sysupgrade e baixei o "openwrt-15.05.1-ar71xx-generic-tl-wr841n-v8-squashfs-sysupgrade" que era o correto.
ResponderExcluirluiz tem como você fazer um tutorial do tiny proxy totalmente via interface web? Gostaria de bloquear alguns sites.
ResponderExcluirTem sim! Não prometo mas pretendo criar uma série de novos artigos no verão.
ExcluirBoa Tarde estou tentando acessar meu roteador mais o usuário e senha eu esqueci alguém me ajuda?
ResponderExcluiro usuário é root ?
Sim. Ativando o modo failsafe você pode trocar a senha.
Excluirhttp://luizluca.blogspot.com/2013/12/openwrt-recuperacao-de-desastre-em-video.html