Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: no-ip.com и серый ip  (Прочитано 6551 раз)

0 Пользователей и 1 Гость просматривают эту тему.

alex-x58

  • Автор темы
  • Гость
no-ip.com и серый ip
« : 12 Января 2013, 03:36:14 »
Доброе утро, пожалуйста помогите)
имеется провайдер дающий динамические, серые ip и мой сервер в серой подсети провайдера.
duc no-ip собрал, настроил (указал домен *name.no-ip.com* и интерфейс ppp0), поставил в автозапуск,  но он обнавляет не внутренний серый ip, а внешний.
как быть? хочу, чтобы duc обновлял серый IP ибо доступ нужен только из серой подсети. если на сайте no-ip в ручную прописать мой серый ip то все работает как нужно.
ос ubuntu server 12.04

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: no-ip.com и серый ip
« Ответ #1 : 12 Января 2013, 10:41:43 »
Эмммм... А что apt-get у Вас не в почёте?
sudo apt-get install noip2Или просто захотелось экстрима?

Ну да ладно. Видимо настроили не совсем так как хотели.
Если не осилили README (Вы же листали его при перед сборкой), то подскажу один из костылей (хотя это один из официальных способов использования) - пользуйте его по крону с параметром -I или -i. Для последнего данные придётся распарсить самостоятельно.

alex-x58

  • Автор темы
  • Гость
Re: no-ip.com и серый ip
« Ответ #2 : 12 Января 2013, 11:48:00 »
"E: Unable to locate package noip2"

"E: Unable to locate package no-ip"

"E: Unable to locate package noip"

"E: Unable to locate package no-ip2"
apt-get ничего не находит, что я не так делаю? что там можно было не так настроить?
« Последнее редактирование: 12 Января 2013, 12:44:36 от alex-x58 »

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: no-ip.com и серый ip
« Ответ #3 : 12 Января 2013, 12:53:31 »
Эмммм... А что apt-get у Вас не в почёте?
В Precise пакет noip2 убрали из репов.
https://launchpad.net/ubuntu/precise/amd64/noip2/2.1.9-3
Можно поставить из более старшего релиза, по идее работать должен.
По топику: ТС, показывайте конфиг noip2.conf. Иначе "эта музыка будет долгой" (почти це)
OpenWrt 19.07

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: no-ip.com и серый ip
« Ответ #4 : 12 Января 2013, 12:59:18 »
Видимо я один не умею читать и решил что автор хочет через сервис no-ip обновлять не внешний адрес, а внутренний. Ну так вот - no-ip для этого просто не предназначен - не умеет он сие.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: no-ip.com и серый ip
« Ответ #5 : 12 Января 2013, 13:15:03 »
Умеет. Сервису по барабану какой IP раздавать по имени. Главное чтобы он соответствовал адресации IPv4

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: no-ip.com и серый ip
« Ответ #6 : 12 Января 2013, 13:19:15 »
Оу, fisher74, не будете ли столь любезны, и не скажите ли какую галочку в настройках надо поставить, чтоб сервис no-ip переключился на выдачу серых адресов, вместо белых?  :-\

alex-x58

  • Автор темы
  • Гость
Re: no-ip.com и серый ip
« Ответ #7 : 12 Января 2013, 13:38:36 »
под виндовс no-ip версии 2 и версии 4 умеет делать то что нужно. не умеет только третья версия. Извиняюсь, конфиг будет чуть позже
(Нажмите, чтобы показать/скрыть)

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: no-ip.com и серый ip
« Ответ #8 : 12 Января 2013, 13:52:59 »
при установке noip предлагаються настройки, вы просто выбрали не тот пункт
про NAT там будет

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: no-ip.com и серый ip
« Ответ #9 : 12 Января 2013, 13:55:10 »
fisher74, не трудитесь, я похоже нашел ответ на свой вопрос :)
Если я не ошибся то запуск noip2 с ключом -i нужныйIP можно заставить клиента отсылать на сервер нужный адрес. Правда при этом придется писать скрипт, который будет отслеживать адрес на сетевом интерфейсе и подсовывать его как параметр ключа.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: no-ip.com и серый ip
« Ответ #10 : 12 Января 2013, 14:00:50 »
В Precise пакет noip2 убрали из репов.
ой-ой. Да, извините. Профукал, что 12.04

и не скажите ли какую галочку в настройках надо поставить, чтоб сервис no-ip переключился на выдачу серых адресов, вместо белых?  :-\
Про галочку не знаю. Я никак не поднимусь из консоли. Хотя сильно и не пытаюсь, если честно.

noip2 -i 10.1.1.1как организовать регулярное обновление на сервере и как получить этот адрес учить не буду. Вы не хуже меня выхлоп ip addr show dev ppp0 распарсите.

Пользователь решил продолжить мысль 12 Января 2013, 14:01:13:
пока отвечал, Вы уже всё нашли :)

alex-x58

  • Автор темы
  • Гость
Re: no-ip.com и серый ip
« Ответ #11 : 12 Января 2013, 14:29:32 »
при установке noip предлагаються настройки, вы просто выбрали не тот пункт
про NAT там будет
Да, такой пункт был. ответил N, но все равно обновляет внешний ип за nat'ом

Пользователь решил продолжить мысль 12 Января 2013, 14:59:43:
ТС, показывайте конфиг noip2.conf. Иначе "эта музыка будет долгой" (почти це)
в этом конфиге кракозябры и вероятно хешированый пароль, как его показать?
« Последнее редактирование: 12 Января 2013, 14:59:43 от alex-x58 »

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: no-ip.com и серый ip
« Ответ #12 : 12 Января 2013, 15:13:40 »
попробуйте ещё раз
вам я так понял нужен офлайн режим сервиса
т.е. работать будет только в локалке

alex-x58

  • Автор темы
  • Гость
Re: no-ip.com и серый ip
« Ответ #13 : 12 Января 2013, 15:27:55 »
попробовал еще раз) восстановил бэкап сервера в состояние "до манипуляций с no-ip", установил пакет noip2_2.1.9-3_amd64.deb, ответил на все его вопросы. на вопрос использования nat ответил "нет"... никаких изменений.
Продолжаю выполнять ваши квесты.

gregory5, не понял о каком Вы "офлайне". Ubuntu должна отправить на сервер no-ip информацию о сером ip подключения ppp0 через канал доступа в интернет.
« Последнее редактирование: 12 Января 2013, 15:36:52 от alex-x58 »

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: no-ip.com и серый ip
« Ответ #14 : 12 Января 2013, 16:03:20 »
в этом конфиге кракозябры и вероятно хешированый пароль, как его показать?
Прошу прощения, перепутал с ddclient. Действительно, noip2 генерирует *.conf в бинарном виде.
Тогда еще один квест можно попробовать.
В /etc/ppp/ip-up.d/ создать скрипт с содержимым
Код: (bash) [Выделить]
#!/bin/sh

username='user@email.com'
password='paS$w0rD'
hostname='my.example.com'
ipaddr=$4

case $6 in
     'myipparam_name')
         wget -q --user=$username --password=$password \
         "https://dynupdate.no-ip.com/nic/update?hostname=$hostname&myip=$ipaddr" -O /dev/null
     ;;
esac

exit 0
Дать права на исполнение.
Смысл в том, когда поднимается pppd c заданным ipparam, срабатывает этот скрипт и обновляет на no-ip.com значения. И никаких noip2 не нужно в принципе. Логгирование добавляете по вкусу.
OpenWrt 19.07

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.