Como descobrir endereço de internet no roteador ADSL
Olá,
Minha empresa possui uma conexão ADSL (Velox Telemar) com um modem SpeedStream 5200. Apliquei patch que transformou o modem de modo bridge para modo router, dispensando, assim, a configuração típica de PPPoE no linux. Como resultado disso, minha interface de rede ligada à internet (eth0) passou a ter endereço de rede interna (192.168.x.x). O endereço de internet eu só consigo ver ser acessar o modem, através de browser, o que é contraproducente. Pergunto: há algum aplicativo linux de texto ou algum comando de console que me permita descobrir o endereço de internet - a qualquer momento - que o roteador obteve da Telemar?
Como descobrir endereço de internet no roteador ADSL
tente usar o traceroute
este cara traça todos os ips por onde passou o seu pacote antes de chegar ao destino
Como descobrir endereço de internet no roteador ADSL
Mas o traceroute não serve para descobrir o caminho por onde passaram os pacotes??? O que eu preciso saber é: qual o endereço IP de internet que a Telemar atribuiu ao meu roteador? Se o endereço fosse estático, não haveria problema: eu entraria no roteador, veria, anotaria e pronto! Só que se trata de IP dinâmico, que o Velox muda constantemente. Assim, eu preciso de um comando ou utilitário que vá no roteador e descubra para mim qual é o meu endereço de internet do gateway naquele momento. Existe comando ou utilitário para isso? O traceroute faz isso?
Como descobrir endereço de internet no roteador ADSL
olha só
turkize:/usr/local/pgsql/data$ traceroute 200.221.11.100
traceroute to 200.221.11.100 (200.221.11.100), 30 hops max, 38 byte packets
/etc/host.conf: line 1: expected service, found `dns,bind,hosts'
1 200-204-103-227.dsl.telesp.net.br (200.204.103.227) 60.729 ms 59.735 ms 55.681 ms
2 200-204-103-149.dsl.telesp.net.br (200.204.103.149) 60.456 ms 58.836 ms 59.252 ms
3 200-204-27-61.dial-up.telesp.net.br (200.204.27.61) 60.471 ms 61.230 ms 60.440 ms
4 200-148-160-201.bbone.tdatabrasil.net.br (200.148.160.201) 59.263 ms 56.427 ms 60.442 ms
5 P-5-1-te-br-spo-ib-rc1.bbone.tdatabrasil.net.br (200.153.4.198) 55.706 ms 56.462 ms 55.688 ms
6 200-148-160-134.bbone.tdatabrasil.net.br (200.148.160.134) 60.462 ms 61.188 ms 59.253 ms
7 fr2-border4.ix.uol.com.br (200.221.30.33) 60.456 ms 58.865 ms 59.248 ms
ifconfig:
ppp0 Link encap:Point-to-Point Protocol
inet addr:200.232.138.213 P-t-P:200.204.103.227 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:12486 errors:0 dropped:0 overruns:0 frame:0
TX packets:14427 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:7542654 (7.1 MiB) TX bytes:4252890 (4.0 MiB)
Como descobrir endereço de internet no roteador ADSL
Acho que captei a mensagem, ou seja, se eu der um traceroute para qualquer ip de internet, o traceroute 1 será o meu endereço ip do roteador. Aí basta eu usar sed com expressões regulares para retirar o que eu preciso. É isso? Vou tentar amanhã no trabalho. Valeu pela ajuda! :D
Como descobrir endereço de internet no roteador ADSL
Qto ao script que tu vai fazer eu já não sei...
mas boa sorte