Estou na casa dos meus pais por uns dias. Uma coisa que começou a me incomodar foi que, apesar de eu me conectar sem problemas à rede wireless daqui, eu não conseguia acessar a Internet.
Alguma investigação e descobri que havia algo errado com o DNS. O roteador wireless, que eu configurei no ano passado não estava conseguindo resolver os nomes de hosts na net, porque o modem estava configurado com servidores DNS errados, sevindo esses IPs equivocados para o roteador wireless no DHCP.
O roteador está conectado a um modem DSL. Consegui conectar-me a ele usando telnet, mas a interface de linha de comando me era totalmente alienígena:
20:21:10 az@alexeiz:~/tmp $ telnet 10.1.1.1
Trying 10.1.1.1…
Connected to 10.1.1.1.
Escape character is ‘^]’.*******************
Welcome to Titanium
*******************D-Link Corp., Software Release R2.01.B18.LA(021206a/T93.3.44)
Copyright (c) 2001-2002 by D-Link Corp.login:
Um pouco de pesquisa no Google me trouxe isso:
- Search do google
- http://www.wlug.org.nz/DSL-302G
- http://osdir.com/ml/user-groups.linux.waikato/2005-11/msg00072.html
- http://www.solwise.co.uk/downloads/downloads-archive.htm#SAR110
Baixei os manuais de referência do SAR110 (último link acima), que aparentemente usa a mesma interface de linha de comando que o D-Link. Daí foi entrar no modem (usei usuário/senha padrão do DSL), e rodar os seguintes comandos:
Para ver a configuração atual
$get dhcp server pool
Pool Id : 0 Status : Enable
Start Ip : 10.1.1.3 End Ip : 10.1.1.5
Def Lease(sec) : 2592000 Max Lease(sec) : 31536000
Range Inuse : 0 Outstd Offers : 0
Low Thres : 0 Subnet Mask : 255.0.0.0
Domain Name :
Gateway Ip : 10.1.1.1 Smtp Ip : 0.0.0.0
Dns Ip : 201.10.128.2 Sec. Dns Ip : 201.10.120.2
Pop3 Ip : 0.0.0.0 Nntp Ip : 0.0.0.0
Www Ip : 0.0.0.0 Irc Ip : 0.0.0.0
Wins Ip : 0.0.0.0 Sec. Wins Ip : 0.0.0.0
Para modificar a configuracao do servidor primário
$modify dhcp server pool poolid 0 dns 200.175.89.139
Set Done
Para modificar a configuracao do servidor secundário
$modify dhcp server pool poolid 0 sdns 200.175.182.139
Set Done
Para gravar as modificações:
$commit
Set Done
$reboot
E voilá!! Está funcionando!! :-)


