Jump to content
  • 0
hard_alex@mail.ru

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

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
Исправление ошибок. Ссылка на инструкцию.

Share this post


Link to post
Share on other sites

5 answers to this question

  • 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

Share this post


Link to post
Share on other sites
  • 0

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

  • Thanks 1

Share this post


Link to post
Share on other sites
  • 0
2 часа назад, r13 сказал:

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

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

Share this post


Link to post
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 сделать соответствующие поля и они бы скриптом системы создавали нужный профиль, вся эта инструкция не имела бы смысла, все было бы нативно.
Так что Прошу голосовать за!

Share this post


Link to post
Share on other sites
  • -1

Друзья, а если 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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×