Jump to content

Question

Posted (edited)

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

Сама задача:
Добавить в настройку 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
Исправление ошибок. Ссылка на инструкцию.

18 answers to this question

Recommended Posts

  • 0
Posted
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
  • 0
Posted

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

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

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

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

  • 0
Posted

Итак обещанная инструкция, по автоматическому обновлению 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
  • 0
Posted (edited)

Друзья, а если 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
  • 0
Posted
В 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 найти данные для заполнения этих полей?  

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

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

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

  • 0
Posted
1 минуту назад, Usatyj сказал:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Так?

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

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

Так?

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

да

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

да

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

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

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

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

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

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

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

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...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.