Ver tópico anterior :: Ver tópico seguinte |
Autor |
Mensagem |
PROD
Registo: 17 Fev 2007 Mensagens: 8
|
Colocada: 26 Fev 2007 01:20 Assunto: Problema com novo Mt882 e WRT54GL |
|
|
Tinha um modem D-Link 302T a funcionar com um router wireless Linksys WRT54GL. O D-Link estava em bridge, o WRT54GL tem o firmware do Thibor (15c).
Conseguia aceder às páginas de configuração do modem através de um script no router:
Citação: | ifconfig vlan1:0 192.168.0.2 netmask 255.255.255.0
iptables -t nat -I POSTROUTING -o vlan1 -d 192.168.0.0/24 -j SNAT --to-source 192.168.0.2 |
Como o D-Link só estava a conseguir ligar-se a 16Mbps, decidi experimentar um MT882 de um amigo.
Com esse consegui 20Mbps.
Assim lá fui eu comprar um Kit do Clix, que veio com um MT882 destes que têm firmware bloqueado, mas sendo cliente deles não pensei que me causasse qualquer problema. Desliguei o DHCP, pus em bridge, tenho net, mas não me consigo ligar às páginas de configuração, dá sempre timeout e não pinga.
Pedi novamente o MT882 (dos antigos) ao meu amigo, e com o dele funcionou logo à 1a. Ainda andei a comparar os settings todos a ver se havia alguma diferença, mas nada. Tudo me leva a crer que seja o novo firmware que esteja a bloquear este acesso de alguma forma.
Alguém faz ideia de como resolver isto? |
|
Voltar acima |
|
|
AdSense
|
Colocada: 26 Fev 2007 01:20 Assunto: Anúncios Google AdSense |
|
|
|
|
Voltar acima |
|
|
sphere
Registo: 15 Fev 2007 Mensagens: 19
|
Colocada: 26 Fev 2007 07:30 Assunto: |
|
|
Boas,
Tive o mesmo problema com o OpenWRT. Se o modem está acessível a partir do router, mas não da workstation, isto deve funcionar:
Código: |
ifconfig vlan1:0 192.168.0.2 netmask 255.255.255.0
iptables -t nat -I POSTROUTING -o vlan1 -d 192.168.0.0/24 -j SNAT --to-source 192.168.0.2
iptables -A forwarding_rule -o vlan1 -d 192.168.0.0/24 -j ACCEPT
|
Confirmar também se o encaminhamento está activado :
Código: | root@OpenWrt:~# cat /proc/sys/net/ipv4/ip_forward
1
|
. |
|
Voltar acima |
|
|
PROD
Registo: 17 Fev 2007 Mensagens: 8
|
Colocada: 27 Fev 2007 02:01 Assunto: |
|
|
sphere escreveu: | Boas,
Tive o mesmo problema com o OpenWRT. Se o modem está acessível a partir do router, mas não da workstation, isto deve funcionar:
Código: |
ifconfig vlan1:0 192.168.0.2 netmask 255.255.255.0
iptables -t nat -I POSTROUTING -o vlan1 -d 192.168.0.0/24 -j SNAT --to-source 192.168.0.2
iptables -A forwarding_rule -o vlan1 -d 192.168.0.0/24 -j ACCEPT
|
Confirmar também se o encaminhamento está activado :
Código: | root@OpenWrt:~# cat /proc/sys/net/ipv4/ip_forward
1
|
. |
Não funcionou.
O modem não está acessível a partir do PC. Do router não sei como verificar, nem como usar o comando de "root@wrt" na minha versão do thibor. No entanto, como já tinha referido, com uma versão anterior do MT882 acedia à vontade, pelo que me parece que o problema deva estar no modem e não no router wireless (ou sua config).
De qualquer forma obrigado pela ajuda. |
|
Voltar acima |
|
|
NARS Site Admin
Registo: 07 Set 2005 Mensagens: 1880 Localização: Lisboa
|
Colocada: 27 Fev 2007 02:38 Assunto: |
|
|
Com o MT882 em bridge se o ligares directo ao PC acedes à página de configuração? Se sim, não me parece que tenha alguma coisa a ver com o firmware do mt882... o wrt54gl apenas vai deixar aceder a ele com acedes ligado directo... já meteste o mt882 com o mesmo ip que tinhas no d-link? |
|
Voltar acima |
|
|
sphere
Registo: 15 Fev 2007 Mensagens: 19
|
Colocada: 27 Fev 2007 09:03 Assunto: |
|
|
Exacto. Como o NARS referiu o problema não pode ser do firmware.
Para testar se o modem está acessível a partir do router basta fazer ping ao endereço do modem a partir do router.
Qual é o endereço do modem ? Está na rede 192.168.0.0 ?
Onde é que introduzes os comandos (ifconfig,etc..) ? Na mesma janela deve dar para fazer ping.
Caso estejas a colocar os comandos numa script via interface web, é possível que eles não estejam a ser executados.
O ideal é aceder ao router via telnet ou ssh e verificar com o ifconfig se o interface vlan1 têm o endereço IP correcto. |
|
Voltar acima |
|
|
PROD
Registo: 17 Fev 2007 Mensagens: 8
|
Colocada: 28 Fev 2007 10:31 Assunto: |
|
|
Desculpem o "post" enorme, mas a ver se não deixo nada de fora.
Confirmo que se ligar o PC directamente ao modem consigo aceder às páginas de configuração. No entanto como explicam:
Router Wireless Linksys WRT54G c/ Thibor 15c; DHCP on; 192.168.2.1
modem DLINK 302 T em modo bridge; DHCP off; 192.168.1.1
Script no router:
Código: | ifconfig vlan1:0 192.168.1.2 netmask 255.255.255.0
iptables -t nat -I POSTROUTING -o vlan1 -d 192.168.1.0/24 -j SNAT --to-source 192.168.1.2 |
PC fica com 192.168.2.100
RESULTADO: Consigo aceder à config do modem
Substituindo o modem da DLINK por um MT882 dos antigos, modo Bridge, DHCP off 192.168.1.1
RESULTADO: Consigo aceder à config do modem
Substituindo por um MT882 dos novos, modo bridge, DHCP off, 192.168.1.1
RESULTADO: Não consigo aceder à config do modem. Consigo aceder com o PC ligado directamente (mudando-o para IP fixo, ex. 192.168.1.100).
Os comandos "ifconfig..." introduzo-os via interface web.
Adicionei o comando sugerido pelo Sphere, mas adaptado à minha gama de IPs:
Código: | iptables -A forwarding_rule -o vlan1 -d 192.168.1.0/24 -j ACCEPT |
RESULTADO: continúa sem aceder à config do modem
Liguei TELNET para verificar o interface vlan1 conforme me pediram:
Código: | /tmp # cat /proc/sys/net/ipv4/ip_forward
1
/tmp # ifconfig
br0 Link encap:Ethernet HWaddr 00:18:39:C0:23:E4
inet addr:192.168.2.1 Bcast: 192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:825882 errors:0 dropped:0 overruns:0 frame:0
TX packets:1044688 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:306084062 (291.9 MiB) TX bytes:1263248562 (1.1 GiB)
eth0 Link encap:Ethernet HWaddr 00:18:39:C0:23:E4
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5244923 errors:1 dropped:0 overruns:1 frame:1
TX packets:5269116 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:118718586 (113.2 MiB) TX bytes:162601907 (155.0 MiB)
Interrupt:4 Base address:0x1000
eth1 Link encap:Ethernet HWaddr 00:18:39:C0:23:E6
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:159743
TX packets:0 errors:408 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:2 Base address:0x5000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
RX packets:1686 errors:0 dropped:0 overruns:0 frame:0
TX packets:1686 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:184379 (180.0 KiB) TX bytes:184379 (180.0 KiB)
ppp0 Link encap:Point-Point Protocol
inet addr:87.196.192.155 P-t-P:212.0.167.26 Mask:255.255.255.
UP POINTOPOINT RUNNING MULTICAST MTU:1492 Metric:1
RX packets:13167 errors:0 dropped:0 overruns:0 frame:0
TX packets:23890 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1416917 (1.3 MiB) TX bytes:24261516 (23.1 MiB)
vlan0 Link encap:Ethernet HWaddr 00:18:39:C0:23:E4
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:825882 errors:0 dropped:0 overruns:0 frame:0
TX packets:1044688 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:309387590 (295.0 MiB) TX bytes:1267427314 (1.1 GiB)
vlan1 Link encap:Ethernet HWaddr 00:18:39:C0:23:E5
UP BROADCAST RUNNING MULTICAST MTU:1492 Metric:1
RX packets:927914 errors:0 dropped:0 overruns:0 frame:0
TX packets:735063 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1181257011 (1.0 GiB) TX bytes:313315418 (298.8 MiB)
vlan1:0 Link encap:Ethernet HWaddr 00:18:39:C0:23:E5
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1492 Metric:1
/tmp # |
Não percebo o suficiente disto para poder verificar se está tudo correcto... |
|
Voltar acima |
|
|
PROD
Registo: 17 Fev 2007 Mensagens: 8
|
Colocada: 15 Mar 2008 20:18 Assunto: |
|
|
Bem, passou-se mais de um ano e decidi fazer upgrade ao firmware do WRT54GL (p/ versão 1.17 do Tomato - http://www.polarcloud.com/tomato/ - já uso faz uns largos meses e recomendo a todos).
Passei por aqui para ver se entretanto e com o disseminar de MT882 v2, se mais pessoas se queixavam do mesmo que eu e se havia alguma solução.
Encontrei mais pedidos, mas acabou por ser num post com código para estes firmwares http://www.forumclix.net/viewtopic.php?t=4190 que apareceu um script ligeiramente diferente que me resolveu o problema:
Código: | ifconfig vlan1:0 192.168.1.19 netmask 255.255.255.0
iptables -I POSTROUTING -t nat -o vlan1 -d 192.168.1.0/24 -j MASQUERADE |
(adaptado ao meu MT882 que está em 192.168.1.1)
Depois é só gravar, fazer reboot ao modem e passou a funcionar.
Ainda acho estranho considerando que sempre pensei que fosse um problema do MT882 v2, visto que com o v1 funcionava com o script descrito nos primeiros posts, mas a verdade é que agora já me consigo ligar à página de admin do modem.
Aqui fica a informação já que possivelmente ajudará mais pessoas... |
|
Voltar acima |
|
|
|