Перейти к содержанию
  • -1

6-in-4 туннелей через динамический внешний адрес


Вопрос

Опубликовано

Что-то согласование доработки "6-in-4 туннелей через динамический внешний адрес" долговатенько идёт.

Тоже работы на один день программирования имея код для динамического обновления A записи DNS.

Обращение  № 339 339 на Service Desk ZyXEL.

Не понимаю, почему столько бюрократии.

Рекомендуемые сообщения

  • 1
Опубликовано
  В 24.08.2016 в 21:11, Kozlov_Sergey сказал:

Что-то согласование доработки "6-in-4 туннелей через динамический внешний адрес" долговатенько идёт.

Показать  

В чём вопрос? В обновлении IPv4 клиентского end point'а? Скорее всего это можно сделать средствами WAN > DyDns > Custom Service из веб-интерфейса.

  • 1
Опубликовано

Что вам мешает использовать DynDns updater "Другой", указав в качестве адреса сервиса следующую строку:
https://ipv4.tunnelbroker.net/nic/update?username=user&password=pass&hostname=12346&myip=${ip}

и оставив все остальные поля пустыми?

При этом как раз ваш IP будет автоматически подставляться.

  • 1
Опубликовано
  В 28.08.2016 в 19:07, Kozlov_Sergey сказал:

У меня DyDns уже используется.

 

Тем более, как я понял, в команде используется поддомен "dyn." перед адресом сервиса.

Показать  

Из командной строки можно создать сколько угодно профилей.

Нет, неверно, в кастомном апдейтере никаких предположений относительно префиксов не делается, только заданный вами URL и интерфейсы.

  • 1
Опубликовано
  В 28.08.2016 в 19:07, Kozlov_Sergey сказал:

У меня DyDns уже используется.

 

Тем более, как я понял, в команде используется поддомен "dyn." перед адресом сервиса.

Показать  

DNS-o-Matic не?

  В 30.08.2016 в 22:10, Kozlov_Sergey сказал:

Мне нужно в графическом интерфейсе.

Показать  

Кажется, у вашей проблемы есть более одного решения, но вы решили просто пободаться.

  • 1
Опубликовано

Коллеги, товарищи подыму тему. Ваша помощь нужна. Решил попробовать ради развития и интереса туннельного брокера ipv6 NetAssist. И чтобы ручками лишний раз пустым делом не махать сделал так (изюмительный и практичный вариант в плане простоты реализации и минимума движений):

Настроен custom DynDNS с url вида https://tb.netassist.ua/autochangeip.php?l=YOURLOGIN&p=YOURPASSWORD&ip=${ip} , но в логе ругань со стороны сервера идет на дополнительный знак ? в конце IP.

Feb 04 11:07:25 ndm DynDns::Updater: Unknown DynDns response FAIL! IPv4 address you entered "<b>xx.xxx.xxx.xxx?</b>" is not valid. Try another one. Sorry.

Получаю белый динамический IP. Однако, если в браузере вставить и перейти по https://tb.netassist.ua/autochangeip.php?l=YOURLOGIN&p=YOURPASSWORD&ip=xx.xxx.xxx.xxx обновление происходит.

Пробую на ULtra II на 2.12.A.3.0-1.

Как если ввести:

image.thumb.png.234bb7fde4c18149a489dadafb71e438.png

К чему всем интересуюсь, - для автоматизации: https://help.keenetic.net/hc/ru/articles/213968509-Настройка-подключения-по-протоколу-IPv6-через-туннельный-брокер

Может всё это дело как-нить к новому web-интерфейсу прикрутить?

Всем заранее Спасибо!

  • 0
Опубликовано
  В 24.08.2016 в 21:11, Kozlov_Sergey сказал:

Что-то согласование доработки "6-in-4 туннелей через динамический внешний адрес" долговатенько идёт.

Тоже работы на один день программирования имея код для динамического обновления A записи DNS.

Обращение  № 339 339 на Service Desk ZyXEL.

Не понимаю, почему столько бюрократии.

Показать  

Знали бы вы сколько бюрократии потребовалось на snmp... :) (А уж лет - вообще промолчу).

  • 0
Опубликовано (изменено)
  В 25.08.2016 в 05:29, Александр Рыжов сказал:

В чём вопрос? В обновлении IPv4 клиентского end point'а? Скорее всего это можно сделать средствами WAN > DyDns > Custom Service из веб-интерфейса.

Показать  

1) Что мне вводить в ZyXEL Keenetic Giga II, чтобы получить динамическое обновление IPv4 на сервере he.net в свойствах подключения?

Инструкция сервиса прилагается: https://forums.he.net/index.php?topic=1994.0 .

То есть: как мне сделать, чтобы ZyXEL Keenetic Giga II выполнял команду вида "silent_browser https://:@ipv4.tunnelbroker.net/nic/update?hostname="?

 

2) Предлагаю вам реализовать указанный функционал.

 

/*/==========/*/

Нужно обновить IPv4 адрес клиента. На DyDns стоит обновление A записи Dns в dns.he.net .

По сути это то же самое, что обновить A запись Dns, может быть даже команда та же.

Видимо Вы правы: нужно только настройку в веб интерфейсе сделать, чтобы можно было вводить несколько Custom DyDNS или новую закладку добавить.

upd 7 min later

Действительно: от обновления A записи Dns отличается наличием поля доменного имени (которое для туннеля нужно взять цифры с вкладки advanced на сайте tunnelbroker.net) и доменом ipv4 вместо dyn в адресе команды http:

"silent_browser https://:@ipv4.tunnelbroker.net/nic/update?hostname=" и "silent_browser https://:@dyn.dns.he.net/nic/update?hostname=".

Изменено пользователем Kozlov_Sergey
Уточнение о hostname для туннеля
  • 0
Опубликовано (изменено)

Можно поправить и положить этот файл tunnelbroker_update.sh в \etc\ndm\wan.d ,если белый адрес на подключении к интернет.

Ваша URL в личном кабинете HE.net на вкладке Advanced

 

Изменено пользователем Дмитрий
  • 0
Опубликовано (изменено)
  В 27.08.2016 в 19:43, Дмитрий сказал:

Можно поправить и положить этот файл tunnelbroker_update.sh в \etc\ndm\wan.d ,если белый адрес на подключении к интернет.

Ваша URL в личном кабинете HE.net на вкладке Advanced

 

Показать  

А как в  \etc\ndm\wan.d записать этот файл?

 

* add 1 min later

А файлы в \etc\ndm\wan.d выполняются при обновлении динамического ipv4 адреса?

 

* add 22 min later

URL на сайте tunnelbroker.net в личном кабинете для туннеля. Для DNS пароль задаётся на сайте he.net.

Файл исправил для своего URL.

Как скопировать файл в устройство?

Изменено пользователем TheBB
overposting
  • 0
Опубликовано (изменено)

Должен, если будет пропускать можно положить в  \etc\ndm\netfilter.d. Сейчас у меня там лежит, но по другой причине. Но советую начать с wan

p.s. нужен компонент  curl в opkg

* add 2 min later

В логе будет так

  Показать контент

 

* add 17 min later

  В 27.08.2016 в 20:19, Kozlov_Sergey сказал:

Как скопировать файл в устройство?

Показать  

ставим вот это http://forum.keenetic.net/topic/221--entware-keenetic/

и добавляем curl

 

Изменено пользователем TheBB
overposting
  • 0
Опубликовано (изменено)
  В 27.08.2016 в 20:39, Дмитрий сказал:

ставим вот это http://forum.keenetic.net/topic/221--entware-keenetic/

и добавляем curl

Показать  

После установки начальная версия микропрограммы не будет работать ?  И всё без графической оболочки ? Видимо это выше моих сил.

 

* add 2 min later

Я не Linux администратор, я программист C++ для Windows.

 

* add 48 min later

Сделайте графический интерфейс.

Это же не только мне нужно.

Вот мне в ZyXEL Service Desk написали:

" Разработчики сообщают, что для постановки задачи в очередь на реализацию, необходимо минимум 5 активных обращений с запросом данной функции на актуальных (не архивных) моделях устройств. Пока что зарегистрировано одно обращение по данному вопросу. "

Создайте им обращения, кому не трудно.

Изменено пользователем TheBB
overposting
  • 0
Опубликовано
  В 27.08.2016 в 21:12, Kozlov_Sergey сказал:

После установки начальная версия микропрограммы не будет работать ?  И всё без графической оболочки ? Видимо это выше моих сил.

 

* add 2 min later

Я не Linux администратор, я программист C++ для Windows.

 

* add 48 min later

Сделайте графический интерфейс.

Это же не только мне нужно.

Вот мне в ZyXEL Service Desk написали:

" Разработчики сообщают, что для постановки задачи в очередь на реализацию, необходимо минимум 5 активных обращений с запросом данной функции на актуальных (не архивных) моделях устройств. Пока что зарегистрировано одно обращение по данному вопросу. "

Создайте им обращения, кому не трудно.

abc

Показать  

Теперь мы тут знаем, что по этой фиче производится фиктивная "накрутка", и даже в случае набора нужного числа запросов поставим ее с приоритетом пониже.

  • 0
Опубликовано (изменено)

если entware нужен с мордой

http://forums.zyxmon.org/

а там уже пакеты удобно устанавливать из списка и сразу скрипты запуска редактировать. Все равно со скриптами тяжеловато, если самому разбираться, но можно использовать чужие готовые решения.

 

Изменено пользователем TheBB
url
  • 0
Опубликовано (изменено)

@Leksey118 В настройках должен быть настроен custom url и стоять галка определять ip автоматически, все остальное пустое, у вас так настроено?

Изменено пользователем r13
  • 0
Опубликовано
  В 04.02.2018 в 20:26, r13 сказал:

@Leksey118 В настройках должен быть настроен custom url и стоять галка определять ip автоматически, все остальное пустое, у вас так настроено?

Показать  

Настраивал через cli 2-ым DynDNS-сервисом. send-address не включал. Посчитал url самодостаточным.

P.S. С кодировкой проблем быть не может ли?

  • 0
Опубликовано
  В 04.02.2018 в 20:26, r13 сказал:

стоять галка определять ip автоматически

Показать  

send-address всё аналогично. Сам custom DynDNS c url самодостаточен.

Feb 05 00:06:28 ndm DynDns::Updater: Unknown DynDns response FAIL! IPv4 address you entered "<b>xx.xxx.xx.xx?</b>" is not valid. Try another one. Sorry.

 

  • 0
Опубликовано
  В 04.02.2018 в 21:03, Leksey118 сказал:

Настраивал через cli 2-ым DynDNS-сервисом. send-address не включал. Посчитал url самодостаточным.

P.S. С кодировкой проблем быть не может ли?

Показать  

Попробуйте явно задать no send-address

  • 0
Опубликовано
  В 04.02.2018 в 21:17, r13 сказал:

Попробуйте явно задать no send-address

Показать  

Сделано. Имеем:

Feb 05 00:22:14ndm DynDns::Updater: Unknown DynDns response FAIL! IPv4 address you entered "<b>0.0.0.0</b>" is already registered in our system for another customer. Try another one. Sorry.

 

  • 0
Опубликовано (изменено)
  В 04.02.2018 в 21:24, Leksey118 сказал:

Сделано. Имеем:

Feb 05 00:22:14ndm DynDns::Updater: Unknown DynDns response FAIL! IPv4 address you entered "<b>0.0.0.0</b>" is already registered in our system for another customer. Try another one. Sorry.

 

Показать  

Такс значит при такой конфигурации переменная ${ip} не актуализируется что по моему мнению не верно

@ndm @Le ecureuil может все таки скорректируем несколько логику dyndns?

Чтобы если в url испОльзуется подстановка ${ip} она бы возвращала актуальный ip не зависимо от настроки send-address

Сейчас получается нельзя передать custom url с подстановкой ip, но без прибавления хвоста к url со стороны ndms.

Это я думаю будет безболезненно изменить. 

Если же говрить о концепции custom url в целом то ndms в любом случае не должен ничего добавлять к url  предлагая только api из скажем ${ip} ${ip6} ${domain} ${user}  и ${password} которые заполняются из остальных настроек dyndns а пользователь уже из них формирует требующийся url. Но это уже достаточно основательный редизайн, так что рассмотрите пожалуйста первое предложение. Он по идее должно быть безболезнненым с точки зрения обратной совместимости, а над вторым можно будет подумать кода будете добавлять поддержку ipv6 в ddns. custom url 2 ? 

Ps @Leksey118 ваш сервис варианта с автоопределением адреса не имеет?

Изменено пользователем r13
  • 0
Опубликовано
  В 04.02.2018 в 21:33, r13 сказал:

Ps @Leksey118 ваш сервис варианта с автоопределением адреса не имеет?

Показать  

Не имеет:

  Цитата

If you have the dynamic IP, you can use the auto-update endpoint URL: http(s)://tb.netassist.ua/autochangeip.php?l=YOURLOGIN&p=YOURPASSWORD&ip=YOURIP
The update time is less than 60 seconds.

Показать  

 

  • 0
Опубликовано
  В 04.02.2018 в 21:35, Leksey118 сказал:

Не имеет:

 

Показать  

Тогда подождем ответа разработчиков. Тем временем если охота поковырять как сейчас работает и убедиться что мои предполажения верны, можно поснимать трафик дергая ddns по http, чтобы посмотреть какой url отправляется брокеру.

  • -1
Опубликовано
  В 28.08.2016 в 09:01, Le ecureuil сказал:

Что вам мешает использовать DynDns updater "Другой", указав в качестве адреса сервиса следующую строку:
https://ipv4.tunnelbroker.net/nic/update?username=user&password=pass&hostname=12346&myip=${ip}

и оставив все остальные поля пустыми?

При этом как раз ваш IP будет автоматически подставляться.

Показать  

У меня DyDns уже используется.

 

Тем более, как я понял, в команде используется поддомен "dyn." перед адресом сервиса.

  • -6
Опубликовано
  В 31.08.2016 в 08:41, Александр Рыжов сказал:

DNS-o-Matic не?

Кажется, у вашей проблемы есть более одного решения, но вы решили просто пободаться.

Показать  

А у вас видимо кошачья болезнь.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.