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

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

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

Добрый день!

Настроил IPv6 (NetAssistIPv6).

Для автообновления IP-адреса необходимо вызвать строку URL:

http(s)://tb.netassist.ua/autochangeip.php?l=YOURLOGIN&p=YOURPASSWORD&ip=YOURIP

Нужный скрипт почти есть. :)

Посоветуйте, пожалуйста, как можно в скрипте подставить текущий IP-адрес (YOURIP)

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

Посоветуйте, пожалуйста, как можно в скрипте подставить текущий IP-адрес (YOURIP)

Для универсальности, когда имя текущего подключения неизвестно, создайте скрипт в каталоге /opt/etc/ndm/wan.d/. Он будет вызываться каждый раз при подключении/отключении интернета. Можете взять параметр $address, записать в файл и использовать в других скриптах. Более подробно здесь: https://github.com/ndmsystems/packages/wiki/Opkg-Component#ndmwand.

Опубликовано
Для универсальности, когда имя текущего подключения неизвестно, создайте скрипт в каталоге /opt/etc/ndm/wan.d/. Он будет вызываться каждый раз при подключении/отключении интернета.
Лучше ещё раз спрошу, будет ли вызов /opt/etc/ndm/wan.d/, если подключение к интернету случится ДО монтирования /opt?
Опубликовано
Для универсальности, когда имя текущего подключения неизвестно, создайте скрипт в каталоге /opt/etc/ndm/wan.d/. Он будет вызываться каждый раз при подключении/отключении интернета.
Лучше ещё раз спрошу, будет ли вызов /opt/etc/ndm/wan.d/, если подключение к интернету случится ДО монтирования /opt?

Да.

  • 3 недели спустя...
Опубликовано
Для универсальности, когда имя текущего подключения неизвестно, создайте скрипт в каталоге /opt/etc/ndm/wan.d/. Он будет вызываться каждый раз при подключении/отключении интернета.
Лучше ещё раз спрошу, будет ли вызов /opt/etc/ndm/wan.d/, если подключение к интернету случится ДО монтирования /opt?

Да.

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

Опубликовано
Лучше ещё раз спрошу, будет ли вызов /opt/etc/ndm/wan.d/, если подключение к интернету случится ДО монтирования /opt?

Да.

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

Можно примерно так

#!/opt/bin/sh
home=/opt/tmp
[ -z "$address" ] && exit 0       # $address is undefined
echo "New WAN IP address: ("$address")"
curl --insecure "https://tb.netassist.ua/autochangeip.php?l=mymail@mail.ru&p=mypassword&ip="$address
exit 0

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

Да.

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

Можно примерно так

#!/opt/bin/sh
home=/opt/tmp
[ -z "$address" ] && exit 0       # $address is undefined
echo "New WAN IP address: ("$address")"
curl --insecure "https://tb.netassist.ua/autochangeip.php?l=mymail@mail.ru&p=mypassword&ip="$address
exit 0

Извините за банальность, а куда это записать?

  • 1 месяц спустя...
Опубликовано

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

Можно примерно так

#!/opt/bin/sh
home=/opt/tmp
[ -z "$address" ] && exit 0       # $address is undefined
echo "New WAN IP address: ("$address")"
curl --insecure "https://tb.netassist.ua/autochangeip.php?l=mymail@mail.ru&p=mypassword&ip="$address
exit 0

Извините за банальность, а куда это записать?

создайте скрипт в каталоге /opt/etc/ndm/wan.d/

  • 2 месяца спустя...
Опубликовано

ругается

Jun 07 18:32:51ndm
Opkg::Manager: /opt/etc/ndm/wan.d/1.sh: curl: (3) Illegal characters found in URL.

при таком урл "https://:@ipv4.tunnelbroker.net/nic/update?hostname=" или "https://ipv4.tunnelbroker.net/nic/update?username=&password=&hostname=".

Опубликовано
при таком урл "https://:@ipv4.tunnelbroker.net/nic/update?hostname=".
Может проще будет вставить такой URL/host/user/passwd прямо в поля веб-интерфейса?

Пожалуйста учтите, что для новых туннелей указывается не пароль от учётки tunnelbroker, а Update Key, который указан на закладке Advanced в свойствах туннеля.

Опубликовано
при таком урл "https://:@ipv4.tunnelbroker.net/nic/update?hostname=".
Может проще будет вставить такой URL/host/user/passwd прямо в поля веб-интерфейса?

Пожалуйста учтите, что для новых туннелей указывается не пароль от учётки tunnelbroker, а Update Key, который указан на закладке Advanced в свойствах туннеля.

ну такто я вручную этот тоннель обновляю, хотел автоматизироать.

Может проще будет вставить такой URL/host/user/passwd прямо в поля веб-интерфейса?
можно подробнее?
Опубликовано
ну такто я вручную этот тоннель обновляю, хотел автоматизироать.
Может проще будет вставить такой URL/host/user/passwd прямо в поля веб-интерфейса?
можно подробнее?
По аналогии должно заработать. В веб интерфейсе откройте страницу Интернет > DyDNS и заполните поля по образцу:

  • Используемый сервис: Другой,
  • Адрес сервиса: https://ipv4.tunnelbroker.net/nic/update
  • Доменное имя: Tunnel ID,
  • Имя пользователя: имя учётки tunnelbroker.net,
  • Пароль: Update Key, указанный на закладке Advanced в свойствах туннеля,
  • Определять мой IP автоматически: поставить галку,
  • Использовать DDNS: (поставить галку напротив интерфейса, подключенного к интернету, например, MyISP (PPPoE0)).

Сейчас мне проверить работоспособность решения не на чем, я ориентируюсь на сравнении URL обновления he.net и того, что отсылает кинетик. Заработает ли у вас или нет — отпишитесь в любом случае.

Опубликовано
ну такто я вручную этот тоннель обновляю, хотел автоматизироать.
Может проще будет вставить такой URL/host/user/passwd прямо в поля веб-интерфейса?
можно подробнее?
По аналогии должно заработать. В веб интерфейсе откройте страницу Интернет > DyDNS и заполните поля по образцу:

  • Используемый сервис: Другой,
  • Адрес сервиса: https://ipv4.tunnelbroker.net/nic/update
  • Доменное имя: Tunnel ID,
  • Имя пользователя: имя учётки tunnelbroker.net,
  • Пароль: Update Key, указанный на закладке Advanced в свойствах туннеля,
  • Определять мой IP автоматически: поставить галку,
  • Использовать DDNS: (поставить галку напротив интерфейса, подключенного к интернету, например, MyISP (PPPoE0)).

Сейчас мне проверить работоспособность решения не на чем, я ориентируюсь на сравнении URL обновления he.net и того, что отсылает кинетик. Заработает ли у вас или нет — отпишитесь в любом случае.

не сработало т.к.

Numeric tunnel ID in "tunnel#.tunnelbroker.net" (This host does not actually exist)
https://forums.he.net/index.php?topic=1994.0
Опубликовано
не сработало т.к.
Numeric tunnel ID in "tunnel#.tunnelbroker.net" (This host does not actually exist)
https://forums.he.net/index.php?topic=1994.0
Это цитата поста пятилетней давности с их форума, она может быть давно не актуальна. Пять лет назад туннель можно было обновлять как вы раньше процитировали с помощью пароля от учётки, а сейчас уже нет. Сравните URL, которому обращается кинетик с Example Update URL, что указан на закладке Advanced в свойствах туннеля.

Что роутер при вводе настроек пишет? Если настройки воспринимаются, что видите в системном логе?

Пожалуйста учтите, что роутер должен пинговаться с адреса 66.220.2.74. Это условие для обновления туннеля.

Опубликовано (изменено)
Jun 07 21:08:20ndm
DynDns::Profile: "_WEBADMIN" updated sucessfully.
 

Вы и метод научного тыка помог, https://ipv4.tunnelbroker.net/nic/updat ... ame=123456 правильный урл для "Адрес сервиса:", "Доменное имя:" нетребуется, и ваш логин пароль.

не работает на версии 2.05(AANT.5)C4

Изменено пользователем b1st
новые данные
  • 2 месяца спустя...
Опубликовано (изменено)
В 07.06.2016 в 16:38, b1st сказал:

ругается


Jun 07 18:32:51ndm
Opkg::Manager: /opt/etc/ndm/wan.d/1.sh: curl: (3) Illegal characters found in URL.
 

при таком урл "https://:@ipv4.tunnelbroker.net/nic/update?hostname=" или "https://ipv4.tunnelbroker.net/nic/update?username=&password=&hostname=".

Заработало так:

#!/opt/bin/sh
$(curl --insecure -v 'https://ЛОГИН:ХЭШ@ipv4.tunnelbroker.net/nic/update?hostname=КЛЮЧ')
exit 0

 

Изменено пользователем Дмитрий
Опубликовано
В 15.01.2016 в 10:15, ndm сказал:

Для универсальности, когда имя текущего подключения неизвестно, создайте скрипт в каталоге /opt/etc/ndm/wan.d/. Он будет вызываться каждый раз при подключении/отключении интернета. Можете взять параметр $address, записать в файл и использовать в других скриптах. Более подробно здесь: https://github.com/ndmsystems/packages/wiki/Opkg-Component#ndmwand.

Интерфейс через который работает 6in4 не является подключением к интернет. В него лишь проброшены три маршрута к узлам с которыми работает tunnelbroker.net:

ip route 216.66.84.46 PPTP1 auto
ip route 66.220.2.74 PPTP1 auto
ip route 64.62.200.2 PPTP1 auto

Кому интересно:

Скрытый текст

216.66.84.46 - ipv4 конец туннеля на стороне tunnelbroker.net
66.220.2.74 - с этого адреса ipv4.tunnelbroker.net пингует для проверки ip
64.62.200.2 - ipv4.tunnelbroker.net (куда обращается URL для обновления)

По-этому wan.d/ не прогоняет когда сбрасываю интерфейс. Что мне можно сделать?

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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

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