De volta da vida desconectada, vou começar a escrever as possibilidades de ter um roteador com uma porta USB. Como será um requisito para qualquer uso mais intenso do roteador, precisamos de mais espaço em disco. Isto pode ser obtido conectando qualquer dispositivo de armazenamento USB na porta USB do roteador como Pendrive, HD Externo, leitor de cartão de memória, celulares, etc. No meu caso, vou conectar um HD externo de 1TB.
Diferentemente de um Linux para Desktop, o OpenWRT precisa economizar espaço em disco ao extremo. Uma das formas de ganhar alguns "mega" é filtrar os módulos de kernel instalados. Em geral, para equipamentos com USB, é pré-instalado um módulo básico de suporte USB como o kmod-usb2. Porém, estes módulos básicos não incluem o uso de unidades de armazenamento USB. O que você vai inicialmente precisar são os pacotes:
- kmod-usb-storage
- kmod-usb-storage-extras (opcional, para unidades alternativas como leitores de cartão)
- para OpenWRT 10.03.1
- block-hotplug
- block-mount
- para OpenWRT 12.09-rc1 (usado nos testes)
- block-mount (agrega o block-hotplug e o block-extroot)
E os respectivos módulos para cada sistema de arquivos que você pretenda usar:
- kmod-fs-ext4: para ext2, ext3 e ext4
- kmod-fs-vfat: para FAT (em geral o que você encontrará em pendrives)
- kmod-fs-ntfs: NTFS usado pelo windows mas sem acesso de escrita.
Existem outras alternativas (busque por pacotes kmod-fs-*), mas o que você vai precisar em 99% dos casos são estes três. Se a ideia é deixar um disco fixo no roteador, recomendo usar o ext4. É rápido e feito para ser usado no Linux. Se for movimentar esporadicamente o roteador, ainda assim recomendaria o ext4. Existe driver para windows que funciona muito bem. Também é possível usar o ntfs-3g para montar NTFS com escrita no roteador. Você terá um desempenho inferior e precisará de mais espaço no roteador para instalar os drivers e programas necessários.
Ainda sobre o vfat, e provavelmente o ntfs, você precisará de mais um módulo de suporte da língua do sistema de arquivos. Ao tentar montar o disco, aparecerá uma mensagem de erro do kernel como esta:
FAT: IO charset iso8859-1 not found
Isto significa que você não tem o driver do NLS (Native Language Support) usado pelo seu sistema de arquivos. Instale o correspondente pacote kmod-nls-xxx, onde xxx será a codificação necessária, como kmod-nls-iso8859-1. Com ext4, você não teria este problema.
O que eu uso nas minhas unidades de armazenamento maiores é dividir o disco em duas ou mais partições, sendo uma pequena em FAT e as demais em EXT4. A partição FAT é usada para guardar o driver do ext para windows, para ser instalado em novas máquinas, e para trocas de arquivos com dispositivos não muito abertos como impressoras, TV. As partições EXT4 guardam os dados de verdade.
Com os pacotes instalados, conecte seu HD externo. Deverá aparecer algo similar nas mensagens de kernel (dmesg)
[864448.690000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[864448.840000] scsi0 : usb-storage 1-1:1.0
[864449.850000] scsi 0:0:0:0: Direct-Access WD My Book 1110 1030 PQ: 0 ANSI: 4
[864449.860000] scsi 0:0:0:1: CD-ROM WD Virtual CD 1110 1030 PQ: 0 ANSI: 4
[864449.880000] scsi 0:0:0:2: Enclosure WD SES Device 1030 PQ: 0 ANSI: 4
[864449.890000] sd 0:0:0:0: [sda] 2928904192 512-byte logical blocks: (1.49 TB/1.36 TiB)
[864449.900000] sd 0:0:0:0: [sda] Write Protect is off
[864449.910000] sd 0:0:0:0: [sda] Mode Sense: 23 00 10 00
[864449.920000] sd 0:0:0:0: [sda] No Caching mode page present
[864449.920000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[864449.940000] sd 0:0:0:0: [sda] No Caching mode page present
[864449.940000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[864449.990000] sda: sda1 sda2 < sda5 >
[864449.990000] sda: partition table partially beyond EOD, enabling native capacity
[864450.000000] sd 0:0:0:0: [sda] No Caching mode page present
[864450.010000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[864450.020000] sda: sda1 sda2 < sda5 >
[864450.020000] sda: partition table partially beyond EOD, truncated
[864450.060000] sd 0:0:0:0: [sda] No Caching mode page present
[864450.070000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[864450.070000] sd 0:0:0:0: [sda] Attached SCSI disk
No meu caso, sda1 é uma partição FAT, sda2 uma extended que contém a partição sda5. Magicamente, o disco foi montado. O comando mount mostra a localização:
root@router:~# mount
(...)
/dev/sda5 on /mnt/sda5 type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
O próprio OpenWRT montou o disco em /mnt/sda5. Só acessar o diretório e todo o conteúdo estará disponível.
Para HD, é bom desligá-los quando eles não forem necessários. Isto poupará suas partes móveis e aumentará a vida útil da unidade. O pacote luci-app-hd-idle realiza esta tarefa. A sua configuração é feita pela interface Web (luci) e é bem intuitivo. Basicamente, configura-se a unidade e o tempo sem atividade até que o disco seja desligado. Se alguma informação for necessária após ele ser desligado, o primeiro acesso apenas levará alguns segundos a mais do que o normal até o disco voltar a girar.
Até este ponto, a unidade estará somente "visível" para o roteador. Já é possível copiar arquivos de e para o roteador usando programas como o scp e o winscp mas nada muito amigável. O próximo passo será a instalação de um serviço de compartilhamento de arquivos (samba).
Até a próxima.
Olá, no firmware original do WR1043ND, tem a opção de ACCESS CONTROL, onde coloco os MACs ali e marco para so aqueles terem acesso a rede e a internet, o mesmo faço no WIFI em MAC FILTER.
ResponderExcluirGostaria de saber se no OPENWRT, tem esta mesma opção de CONTROLE DE ACESSO, que só é possivel acessar a internet e a rede, se os MACs estiverem na "LISTA BRANCA" vamos dizer. O MAC FILTER WIFI, tem no OPENWRT, mas o access control ou algo parecido não achei. Tem isso no OPENWRT, se sim, como instalar e configurar.
Obrigado!
Olá Anônimo,
ExcluirEm geral, filtragem de MAC é ineficiente. Mais atrapalha que ajuda. Quem conseguiria quebrar uma senha da Wifi, mesmo que WEP, em geral sabe trocar o MAC da placa.
Desconheço os recursos do firmware original (os meus duram poucos segundos) mas vou tentar ajudar com o que eu entendi sobre eles.
No OpenWRT, você pode filtrar os MACs na parte da configuração do Wifi, configuração da interface. Para filtragens na rede local cabeada, você pode criar regras de firewall que citem os macs pela interface web (que usa o iptables do netfilter). Porém, isto vai atuar somente na camada de rede (ip para cima) e acho que não se aplica para o DHCP. Se for sua necessidade evitar coisas ainda na camada de enlace ou o ARP, você pode usar o arptables e o ebtables, também do próprio netfilter. http://wiki.openwrt.org/doc/howto/netfilter
Resumindo: não é uma boa prática e adiciona o trabalho de controlar os MACs individualmente. Se for a preocupação de uma visita, crie duas redes, uma para visitantes (que você troca a senha periodicamente) e outra para seus dispositivos (com senha perene).
Abs,
No firmware original do WR1043ND, tem a opção de controle de acesso, a partir desta opção marco a opção que só os macs que estiverem na lista, podem acessa a rede e a internet, tanto cabeada como wifi. Esta opção que gostaria de saber se tem no OPENWRT, ainda nesta mesma opção, pode bloquear sites, estipular horarios de conexão. Mas o principal mesmo, era criar a regra que so os MACs que estivessem nessa lista, pode ter acesso, se não estiver, tem que pedir para eu por o mac na lista. Tem essa opção ou se puder, me sugere algo parecido ou que seja eficaz.
ExcluirMuito obrigado pela atenção. Fico grato!
Anônimo,
ExcluirUse as regras de firewall para isto. O MAC é um dos campos utilizáveis para filtragens. Você pode criá-las pela interface gráfica.
Abs,
Opa, tudo certo?
ResponderExcluirCara, se puder me ajudar, estou com o seguinte problema:
Possuo os seguintes equipamentos:
TP-Link TL-WR2543ND c/ OpenWRT
Modem Router VIVO TG581n configurado em BRIDGE
E um modem normal
Possuo 2 conexões de Internet em casa (Speedy).
Quero fazer um balanceamento usando o TP-Link, porém queria também deixar acesso pelo TG581n, mas o mesmo está conectado direto na porta WAN do TP-Link, queria saber se tem como eu usar essa porta WAN TAMBÉM como LAN, ou seja ela fazer a função de LAN e WAN na mesma porta, vi na net que PARECE que tem, mas não entendi como fazer, eu não tenho como passar mais um cabo para conectar o TG581n por outro cabo além do WAN, e a conexão Wireless está muito fraca entre ambos por estarem longe e com muitas paredes.
Tem como me ajudar?
A proposito, parabéns pelo blog e pelos tutorias, muito bem feitos por sinal.
Agradeço desde já a atenção!
Olá LMP,
ExcluirNão sei se compreendi corretamente seu caso. Vou tentar explicar o que eu entendi.
Você tem duas conexões com a internet. Uma delas usa um modem normal, que passa a autenticação para o cliente abaixo. A outra usa um roteador TG581n em modo bridge que, na prática opera como um modem normal. Você tem um tp-link com Openwrt e quer usá-lo para juntar as duas internets. Certo até aqui?
Agora não entendi esta parte: "usar essa porta WAN TAMBÉM como LAN". Se você tem duas conexões internet, você deveria querer duas WAN e não transformar a WAN em LAN. E sim, ambas as alternativas são possíveis. Para te auxiliar, olhe esta postagem sobre VLANs:
http://luizluca.blogspot.com.br/2012/02/openwrt-turbine-seu-roteador.html
Você poderá criar uma nova VLAN (vlan3, por exemplo), que use uma das portas LAN, e atribuí-la a uma nova interface wan2, adicionada na zona wan do firewall. Desta forma, ela deixa de ser LAN e passa a ser uma segunda WAN. Por sinal, a separação entre WAN e LAN do seu roteador já é feita desta forma, por vlans. Você só vai adicionar uma outra configuração igual a VLAN 2, com a diferença de usar uma outra porta física.
Quanto a parte de "LAN e WAN na mesma porta", é possível mas acho que não é o que você quer. De qualquer forma, vou explicar superficialmente. Uma porta física possui uma única rede "nativa"/"não identificada"/"untagged"/"sem etiqueta" (cada um chama de uma forma). Em geral, as portas de switches e roteadores somente operam com esta rede nativa. Para equipamentos que suportam VLAN, como seu roteador, além de poder mudar esta vlan nativa para dividir logicamente as portas do seu equipamento, você pode adicionar diversas outras redes "não nativas" na mesma porta. Para estas redes, todos os pacotes possuem uma identificação e, por isto, não irão funcionar diretamente nos equipamentos de usuários. Se estiver interessado em conhecer esta tecnologia, dá uma olhada no post e busca na internet sobre o tema 802.1Q VLAN.
Voltando... se tudo funcionar, você deve conseguir nagevar com qualquer uma das conexões ligadas. Porém, você ainda não terá o balanceamento. Para isto, veja:
http://luizluca.blogspot.com.br/2012/03/openwrt-turbine-seu-roteador.html
Abs,
Muito obrigado pela resposta, porém vamos lá.
ResponderExcluirQueria que os aparelhos que conectassem no Wireless do Modem Router TG581n, fizessem o bridge também para o meu TP-Link, deu pra entender? Se eu conectar direto numa porta normal ele faz isso, mas na WAN ele só assume o papel de modem e não pega o DHCP e etc.
Eu quero que ele faça o PPPoE nesta porta e ao mesmo tempo também pega as informações para fazer a ponte.
Entendeu?
Muito obrigado!
Ainda não compreendi completamente. O equipamento que fará a autenticação PPPOE terá o IP da internet. Os demais equipamentos terão que conectar abaixo dele.
ResponderExcluirSe o modem está em modo bridge (se é isto que você fez), ele deixa de funcionar como roteador e somente serve como tradutor de ADSL para ethernet. Um único equipamento conectado nele terá que fazer o PPPoE. Se ligar mais de um equipamento fazendo PPPoE, é provavel que não funcione pois as operadoras não fornecem mais de 1 IP por vez. Para usar mais de um computador, seria necessário que este equipamento que faz a autenticação seja um roteador com NAT, como o TP-Link. Não sei como a wireless do seu modem em modo bridge se comportaria.
Se você quer aproveitar os dois equipamentos para ter maior cobertura da wireless, o mais indicado seria deixar o modem como roteador, desligar o dhcp do tplink e ligar o roteador/modem na porta LAN do tplink. Se ambos suportarem WDS, o cabo poderia ser substituído por uma conexão wireless, transformando o tp-link em um "repetidor".
Talvez o que você quer é misturar a rede interna da operadora com a rede local e nesta mesma rede física escolher um dos equipamentos para atuar como roteador. Não diria que é a melhor saída mas pode até funcionar. Tente conectar o modem em modo bridge diretamente na porta LAN do tplink, adicionar uma interface no tp-link tipo PPPoE que também usa a mesma interface da LAN (provavelmente eth0.1). Como a autenticação PPPoE cria uma nova interface virtual (ppp0), é provável que não tenha problema. Lembre-se de definir a zona de firewall como wan nesta nova interface. Só não sei se o fato de usar uma rede para PPPoE prejudica o seu uso para outras funções. Como não tenho este caso, só você poderá testar.
A porta WAN do tp-link ficaria sem uso. Se você precisar de mais uma porta, poderia mudar as configurações de VLAN da porta WAN para usá-la como mais uma VLAN. Mas isto só se precisar.
Não entendi a parte "...pega as informações para fazer a ponte".
Abs,
Opa, muito obrigado novamente por responder, mas vamos lá, você está quase chegando onde quero! Desculpe por ser tão confuso! Vou tentar explicar detalhadamente.
ExcluirO MODEM ROUTER VIVO TG841N funcionando em BRIDGE, QUANDO conectado em uma porta ethernet do meu TP-LINK, assim as coisas que conectam nele vão para o meu TP-LINK automaticamente por causa do bridge, ou seja ele fica já na rede, ou seja qualquer coisa que eu conectar no WIRELESS ou nas portas ETHERNET do MODEM ROUTER VIVO entram na minha rede, que é o que QUERO, ALÉM de fazer o PPoE pelo TP-Link.
Agora deu pra entender?!
É praticamente isso que você falou no final, mas eu perguntei se dava pra fazer isso usando a porta WAN.
Só pra complementar:
TP-LINK ROUTER DHCP CENTRAL PPOE - (PORTA WAN) <- CABO DE REDE <- (PORTA ETH1) MODEM ROUTER VIVO BRIDGE TANTO O MODEM COMO REDE/WIRELESS
Então, quero usar o TP-LINK como roteador e o MODEM ROUTER VIVO como MODEM e Acess Point WIRELESS e ETHERNET.
Agradeço novamente a atenção!
Abs
O que ele quer é o seguinte:
ResponderExcluirCenário:
1. Internet 8MB VIVO conectada em modem genérico + TL-WR2543ND;
2. Internet 2MB VIVO conectada no Modem TG581n;
3. 1 Cabo conectando os 2 distanciados fisicamente;
4. TL-WR2543ND + PC porta Ethernet + wi-fi;
5. TG581n + impressora + PC porta Ethernet + wi-fi;
Objetivo:
1. Balancear as cargas entre Internet 1(TL-WR2554ND) + Internet 2(TG581n);
2. Os equipamentos de 1 e 2 devem se comunicar;
Acredito que resumindo esta seja a situação.
Exatamente, fiz um diagrama para ajudar (em inglês mas acho que não tem problema):
Excluirhttp://i.imgur.com/4C5ivNQ.jpg
Já passei uma proposta. Falta testar ai.
ExcluirPassando somente para agradecer, instalei os pacotes acima é o HD (seagate expansion) funcionou numa boa. No firmware original e no dd-wrt não acontecia nada e antes de ler o seu post instalei 1000 coisas com usb no nome, já até tinha perdido a esperança. Vlw mesmo muito obrigado.
ResponderExcluirOpa! Ótima notícia. Fico feliz que ajudou.
ExcluirOla, Bom dia. Tenho um TL-wr2543ND. Espetei a ele um HD externo da Samsung de 1 Giga porem NADA aconteceu.
ResponderExcluirQuero colocar esse hd para que todos os meus aparelhos em rede, tv, home teather, ps3/xbox, tablets e pcs possam usa-lo como uma pasta de mídia. Como se fosse um NAS.
Isso é possível ? Pode me ajudar ?
Sim, é possível. Inclusive meu roteador, que faz estas funções, é o mesmo.
ExcluirJá publiquei sobre isto:
http://luizluca.blogspot.com.br/2013/06/openwrt-transforme-seu-roteador-em-uma.html
Explore o blog que existe outros posts interessantes como fazer o download de torrents pelo roteador.
Comigo acontece o mesmo nada de montar ou reconhecer o hd o meu é este
Excluirscsi 5:0:0:0: Direct-Access Samsung M3 Portable 3 PQ: 0 ANSI: 6
começo a pensar que esse router não tem energia suficiente na usb para "tocar" esse hd alguém tem problema semelhante? Compensaria comprar um hub com alimentação externa?
É muito provável que isto aconteça. Um HUB alimentado deve resolver seu problema.
ExcluirÉ, não resolveu, nada de reconhecer o hd, já passei por todos os firmwares, dd-wrt, open-wrt, e pelo mais atual da tp link, só falta o gargoyle mas francamente acho que será perda de tempo. O mais estranho, é que o hd é reconhecido imediatamente em qualquer dos meus pcs linux e windows já tentei ext3,4 xfs ntfs fat. Não sei mais para onde correr. rsrsrs
ExcluirSim, provavelmente será perda de tempo o gargoyle.
ExcluirVocê consegue acessar outro HD? E um pendrive? Se for software, devem funcionar. Especialmente, tente com um HD com alimentação externa. Se funcionar com outro HD externo e o HUB alimentado não ter resolvido, não tenho mais sugestões.
Eu havia testado com um hub alimentado e nada, infelizmente não tinha, (e ainda não tenho, acesso a outro hd), mas, como estava sofrendo com quedas da rede, achei que poderia ser um problema de hardware. Resolvi então comprar outro roteador, acabei comprando um TL-WDR4300 (cara, é infinitamente superior) e algumas instalações e configurações depois pimba, tudo funcionando. Hd externo, FTP, Samba, torrent, agora só falta o cups, mas, esse pode aguardar um pouco mais. Agora quero ver se deixo o TL-WR1043ND apenas como repetidor e verificar se ele consegue uma sobrevida. Grato pela ajuda e pelos tutoriais.
ExcluirEsse TG581N não tem como instalar o dd-wrt ou open-wrt ne? queria um client AP para poder ligar na minha smarTV, tenho dois desses modem + wireless aqui comigo.
ResponderExcluiro chato que aqui na minha cidade o TP-link esta muito caro e os intelbras que tem a função Client AP, não em lugar algum.. comprei um pensando que havia essa função e me lasquei.
paguei 75 reais em um IntelBras WRN150, ele não tem hardware bom, só tem míseros 2Mb de flash e 8Mb de ram, CPU 200Mhz, um absurdo pagar tão cara em uma coisa dessas..
Esse TG581N parece que tem um hardware bom.. tem outros da antiga telefônica que o firmware tem 8Mb, isso mostra que tem boa capacidade de armazenamento e tem linux instalado igual esse TG581N que também tem kernel linux como firmware.
Cara o que preciso é ligar um roteador que sirva de cliente ap para eu ligar na minha TV, pois o pen wireless custa quase 400 reais.. e ligando na entrada de rede RJ45, posso usar a wireless normal.. saka?
Se você tem 2 roteadores e pretende ligá-los por wireless, o melhor seria o WDS e não o modo cliente. Tenho dois postos sobre isto, um com teoria e outro da conf. Para dois equipamentos iguais, se tiverem suporte ao WDS, vai resolver seu problema. Para roteadores diferentes, não é garantido que funcione.
ExcluirSua ideia foi boa, mas não deu certo com o wrn150, ele tem WDS, mas a intelbras limita ele, só ira funcionar com outro wrn150.
ResponderExcluirBem, não é estranho acontecer para modelos diferentes.
ExcluirPelo custo, acho que vale mais a pena comprar outro intelbras e usar o WDS.
Olá amigo, comprei um Tl-mr3040 mas ainda não chegou, eu comprei ele para usar junto a uma firmware disponibilizada pela DSLRController, assim, eu conecto via USB na DSLR e via wifi eu controlo a DSLR por um tablet, dispensando o cabo USB Host.... Porém, eu quero usar esse modem para outras coisas, e queria saber, posso instalar esses pacotes de armazenamento para USB junto a firmware que eles disponibilizam? Segue o link da pág deles:
ResponderExcluirhttp://translate.google.com.br/translate?sl=en&tl=pt&js=n&prev=_t&hl=pt-BR&ie=UTF-8&u=http%3A%2F%2Fdslrcontroller.com%2Fguide-wifi_mr3040.php
Olá Luca,
ExcluirPrimeiramente, ele não é um modem. É um roteador (só para não gerar confusão na nomeclatura com o que eu vou escrever).
Provavelmente sim. A firmware deles é baseada em OpenWRT. Deve ser apenas uma versão oficial com alguns pacotes e configurações pré-configuradas. Só precisa verificar qual versão do OpenWRT que eles usam, se a 12.09 ou a 10.03.1 (ou outra qualquer). Como sempre, a limitação será seu espaço em disco. Seu roteador tem apenas 4MB. Fora isto, provavelmente todos os posts sobre OpenWRT valem para teu roteador.
Mas tá ai uma coisa que eu não tinha pensado em usar um roteador com OpenWRT. Controle wireless de câmeras! Muito interessante.
Abs,
Este comentário foi removido pelo autor.
ResponderExcluirEu não tenho espaço pra instalar esses pacotes, so o usb-storage e o usb-mount. E agora????????????
ResponderExcluirCaro Luca, seu TL 3040 operou bem como controle remoto para DSLR estou pensando em modificar um roteador 3040, mas queria saber como foi o resultado que vc obteve.
ExcluirPara um OpenWrt normal, você deveria ter espaço para instalar estes pacotes mesmo em modelos com 4mb de flash. Eles devem ser os primeiros pacotes instalados. Se ja tinha instalado outros pacotes, o firstboot ira apagá-los. Se estiver usando uma firmware customizada que deixa menos espaço do q o necessário, ai vai ficar complicado. Não adianta apagar coisas que estavam presentes ao gravar a firmware que não vai liberar espaço. Teria que construir uma firmware customizada retirando os pacotes não desejados.http://luizluca.blogspot.com.br/2012/01/openwrt-turbine-seu-roteador_25.html
ResponderExcluirPara os usuários experientes do openwrt, a interface web, Luci, é uma boa candidata a remoção para liberar espaço.
O disco não está sendo montado.
ResponderExcluirNão aparece nada no comando mount.
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime,size=14608k)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay)
[ 10.730000] sd 1:0:0:0: [sda] 4106240 512-byte logical blocks: (2.10 GB/1.95 GiB)
[ 10.750000] sd 1:0:0:0: [sda] Write Protect is off
[ 10.750000] sd 1:0:0:0: [sda] Mode Sense: 03 00 00 00
[ 10.760000] sd 1:0:0:0: [sda] No Caching mode page present
[ 10.760000] sd 1:0:0:0: [sda] Assuming drive cache: write through
[ 10.790000] sd 1:0:0:0: [sda] No Caching mode page present
[ 10.800000] sd 1:0:0:0: [sda] Assuming drive cache: write through
[ 10.870000] sda: sda1
[ 10.890000] sd 1:0:0:0: [sda] No Caching mode page present
[ 10.900000] sd 1:0:0:0: [sda] Assuming drive cache: write through
[ 10.900000] sd 1:0:0:0: [sda] Attached SCSI removable disk
Primeiro monte manualmente:
Excluirmount /dev/sda1 /mnt
se montar, deve ser problema com a conf em /etc/config/fstab. Porém, acredito que a falha já vai aparecer ai. O dmesg deve mostrar o erro.
No meu funcionou com pendrives, mas está dando problema com um hd externo de 1 GB.
ResponderExcluirEstou utilizando um hub alimentado, porém não reconhece o hd. Quando reinicio o roteador com o hd plugado ele nem liga, fica reiniciando.
Funcionou o mount?
ExcluirQuando coloco o HD o roteador reinicia....e fica reiniciando.
ExcluirEstou utlizando um hub com fonte externa. Está funcionando com 2 pendrives formatados em FAT.
O HD é usb 3.0, com duas partições NTFS, será que tem algum problema?
sim, para overlay não serve. Ainda, para ntfs nem escrita deve ter na fase inicial do boot pois é via ntfs-3g (fuse).
ExcluirOlá, o HD está aparece na rede no windows 8, mas está pedindo usuário e senha.
ResponderExcluirOlhe o artigo específico sobre compartilhamento:
Excluirhttp://luizluca.blogspot.com.br/2013/04/openwrt-compartilhando-seu-hd-na-rede.html
"Caso a segurança não seja preocupação, ative a opção "permitir convidados" ou "guest_ok". Assim, não será necessário fornecer um usuário e senha para conectar no roteador. "
Olá amigo Luiz, os seus posts são excelentes sem eles não conseguiria nem sair do lugar.
ResponderExcluirGostaria saber se é possível adicionar um NAS pela LAN, ja que a conexão usb padrão 2.0 no meu roteador não chega nem perto da 1000Gbps da lan.
Ahh e se é possível direcionar os torrents do transmission para o NAS. Obrigado.
"adicionar um NAS pela LAN"? Usar o roteador como cliente de uma NAS? Sim. O Openwrt é um linux e você vai poder montar um dispositivo externo. Porém, por não ser algo usual, pode não ser possível pela interface web.
ExcluirE a conexão, se for gigabitethernet, é de 1Gbp/s.
Uma vez montado o dispositivo, sendo pela rede ou pela usb, ele é acessível por qualquer programa, inclusive o torrent. No caso o roteador baixa e escreve no nas.
Acabei comprando um hd externo mesmo e utilizando o roteador como nas, o incômodo maior é que a taxa de transmissão não passa de 25 MBps. O curioso é que a especificação do usb 2.0 garante até 60MBps de transmissão mas na pratica não chega nem na metade disso. Ja passou da hora dos roteadores virem com o padrão 3.0. Mais uma vez muito obrigado :)
Excluir25 MBps? bytes ou bits? Isto é bastante para um roteador simples com processador lento. :) Não espere muito mais. Os processadores dos rotadores giram em torno de 300/400 MHz. Acho que até a pouca memória RAM atrapalharia neste caso.
ExcluirAh sim é 25 MB/s (Megabytes), mas isso foi o pico, a média eu diria que foi 20 MB/s. Quando liguei o hd diretamente ao usb 2.0 do pc a taxa ficou mais ou menos a mesma, mas quando conectei ao usb 3.0 a taxa subiu para, em média, 110 MB/s.
ExcluirEsse roteador que adquiri é um TP-link Archer c7 com um MIPS 720 MHz, 128 MB de ram e 16 MB de flash. O archer c8, se não me engano, possui usb 3.0 e um broadcom dual core, mas pelo que li em um forum o open wrt ainda não suporta processamento multi-core, caso contrário teria comprado ele :(
Luiz, mais alguns probleminhas aqui,acho eu por minha falta de experiencia com Linux...
ResponderExcluirNão consigo montar o meu HD Externo (CASE com alimentação externa, o HD é um Seagate de 2 TB em NTFS).
Quando vou instalar os pacotes pelo terminal, aparece o erro:
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-fs-ntfs:
* kernel (= 3.10.49-1-0114c71ed85677c9c1e4911437af4743) * kernel (= 3.10.49-1-0114c71ed85677c9c1e4911437af4743) *
* opkg_install_cmd: Cannot install package kmod-fs-ntfs.
Devo formatar em EXT4 antes de espetar no router?
Para ter escrita, sim, vai precisar. Contudo, o problema ai é outro. Parece que você está usando um kernel diferente. O opkg não achou o kernel para o qual o módulo foi compilado. Como exemplo, o meu roteador eu tenho:
Excluirroot@router:/# opkg info kernel
Package: kernel
Version: 3.10.49-1-0114c71ed85677c9c1e4911437af4743
Depends: libc
Status: install hold,user installed
Architecture: ar71xx
Installed-Time: 1412233749
Que bate com a exigência apresentada na sua msg de erro. Você compilou o OpenWRT? De onde a sua firmware venho? Roda o "opkg info kernel" ai.
Eu não sei compilar... :)
ExcluirAo executar o "opkg info kernel" ele não retornou nada, veja:
http://i.imgur.com/NrCxDHJ.jpg
Na interface WEB tem algumas informações sobre o Kernel:
http://i.imgur.com/FkxQjkS.jpg
Mais uma informação: baixei a firmware do site do OpenWRT mesmo,nesse link:
Excluirhttps://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/openwrt-ar71xx-generic-archer-c7-v2-squashfs-factory.bin
Já instalei o Transmission e MiniDLNA.
Olá Luiz Bom Ano Novo. Consultando seu blog constatei que em 21/12/13 Luco Albuquerque comentou com vc na utilizaçaõ do TL 3040 c0m controle remoto para DSLR. Pergunto sabe se ele conseguiu? Um TL3040 versão 2.3 funciona instalando o DSLRDashboar?
ResponderExcluirNosliw,
ExcluirNão tive mais notícias, mas você pode falar diretamente com ele. Deve ter como enviar uma msg clicando no nome dele ou mesmo respondendo um comentário dele.
Olá Luiz!
ResponderExcluirTentei compartilhar meu HD nesta nova versão do openwrt mas ele reconhece o HD na USB porém não monta o disco lembrando que o mesmo está formatado em NTFS e na versão anterior funcionava perfeitamente.
Olá Luiz!
ResponderExcluirTentei compartilhar meu HD nesta nova versão do openwrt mas ele reconhece o HD na USB porém não monta o disco lembrando que o mesmo está formatado em NTFS e na versão anterior funcionava perfeitamente.
[ 301.110000] usb 1-1.1: new high-speed USB device number 4 using ehci-platform
[ 302.130000] usb-storage 1-1.1:1.0: USB Mass Storage device detected
[ 302.130000] scsi1 : usb-storage 1-1.1:1.0
[ 303.140000] scsi 1:0:0:0: Direct-Access WD My Book 3.0 1123 1006 PQ: 0 ANSI: 4
[ 303.150000] sd 1:0:0:0: [sda] Spinning up disk...
[ 311.820000] .ready
[ 311.820000] sd 1:0:0:0: [sda] 1953519616 512-byte logical blocks: (1.00 TB/931 GiB)
[ 311.830000] sd 1:0:0:0: [sda] Write Protect is off
[ 311.830000] sd 1:0:0:0: [sda] Mode Sense: 0a 00 10 00
[ 311.840000] sd 1:0:0:0: [sda] No Caching mode page found
[ 311.840000] sd 1:0:0:0: [sda] Assuming drive cache: write through
[ 311.850000] sd 1:0:0:0: [sda] No Caching mode page found
[ 311.860000] sd 1:0:0:0: [sda] Assuming drive cache: write through
[ 311.870000] sda: sda1
[ 311.880000] sd 1:0:0:0: [sda] No Caching mode page found
[ 311.880000] sd 1:0:0:0: [sda] Assuming drive cache: write through
[ 311.890000] sd 1:0:0:0: [sda] Attached SCSI disk
Se puder fazer um tuo de como configurar essa nova versão. agradeço.
Boa tarde Luís. Eu tenho um Openwrt instalado num roteador Tplink. Tenho um hd conectado. Porém o cálculo do tamanho do HD está errado, conforme mensagem abaixo. O hd /dev/sda1 está aparecendo 100%, mas ainda tem uns 20gb de espaço. O que pode ser isso? mesmo reiniciando o roteador não resolve. Oq faço para corrigir isso?
ResponderExcluirroot@tplink:~# df -h
Filesystem Size Used Available Use% Mounted on
rootfs 4.6M 3.2M 1.4M 70% /
/dev/root 2.3M 2.3M 0 100% /rom
tmpfs 61.7M 1.4M 60.2M 2% /tmp
/dev/mtdblock3 4.6M 3.2M 1.4M 70% /overlay
overlayfs:/overlay 4.6M 3.2M 1.4M 70% /
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda1 686.9G 666.6G 0 100% /mnt/arquivos
Existe uma reserva estratégica para o root (padrão 5%) que não fica disponível para demais usuários.
Excluir686.9 * 0.95 = 652,555
Acima de 652GB, vai aparecer como 100%
Luiz boa tarde,
ResponderExcluirAlgo estranho que não estava ocorrendo acontece agora, não consigo mais fixar a montagens dos meus HDs, ou seja toda vez que desligo ou reinicio o roteador, as montagens vem diferentes, mesmo eu configurando o FSTAB manualmente com UUID ou pelo Label definindo o mount point, ele monta com outro ponto diferentemente do que eu inseri no FSTAB. Pesquisei muito na met sobre o problema, mas não achei nada, você tem alguma dica do que pode ser isto?? att Ivan Neto
Ivan,
ExcluirTalvez você tenha errado em alguma coisa. Como sugestão, roda um "block detect" e usa esta configuração como base.
Cara, eu até consegui montar manualmente pelo SSH, mas o meu TL-WDR4300 não está montando automaticamente. Eu sou novo no Open WRT...
ResponderExcluirMeu Kernel Log está retornando o seguinte:
Excluir[ 9.790000] scsi 0:0:0:0: Direct-Access Samsung S2 Portable PQ: 0 ANSI: 2 CCS
[ 9.800000] sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[ 9.820000] sd 0:0:0:0: [sda] Write Protect is off
[ 9.820000] sd 0:0:0:0: [sda] Mode Sense: 3c 00 00 00
[ 9.820000] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 9.860000] sda: sda1
[ 9.880000] sd 0:0:0:0: [sda] Attached SCSI disk
Mas quando eu vou em System > Mount Points, o sda1 não aparece. Eu preciso ir no SSH, montar o HD lá, dai ele aparece nos Mounted File Systems. No Mount Points ele ainda fica:
/dev/sda1 (not present)
/mnt/share
ntfs
defaults
no
no
Consegue me dar uma mão? Eu pretendo rodar um servidor Samba pra compartilhar esse HD na rede...
Daniel,
ExcluirMelhor perguntar pelo fórum. Bem mais fácil de responder. Tem links no começo e no fim da página.
Pelo kernel, ele apareceu corretamente. Não é este o problema.
Estranho o "/dev/sda1 (not present)". Normalmente a referência à partição é pela UUID. Bem mais seguro. A configuração das montagens fica em /etc/config/fstab.
Tenho um roteador tp link archer c20, gostaria de saber se tem como eu acessar o pen drive conectado no mesmo, pelo celular Samsung?
ResponderExcluirCom OpenWRT sim, compartilhando com o samba. Uso direto aqui em casa.
ExcluirBoa noite Luiz!
ResponderExcluirEstou com uma duvida quero compartilhar um hd pela rede pelo minidlna, quero instalar o transmission e fazer com que ele baixe no hd e criar um servidor samba. Minha duvida e a seguinte vou por um pendrive de 1gb em ext4 na usb1 para overlay do TPLINK 4300, e no usb2 vai o hd em ntfs, então quero saber se o openwrt vai reconhecer o sistema em ntfs, e no caso de formata-lo em ext4 o meu note com windows ira reconhece-lo, qual a melhor solução. Desde ja obrigado e parabens pelo deu blog.
Bem próximo ao que uso. Só uso um hub porque meu modelo tem somente 1 porta.
ExcluirSe instalar os pacotes necessários, você poderia usar NTFS. O problema é que ele é muito mais pesado, que vai afetar significantemente o desempenho. No meu caso, o hd fica somente esporadicamente desconectado do roteador. Por isto privilegio o uso nele formatando como ext4.
O Windows pode usar ext com o driver ext2fsd.
Boa tarde Luiz.
ResponderExcluirEu tenho um pendrive de 1gb que vou formatar ao meio uma parte swap e outra ext4 para overlay, e um hd 1tb dividido ao meio uma parte ext4 para dlna, samba e down do transmissiom e a outra parte ntfs. minha duvida e na montagem automatica, o wr montou assim sda(1gb)sda1(0)sda5(399mb swap)sda6(555)mb e sdb(1tb)sdb1(0)sdb5(500gb)sdb6(500gb), esse sda1(0)/sdb1(0) e normal, ele não deveria ter criado tipo sda/sda1/sda2 e sdb/sdb1/sdb2.
Fabiano, é assim mesmo no Linux.
ExcluirPartições primárias vão de 1 a 4. As dentro da estendida a partir da 5.
Ok vlw tinha esquecido destes detalhes das partições em linux, mas deixa eu ver se entendi bem sda=disco primário, sda1=primaria, sda5/6 são lógicas dentro de uma secundária ou a sda1 é estendida e sda5/6 são lógicas dentro dela. O pendrive eu formatei uma swap a outra ext4 não lembro se primaria.
ResponderExcluirsda=simplesmente o primeiro disco (não tem o conceito de master/slave)
ExcluirSe só tem uma sda{1,2,3,4}, e existe uma sda5, é seguro afirmar que a sua sda1 é uma partição extendida.
sda5 em diante são as partições lógicas.
Claro, tudo isto se estiver usando o formato DOS. Se for GPT, muda tudo ;-) (mas não parece ser seu caso)
Bom dia,
ResponderExcluirEstou tentando instalar os pacotes e aparece a seguinte mensagem:
"root@SIMETBOX:/tmp# opkg install kmod-usb-storage
Installing kmod-usb-storage (4.9.164-1) to root...
Downloading http://downloads.openwrt.org/releases/18.06-SNAPSHOT/targets/ar71xx/generic/packages/kmod-usb-storage_4.9.164-1_mips_24kc.ipk
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-storage:
* kernel (= 4.9.164-1-def6b4b6fd5b0fd8587fe8dbf55baf5c) * kernel (= 4.9.164-1-def6b4b6fd5b0fd8587fe8dbf55baf5c) *
* opkg_install_cmd: Cannot install package kmod-usb-storage."
Informações adicionais do roteador:
Versão do Firmware SIMETBOX OpenWrt 18.06-SNAPSHOT 614 r0+7244-433c94f296 / LuCI openwrt-18.06 branch (git-18.219.52706-a49e4e4)
Versão do Kernel 4.9.118
Alguém já teve este problema?
Os pacotes de kernel possuem uma dependência forte. Se mudar uma vírgula, seja configuração, parâmetro, código, etc, vai mudar o seu hash e a linha do requisito. Uma versão SNAPSHOT é a instável, do topo do desenvolvimento (apesar de ser do ramo 18.06). Você instalou uma versão, algo mudou lá no repositório, mudou o hash e, consequentemente, os requisitos. Nunca use um SNAPSHOT, a não ser que saiba o que está fazendo pois qualquer mudança no kernel/config/etc vai tornar todos os módulos de kernel "incompatíveis".
ExcluirO recomendado é instalar uma firmware não SNAPSHOT.
Se quiser continuar como está, como o kernel ainda é o mesmo e provavelmente não ocorreu uma mudança que quebre a compatibilidade, você pode ignorar a dependência (--force-depends). "Deve" funcionar, mas desde que você forneça todas as dependências individualmente.