Jump to content
  • 0

IP4MARKET, Тunnel Broker IPv6 API Подключения IPv6 через IPv4


hard_alex@mail.ru

Question

Доброго времени!

Сама задача:
Добавить в настройку IPv6in4 возможность обновлять IPv4 адрес на серевере ip4market через API.

Описание проблемы:
Есть интернет соединение от провайдера только Динамический белый IPv4.
Для определенных нужд настроен DDNS.

Нужно IPv6 через брокера т.к. 6to4 оказалось очень медленно, постоянно меняющийся IPv6 это ещё больший ужас чем IPv4
Есть всеми признанный Hurricane Electric, по адресу tunnelbroker.net который позволяет изменять IPv4 локальный через API сильно напоминающий DDNS, и на Кинетиках так и настраивается.
Но, 1- HE это больше Американская история, скорость соответственно , 2 - DDNS уже занят, а 2 DDNS профиля Кинетиками не поддерживается. Update: как меня поправили ниже поддерживается, но только через CLI.
Есть Российский IP4MARKET, Тunnel Broker IPv6, потестировал, все быстро и удобно.
Но обновлять Адрес IPv4 надо вручную, у них есть API вида http://tb.ip4market.ru/?page=update&apikey=<APIKEY>&ip=<IPv4Client>

Хочется.
1. Добавить в настройку IPv6in4 Добавить поле с выбором популярных брокеров HE и ip4market
2. Добавить в настройку IPv6in4 Добавить поля для ввода необходимых данных для API автоматической смены IPv4 (Для ip4market) это APIKEY
3. Дергать ссылку Кинетиком при смене динамического IPv4.

ИМХО , в настройке именно тунельных брокеров IPv6in4 это будет удобно и актуально.
Оставить вариант "Другой", с текущей реализацией.

Update: Ниже есть инструкция написана мной по подсказкам r13, как это вот всё получить при помощи CLI, но хочется прям через Веб :)

Edited by hard_alex@mail.ru
Исправление ошибок. Ссылка на инструкцию.
Link to comment
Share on other sites

18 answers to this question

Recommended Posts

  • 0
41 минуту назад, hard_alex@mail.ru сказал:

Доброго времени!

Сама задача:
Добавить в настройку IPv6in4 возможность обновлять IPv4 адрес на серевере ip4market через API.

Описание проблемы:
Есть интернет соединение от провайдера только Динамический белый IPv4.
Для определенных нужд настроен DDNS.

Нужно IPv6 через брокера т.к. 6to4 оказалось очень медленно, постоянно меняющийся IPv6 это ещё больший ужас чем IPv4
Есть всеми признанный Hurricane Electric, по адресу tunnelbroker.net который позволяет изменять IPv4 локальный через API сильно напоминающий DDNS, и на Кинетиках так и настраивается.
Но, 1- HE это больше Американская история, скорость соответственно , 2 - DDNS уже занят, а 2 DDNS профиля Кинетиками не поддерживается.
Есть Российский IP4MARKET, Тunnel Broker IPv6, потестировал, все быстро и удобно.
Но обновлять Адрес IPv4 надо вручную, у них есть API вида http://tb.ip4market.ru/?page=update&apikey=<APIKEY>&ip=<IPv4Client>

Хочется.
1. Добавить в настройку IPv6in4 Добавить поле с выбором популярных брокеров HE и ip4market
2. Добавить в настройку IPv6in4 Добавить поля для ввода необходимых данных для API автоматической смены IPv4 (Для ip4market) это APIKEY
3. Дергать ссылку Кинетиком при смене динамического IPv4.

ИМХО , в настройке именно тунельных брокеров IPv6in4 это будет удобно и актуально.
Оставить вариант "Другой", с текущей реализацией.

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

  • Thanks 1
Link to comment
Share on other sites

  • 0

@hard_alex@mail.ru Проверил, работает, только в их api ip не надо указывать, с ним что то у сервиса не срастается. Без него ок, обновляется.

  • Thanks 1
Link to comment
Share on other sites

  • 0
2 часа назад, r13 сказал:

Проверил, работает, только в их api ip не надо указывать, с ним что то у сервиса не срастается. Без него ок, обновляется.

Ок. Сейчас кофе попью и сделаю! Спасибо. Ответом инструкцию прилеплю :)

Link to comment
Share on other sites

  • 0

Итак обещанная инструкция, по автоматическому обновлению IP через DynDns сервис Кинетиков, для IP4Market брокера.
Конкретно команды точно подходят для Lite III Rev.B (незнаю насколько командная строка разная для разных Кинетиков, но мне кажется эти будут одинаковыми для всех)
Необходимо зайти в режим CLI либо через TelNet либо SSH

Выполняем следующие команды для создания и задания параметров Дополнительного Профиля DDNS

dyndns profile ip4market
type custom
username <ваше имя пользователя>
password <ваш пароль>
url https://tb.ip4market.ru/?page=update&apikey=<Ваш APIKey>


//Обратите внимание на знак ? перед page= , у меня он при вставке перемещался в конец строки и url был неправильный. Поменяйте ручками.

no send-address


//Обязательно, иначе не работает.

С настройкой профиля закончили.
Теперь нужно настроить интерфейс при смене IP на котором будет срабатывать DynDNS update

interface <Имя интерфейса>


В моем случае это PPPoE0, при прямом соединении это будет скорее всего ISP

dyndns profile ip4market


Записали пометку что данный интерфейс при смене IP должен обновить dyndns профиль ip4market

dyndns update force


И проверяем результат. Должно быть всё ок, если что-то не так разбираемся где накосячили, см. Лог.

copy running-config startup-config


Записываем Конфигурацию.

Все. В startup-config должны появиться такие строки:

!
dyndns profile ip4market
    type custom
    username <ваше имя пользователя>
    password ns3 шифрованный пароль
    url https://tb.ip4market.ru/?page=update&apikey=<Ваш APIKey>
    no send-address



В соответствующем интерфейсе
 

!
interface PPPoE0
 ....
    dyndns profile ip4market
....


Ну и если вы ещё не используете DDNS через Web морду, то в соответствии заполните там поля и установите галочку

Цитата

Определять мой IP-адрес автоматически


Но все же , если в Web в настройках 6in4 сделать соответствующие поля и они бы скриптом системы создавали нужный профиль, вся эта инструкция не имела бы смысла, все было бы нативно.
Так что Прошу голосовать за!

  • Upvote 1
Link to comment
Share on other sites

  • 0

Друзья, а если NAT, при этом выдаваемый провайдером ip адрес статический, но не белый  (не я один на нем), то можно настроить через https://tunnelbroker.net/ ? Через IP4MARKET туннель поднимается. Вот что пишет туннельный брокер по этому поводу "Not by using your private IP, no. You need to supply your public IP address, and then tell the NAT device you're using to forward proto41 onto your private IP, put your computer in the DMZ, or something similar, depending on what your NAT device is capable of. We can't just route to your 10. address, since those routes don't exist on the public Internet." Можно что-то сделать у меня ip на 10.*.*.* постоянный и ip, который выходит 194.*.*.* тоже постоянный (но на нем не я один, как сказал провайдер).
Если на https://tunnelbroker.net указать ip 194, то получаю "IP is not ICMP pingable. Please make sure ICMP is not blocked. If you are blocking ICMP, please allow 66.220.2.74 through your firewall." создал правило, но не помогает.

 

Без имени2222.jpg

Edited by Etrus
Link to comment
Share on other sites

  • 0
В 30.10.2018 в 03:32, hard_alex@mail.ru сказал:

Итак обещанная инструкция, по автоматическому обновлению IP через DynDns сервис Кинетиков, для IP4Market брокера.
Конкретно команды точно подходят для Lite III Rev.B (незнаю насколько командная строка разная для разных Кинетиков, но мне кажется эти будут одинаковыми для всех)
Необходимо зайти в режим CLI либо через TelNet либо SSH

Выполняем следующие команды для создания и задания параметров Дополнительного Профиля DDNS


dyndns profile ip4market
type custom
username <ваше имя пользователя>
password <ваш пароль>
url https://tb.ip4market.ru/?page=update&apikey=<Ваш APIKey>


//Обратите внимание на знак ? перед page= , у меня он при вставке перемещался в конец строки и url был неправильный. Поменяйте ручками.


no send-address


//Обязательно, иначе не работает.

С настройкой профиля закончили.
Теперь нужно настроить интерфейс при смене IP на котором будет срабатывать DynDNS update


interface <Имя интерфейса>


В моем случае это PPPoE0, при прямом соединении это будет скорее всего ISP


dyndns profile ip4market


Записали пометку что данный интерфейс при смене IP должен обновить dyndns профиль ip4market


dyndns update force


И проверяем результат. Должно быть всё ок, если что-то не так разбираемся где накосячили, см. Лог.


copy running-config startup-config


Записываем Конфигурацию.

Все. В startup-config должны появиться такие строки:


!
dyndns profile ip4market
    type custom
    username <ваше имя пользователя>
    password ns3 шифрованный пароль
    url https://tb.ip4market.ru/?page=update&apikey=<Ваш APIKey>
    no send-address



В соответствующем интерфейсе
 


!
interface PPPoE0
 ....
    dyndns profile ip4market
....


Ну и если вы ещё не используете DDNS через Web морду, то в соответствии заполните там поля и установите галочку


Но все же , если в Web в настройках 6in4 сделать соответствующие поля и они бы скриптом системы создавали нужный профиль, вся эта инструкция не имела бы смысла, все было бы нативно.
Так что Прошу голосовать за!

Здравствуйте. Начал пользоваться этим сервисом и прошу помощи. Вы пишите "...Ну и если вы ещё используете DDNS через Web морду, то в соответствии заполните там поля и установите галочку...". А где на странице https://ipv6.ip4market.ru/?page=panel найти данные для заполнения этих полей?  

Link to comment
Share on other sites

  • 0
15 минут назад, Александр Воробьев сказал:

Здравствуйте. Начал пользоваться этим сервисом и прошу помощи. Вы пишите "...Ну и если вы ещё используете DDNS через Web морду, то в соответствии заполните там поля и установите галочку...". А где на странице https://ipv6.ip4market.ru/?page=panel найти данные для заполнения этих полей?  

«НЕ используете» далее по тексту

Link to comment
Share on other sites

  • 0
1 минуту назад, Александр Воробьев сказал:

Это Ваша помощь? Серьёзно? Спасибо.

Если вы поняли правильно, то извините. 

Link to comment
Share on other sites

  • 0
Только что, Usatyj сказал:

Если вы поняли правильно, то извините. 

Я сознательно удалил "не" в цитате т.к.. по-моему это опечатка, меняющая смысл фразы на диаметрально противоположный. Без обид.

Link to comment
Share on other sites

  • 0
41 минуту назад, Александр Воробьев сказал:

Здравствуйте. Начал пользоваться этим сервисом и прошу помощи. Вы пишите "...Ну и если вы ещё используете DDNS через Web морду, то в соответствии заполните там поля и установите галочку...". А где на странице https://ipv6.ip4market.ru/?page=panel найти данные для заполнения этих полей?  

пункт Ссылка для автоматического обновления настроек

взять эту ссылку, удалить в конце &ip...и до конца

вставить эту ссылку в dyndns кинетика

Edited by r13
Link to comment
Share on other sites

  • 0
4 минуты назад, r13 сказал:

пункт Ссылка для автоматического обновления настроек

взять эту ссылку, удалить в конце &ip...и до конца

вставить эту ссылку в dyndns кинетика

Прошу прощения за возможную тупость, но я далеко не продвинутый пользователь, а вполне обычный юзер, пытающийся в меру своих сил освоит что-то новое на своем устройстве. Вас не затруднит более подробно объяснить : (скриншот).

Аннотация 2019-03-31 123722.jpg

Link to comment
Share on other sites

  • 0
22 минуты назад, Александр Воробьев сказал:

Прошу прощения за возможную тупость, но я далеко не продвинутый пользователь, а вполне обычный юзер, пытающийся в меру своих сил освоит что-то новое на своем устройстве. Вас не затруднит более подробно объяснить : (скриншот).

Аннотация 2019-03-31 123722.jpg

надо выбрать сервис - другой и тогда будут другие поля для ввода

заполнить поле с url и поставить галку внизу, все. 

Edited by r13
Link to comment
Share on other sites

  • 0
1 час назад, r13 сказал:

надо выбрать сервис - другой и тогда будут другие поля для ввода

заполнить поле с url и поставить галку внизу, все. 

Так?

Аннотация 2019-03-31 141939.jpg

Link to comment
Share on other sites

  • 0
25 минут назад, r13 сказал:

да

Спасибо. А есть возможность узнать/проверить работоспособность/правильность настройки?

Edited by Александр Воробьев
Link to comment
Share on other sites

  • 0
28 минут назад, Александр Воробьев сказал:

Спасибо. А есть возможность узнать/проверить работоспособность/правильность настройки?

в логе пишется статус ответа от сервиса при обновлении

Link to comment
Share on other sites

  • 0
47 минут назад, r13 сказал:

в логе пишется статус ответа от сервиса при обновлении

Спасибо за понятные ответы. Тема закрыта.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...