Показать полную графическую версию : ЧТО сделать чтоб узнать свой реальный IP ?
Есть роутер DSL Укртелеком, он при переподключении меняет внешний IP когда был модем , я грепил свой ip и отсылал его себе на мыло, скрипт такой был, как поступить сейчас? Кто мож чет умное подскажет ? т.е. нужно какой-то командой узнать свой внешний IP что дальше с ним делать я уже придумаю =)
Аlchemist
21-08-2008, 20:52
ifconfig eth
умные все =)))) ifconfig выдает мне все eth...
но ип мне нужно знать ADSL модема!!!!
что-то типо lynx http://myip.ru как-тьо его оттуда взять =) и как-то его себе на почту отправить)
Lynx не умеет в строку выдавать все, чтоб выдернуть оттуда адрес.
Аlchemist
21-08-2008, 21:04
Мда, сгорбил...
Марка модема?
Частота актуальности ip?
есть на модеме телнет. может с его помощью выдернуть ip ?
может телнетом можно как-то вернуть комманду в линуксовую консоль?
т.к. Ifconfig на модеме выполняется!
Callisto 821+3R
ип меняется раз в сутки примерно
must die
21-08-2008, 21:49
Trinux,
А почему нельзя поднять соединение с ПК/шлюза или что у тебя там.
Не знаю как в этом девайсе, а в Acorp 420 есть встроенный DynDNSclient.
menpavel
28-08-2008, 08:34
посмотри скрипты с использованием Whois.net на php. Даже в Дэлфи есть функции для работы с этим сервисом.
Возможность сделать модем мостом есть.. Скажите если пользоваться к примеру pppoe-start Будет ли постоянно поддерживаться подключение? если например слетит или кто-то случайно модем от электричества отключит и затем реско включит :))
ещё подкинули идейку насчет dyndns как считаете стоит попробовать?
а посмотреть на www.2ip.ru ?
ну говорит он мне ип на веб странице и что с этого =) таких сайтов множество =)
ещё подкинули идейку насчет dyndns как считаете стоит попробовать? »
СтОит. Если модем не поддерживает - на сайтах сервисов, предоставляющих эти услуги, иногда имеется клиент под win или linux, который нужно просто периодически запускать, после чего свой ip можно узнавать простым dns-запросом.
вобщем сделал я это но возникло 2 вопроса,
1 как запустить скрипт перл? если запускаю его из самой директории, то все нормал, если пытаюсь сделать
perl /install/dnsexit/ipUpdate.pl ругается на
Can't locate Http_get.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8/i486-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at /install/dnsexit/ipUpdate.pl line 9.
BEGIN failed--compilation aborted at /install/dnsexit/ipUpdate.pl line 9.
строка 9 и подразумевает использования Http_get.pm как сделать чтоб запускалось? я имею ввиду rc.local.
и второе это винда запоминает последний днс адрес котроый пингался и на новый не обновляет зараза =) может есть командачка которая чистит кеш ДНС в винде?
Думаю что нужно установить LWP для perl. Сделать это можно либо средствами дистрибутива (что предпочтительно), либо с помощью cpan (cpan -i LWP от рута).
может есть командачка которая чистит кеш ДНС в винде? »
Если мне не изменяет память - ipconfig /flushdns.
сделал я cpan -i LWP что-то страшное ставилось долго, но в итоге та же песня....
ruslandh
30-08-2008, 20:00
если например слетит или кто-то случайно модем от электричества отключит и затем реско включит
модем перезагрузится и подсоединиться заново.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.