DLink GetIP v.0.3 - Просмотр внешнего IP у ADSL-модемов

31.07.08

База данных - Инструменты администратора БД

Программа показывает внешний IP у модемов DLink 2500U при их использовании в качестве шлюза, а также позволяет сделать рестарт PPP и  ADSL соединений.
Больше она ничего делать не умеет - мне просто лениво каждый раз заходить через WEB-интерфейс, чтобы узнать свой айпишник.

В принципе, ничего вроде ей не мешает делать все это и у других ADSL-модемов, если изменить настройки. Однако, я ничего не обещаю и не гарантирую. :)

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
DLink GetIP v.0.3
.1217524380 462,25Kb
239
239 Скачать бесплатно

Писалась для себя - мне часто требуется знать, какой у меня внешний IP. А он не постоянный.

Информация о IP берется командой ifconfig.
Команда ifconfig передается после того, как был передан пароль, и получен ответ.

Команды на рестарт выполняются построчно по очереди.
Инсталляции не требуется - просто положите в какой-нибудь каталог и запустите.
Кому интересно описание команд - http://chairday.narod.ru/DSL-2500U.html


История версий:
0.2
Изменено: При двойном щелчке на значок в трее происходит не обновление IP, а выводится окно с текущим IP
0.3
Добавлено: Рестарт PPP, Рестарт ADSL

Денег не прошу - так хоть плюс поставьте!

Также напоминаю про еще одну свою программу, пользующуюся некоторой популярностью, но ушедшую в глубины сайта:

"akXmlEdit v1.5.0.15 - редактор XML, создавался для редактирования файлов переноса данных, правил обмена 1С.
Нормально работает с большими файлами (>50mb).
Понимает многострочные значения (код на 1С).
Удобный поиск, редактор значений."

//infostart.ru/profile/20811/projects/1612/

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    20271    133    74    

134

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    12984    53    33    

72

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

18000 руб.

06.12.2023    11827    51    8    

81

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    34634    109    152    

75

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    74339    629    45    

88

Инструменты администратора БД Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.

3000 руб.

21.07.2022    10447    10    4    

18

Инструменты администратора БД Программист Бухгалтер Платформа 1С v8.3 Управляемые формы 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Платные (руб)

В процессе работы  возникла необходимость управления последовательностями в разрезе измерений. Штатные возможности не позволяют этого сделать. Но бывает очень необходимо восстановить последовательность только по одному измерению (например, подразделению, организации и т.д.). (Возможность покупки за рубли и StartMoney).

2400 руб.

24.08.2018    17557    11    0    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Lihodej 06.08.08 23:14 Сейчас в теме
Прикольно, у меня 2540-все работает нормально. Большое спасибо!
2. iddqd 372 07.08.08 07:02 Сейчас в теме
3. ValentinV 07.06.09 00:35 Сейчас в теме
Ставлю (+).
А может знаете еще как проверить возможность
"Подключения к удаленному рабочему столу"
текущего компьютера.
4. ValentinV 07.06.09 00:36 Сейчас в теме
Дело в том, что у меня почемуто нет внешнего IP,
хотя все совпадает.
5. larisab 160 07.06.09 07:14 Сейчас в теме
Сделала закладку, как появится ADSL, скачаю, ставлю плюс заранее. Использую "ушедшую в глубины сайта"- очень классная программа.
6. iddqd 372 07.06.09 17:52 Сейчас в теме
2 ValentinV
Не совсем понял, что вы имеете в виду? Открыт ли порт, или включен ли доступ вообще?
7. ValentinV 07.06.09 18:48 Сейчас в теме
(6)* При ответе на комментарий, указывайте его номер в круглых скобках,
например, (1). :):)
Хочу получить доступ "Подключение к удаленному рабочему столу" с работы.
(Или, или еще "HTTP").
Вроде все настроил правильно.
Компа в инете нет.
Одни говорят, виноват "Авангард-adsl".
Другие - нужен просто фиксированный IP адрес.
Пробовал в "Авангард-adsl" обратится, говорят, что не знают.
Стал в инете искать. Кто, что пишет.
Нашел Вашу разработку.
Пишет, "Ваш текущий IP:". И все.
Как правильно проанализировать не выходя из дома этот момент?

8. int18h 101 07.06.09 19:39 Сейчас в теме
(7) Пошукай в гугле по запросу "NO-IP" штука отличная! Софтинка автоматически обнавляет ip и переназначает на него выделенный при регистрации домен. А дальше инсталишь любой серверный софт закрываешь ненужные порты и впринципе все :)
ValentinV; +1 Ответить
10. ValentinV 07.06.09 19:54 Сейчас в теме
(8)+
У вас вроде есть проги.
Еще дельные советы будут?
11. ValentinV 07.06.09 20:05 Сейчас в теме
(6). Только я причны не понял.
Почему нет IP "DLink GetIP v.0.3" (7), если он есть(http://2ip.ru/)?
Почему в инете нет компа, если есть IP?
12. Lihodej 08.06.09 12:02 Сейчас в теме
(6) Если у Вас модем Д-Линк то ненужны Вам всякие "NO-IP". Заходите сюда http://www.dyndns.com/ регестрируетесь, выбираете желаемый дмен и имя, в Д-Линке есть такая фича: DNS -> Dynamic DNS выбираете D-DNS provider - DynDNS.org. Hostname - имя с доменом (напр. lihodej.homeip.net) логин и пароль такой как при регистрации http://www.dyndns.com/. Вот и всё, теперь при каждой смене ай-пи, модем сам будет отсылать новый адрес на DynDNS.org и при попытке прейте по вашему адресу вы будете попадать на свой компьютер, нужно будет чуток поиграться с портами)
9. int18h 101 07.06.09 19:41 Сейчас в теме
А разработчику +... конечно
13. iddqd 372 08.06.09 12:11 Сейчас в теме
По поводу того, что "DLink GetIP" не показывает собственно IP - тестировался он на модеме dLink2500U, на других модемах, возможно, потребуется настройка.
Для настройки надо зайти на модем телнетом, выполнить ifconfig, посмотреть ответ, и прописать в программе нужные строки.

Например, ifconfig мне выдал (ненужное пропускаю):

ppp_60_184_1 Link encap:Point-Point Protocol
inet addr:91.182.136.130 P-t-P:211.218.216.164 Mask:255.255.25
5.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:18427 errors:0 dropped:0 overruns:0 frame:0
TX packets:20480 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:9425517 (8.9 MiB) TX bytes:9987852 (9.5 MiB)


мне нужна строчка "91.182.136.130". Рядом с ней я ищу некую уникальную строку, которая встречается в этом ответе только один раз. В моем случае это - "P-t-P:". Указываю ее в программе в разделе "Поиск IP".
Далее. Вижу, что нужный мне IP находится на 16 символов назад от начала искомой строки. Соответсвенно, в поле "Искать IPпо смещению" пишу -18 (чтобы точно с запасом - программа нецифровые символы не возьмет).

Еще возможен вариант, что телнетовский порт (23) закрыт файерволлом или на самом модеме.

Еще возможно, что модем у вас работает как бридж, а не как роутер. В этом случае смотрите свой внешний IP банальной командой ipconfig в консоли виндов.

Чтобы подключиться к вашему удаленному рабочему столу (RDP), нужно, чтобы на вашей машине был открыт порт 3389. А если у вас модем в режиме роутера - то еще и маппинг с внешнего IP на ваш локальный.

че-та многа букофф получилось..
15. ValentinV 08.06.09 15:16 Сейчас в теме
(13)>нужно, чтобы на вашей машине был открыт порт 3389.
А где дверь или окно?
>А если у вас модем в режиме роутера
А в каком он должен быть и какие еще бывают и зачем мне это знать?
> еще и маппинг с внешнего IP на ваш локальн...
На Си про это долго блудить словами могу
------------------------------------------
Плюсами завалю.
У меня DLink 2500U.
IP "DLink GetIP v.0.3" - не показывает,
http://2ip.ru - показывает что есть IP

Как настроить "Подключение к удаленному рабочему столу", FTP и HTTP
и проверить не используя второй компьютер?

17. iddqd 372 10.06.09 07:22 Сейчас в теме
(15) Зайдем с другой стороны. :)
Вам, чтобы выйти в интернет, надо просто включить комп и модем, или надо еще на рабочем столе ярлык соединения щелкнуть?
Если второе, то моя программа ничем не поможет.
Если первое, то запустите telnet.exe
там наберите: open 192.168.1.1
(192.168.1.1 - ваш адрес модема)
Введите логин и пароль на администрирование модема,
затем введите команду ifconfig, и все, что она выдала напишите сюда.
Если к модему телнетом вы подключиться не можете, то либо у вас все-таки модем в режиме моста, либо файерволл какой не пускает.

Кроме того, если я правильно понял ваш пост, то почитать про NAT, шлюзы и маппинг портов и зачем это надо я вам настоятельно рекомендую, чтобы хотя бы общее представление было.
18. ValentinV 10.06.09 10:46 Сейчас в теме
(17)У меня интернет-шлюз.
Вот тут похожая настройка FTP
http://www.dvgu.ru/meteo/PC/NetCreat4.htm
Настроить не удалось, может что не так делаю. А как и что надо делать?
---
Пробовал мост. Ничего не дало.
---
>почитать про NAT, шлюзы и маппинг портов
Знал бы что читать, вопросов не было бы
===
Хотя бы как-то увидеть его в интернет?
Ведь и Ваша программа не видет.


19. ValentinV 10.06.09 11:24 Сейчас в теме
(17) Так может DLink GetIP v.0.3 не показывает у меня внешний IP
из-за того, что шлюз не правильно настроен или какая еще ...NAT...?
20. iddqd 372 10.06.09 19:47 Сейчас в теме
(19) Если инет есть - шлюз настроен правильно.
Телнетом, как я уже писал, пробовали подключаться?
В консоли виндов наберите
ipconfig /all
и скиньте результат сюда
21. ValentinV 15.06.09 11:52 Сейчас в теме
(20)
Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : program
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет

Подключение по локальной сети 2 - Ethernet адаптер:

DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : Atheros AR8121/AR8113/AR8114 PCI-E E
thernet Controller
Физический адрес. . . . . . . . . : 00-23-54-89-B6-8E
Dhcp включен. . . . . . . . . . . : да
Автонастройка включена . . . . . : да
IP-адрес . . . . . . . . . . . . : 192.168.1.2
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.1.1
DHCP-сервер . . . . . . . . . . . : 192.168.1.1
DNS-серверы . . . . . . . . . . . : 192.168.1.1
Аренда получена . . . . . . . . . : 15 июня 2009 г. 2:30:59
Аренда истекает . . . . . . . . . : 16 июня 2009 г. 2:30:59




24. iddqd 372 15.06.09 14:09 Сейчас в теме
26. ValentinV 16.06.09 19:15 Сейчас в теме
(24)
1. DLink GetIP v.0.3 не показывает.
2. Удаленный рабочий стол не работает.
23. iddqd 372 15.06.09 14:09 Сейчас в теме
(20)
Теперь запускаешь пуск - выполнить - telnet.exe
В открывшемся черном окошке пишешь:
open 192.168.1.1
и Ентер
Должна появиться строка с предложением ввести логин. Вводишь логин, затем пароль от своего модема.
После этого должно появиться приглашение на ввод команд: #
Пишешь там:
ifconfig
и Ентер
То, что выйдет - тоже скинь сюда.

Если телнетом подключиться не получается - копай свой комп. Файерволл там, али еще что..
16. ValentinV 08.06.09 17:04 Сейчас в теме
(13)Сейчас говорил с Авангардом.
Они говорят, что надо настраивать модем как мост, бридж.
14. iddqd 372 08.06.09 12:15 Сейчас в теме
По поводу динамического IP - мой модем умеет работать с DynDNS.com. Соответственно, я всегда могу обратиться к нему из инета по адресу вида: MyCompName.dyndns.com
22. Душелов 4021 15.06.09 12:32 Сейчас в теме
Если просто нужен внешний айпи? То можно сделать примерно так:

Код
Функция ПолучитьВнешнийIP()
   Результат = "Не определен";
   
   Попытка
       HTTP = Новый HTTPСоединение("whatismyip.com");
   Исключение
      Сообщить(ОписаниеОшибки());
      Возврат Результат;
   КонецПопытки;
   
   ВрФайл = ПолучитьИмяВременногоФайла("txt");
   Попытка
      HTTP.Получить("/default.asp", ВрФайл);
   Исключение
      Сообщить(ОписаниеОшибки());
      Возврат Результат;
   КонецПопытки;
   
   Т = Новый ТекстовыйДокумент;
   Т.Прочитать(ВрФайл);
   Текст = Т.ПолучитьТекст();   
   СтрПоиска = "<h1>Your IP Address Is: <a href=""tools/ip-address-lookup.asp"" title=""IP Address Lookup"">";
   
   Поз = Найти(Текст, СтрПоиска);
   Если Поз > 0 Тогда
      ПодСтрока = Сред(Текст, Поз + СтрДлина(СтрПоиска), 20);
      Поз = Найти(ПодСтрока, "</a>");
      Результат = Лев(ПодСтрока, Поз - 1);
   КонецЕсли;
   
   УдалитьФайлы(ВрФайл);
   Возврат Результат;
КонецФункции
Показать полностью
25. ValentinV 15.06.09 17:58 Сейчас в теме
BCM96338 ADSL Router
(none) login: admin
Password:


BusyBox v1.00 (2005.04.12-18:11+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.


# ifconfig
br0 Link encap:Ethernet HWaddr 00:1B:11:78:6D:0D
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:2838524 errors:0 dropped:0 overruns:0 frame:0
TX packets:2588664 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1005780698 (959.1 MiB) TX bytes:950074000 (906.0 MiB)

eth0 Link encap:Ethernet HWaddr 00:1B:11:78:6D:0D
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2838524 errors:0 dropped:0 overruns:0 frame:0
TX packets:2588420 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1056874130 (1007.9 MiB) TX bytes:960519123 (916.0 MiB)
Interrupt:23 Base address:0x2800

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:680 (680.0 B) TX bytes:680 (680.0 B)

nas_0_35 Link encap:Ethernet HWaddr 02:1B:11:78:6D:0D
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:104826 errors:0 dropped:0 overruns:0 frame:0
TX packets:78582 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:76921522 (73.3 MiB) TX bytes:10349335 (9.8 MiB)

ppp_0_35_1 Link encap:Point-Point Protocol
inet addr:92.100.169.112 P-t-P:91.122.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:665 errors:0 dropped:0 overruns:0 frame:0
TX packets:262 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:90287 (88.1 KiB) TX bytes:33704 (32.9 KiB)

#
27. iddqd 372 17.06.09 08:22 Сейчас в теме
(25)
Должно все работать без проблем - у меня так же выводит.
В настройках программы пароль на доступ к модему введен?
В строке "Поиск IP" стоит "P-t-P:"?
Смещение "-18"?
Если все так, и не работает - то не знаю что сказать.
29. ValentinV 17.06.09 11:28 Сейчас в теме
(27)Вот тут http://chairday.narod.ru/DSL-2500U.html
у вас сказано прошивку надо менять
28. iddqd 372 17.06.09 08:23 Сейчас в теме
Значек программы в трее серый или белый?
30. BorovikSV 1037 11.02.14 19:08 Сейчас в теме
Может я не чего не понял, а почему бы STUN не использовать чтобы узнать свой внешний адрес? Благо STUN серверов полно, тот же stun.sipnet.ru круглосуточно и круглогодично работает.
И реализация у протокола проще тубаретки (telnet), и железка значения не имеет.
31. iddqd 372 12.02.14 20:13 Сейчас в теме
(30) BorovikSV,
Да, можно. Но тогда мне такой вариант решения пришел в голову, да и интересно было написать. Сейчас я сам ей уже давно не пользуюсь.
32. BorovikSV 1037 13.02.14 23:21 Сейчас в теме
(31) ты как типичный хороший программист. Чем сложней тем лучше :)
33. user1198396 08.04.19 17:02 Сейчас в теме
Вот небольшой лайфхак по удаленному доступу. На даче стоит старый компьютер с камерой. Хочу получить к нему удаленный доступ. В деревне у провайдера нет "белого IP" и приобрести его невозможно.
DDNS работает, но и это бесполезно, потому что соединения извне тупо закрыты провайдером.
Поэтому использую вот такой VPN сервис - https://vpnki.ru Они не предоставляют выход в интернет, но объединяют мои туннели - один с дачи, другой с смартфона.
Вдруг кому-то это поможет.
Оставьте свое сообщение