К основному контенту

no-ip или динамический ip под Ubuntu

Приходится часто работать с удалёнными компами через инет, особенно удобно залезть удалённо на свой домашний комп, что-то настроить или скачать с него. Проблема возникает только при определении IP-адреса нужной машины, при условии, что вы не арендовали постоянный IP и вам выделяется динамически. Проблема решаема через доступные бесплатные сервисы. Уже многие adsl-рутеры имеют встроенную поддержку того или иного подобного сервиса.


Мой выбор остановился на сервисе No-IP.com по следующим причинам:
бесплатность;
5 хостов на 1 учётную запись;
множество различных доменов второго уровня;
различные типы хостов;
удобная настройка и активация.

Для начала следует зарегистрироваться и создать нужные хосты.

Достаточно установить пакет noip2:

# apt-get install noip2

и ввести все необходимые данные при настройке пакета, путь сохранения файла конфигурации стандартно - /var/lib/noip2/noip2.conf

Если вы используете и подсоединяетесь через рутер и используете NAT, то не выключайте последнюю опцию при настройке.

Настраивать автозапуск нет необходимости, стандартно с указанным конфигурационным файлом и происходит автозапуск noip2 при загрузке.

Вы также можете узнать текущие настройки командой:

sudo noip2 -c /var/lib/noip2/noip2.conf -S



Устаревшая инструкция:

Скачиваем версию программы для Linux отсюда.

Внутри архива вы найдёте уже скомпилированые версии под х32 и х64 платформы, хотя можно самостоятельно скомпилировать из приложенных исходников. Но это не суть важно. Распаковываем noip2-Linux-32bit в нужную папку, к примеру для последующего удобства, копируем:

sudo cp noip2-Linux-32bit /usr/bin/noip2

тем самым имя исполняемого файла сокращено для удобства;

информацию о параметрах запуска можно узнать командой:

noip2 --help
настраиваем теперь для использования нужного хоста:

sudo noip2 -C -c /etc/no-ip2.conf -U 10
последним параметром задан интервал в минутах обновления/проверки данный ip-адреса
далее отвечаем на вопросы об интерфейсе;

указываем в качестве логина ящик электронной почты, на который зарегистрировали сервис;

далее пароль;

далее будет запрос (при количестве хостов более 1), что использовать ли настройки для всех хостов, в моём случае ответ нет;

далее соглашаемся на использование конкретного хоста, на ненужные отвечаем отрицательно;

далее будет задан вопрос о возможности запуска чего-либо при удачном обновлении информации, отвечаем пока нет;

теперь конфигурационный файл создан.

Для автозапуска прописываем через меню Система-Параметры-Сеансы запуск программы в виде следующей строки:

noip2 -c /etc/no-ip2.conf

Можно сделать автозапуск по другому, так, чтобы действовало на все сеансы всех пользователей, а именно дописав до строки exit 0 указанную команды в файл /etc/rc.local

Удачи, теперь всё должно работать.

взято отсюда Nick F0x

Комментарии

Популярные сообщения из этого блога

Три типа мышления - мифологическое, религиозное, научное

Оригинальное название: Различные типы мышления (мифологическое, религиозное, научное) и их влияние на базовые космологические понятия в культуре и в онтогенезе, на педагогический и воспитательный процессы. Нами выделяется три типа мышления: мифологическое, религиозное и научное - в процессе развития, как социальных сообществ, так и развития ребенка. При этом, когда говорится о первенстве того или иного типа мышления, подразумевается его преобладание над двумя другими в том или ином социальном сообществе или у конкретного человека в тот или иной возрастной период. Как отмечал еще знаменитый отечественный физиолог Павлов, различные участки коры головного мозга усиливают свою деятельность в разных возрастах. Под мифологическим типом мышления мы понимаем преобладание мышления, связанного с цельным космогоническим мировоззрением, оценкой ситуаций в целом и рассмотрение мироздания как некого целостного организма. При развитии данного типа мышления преобладает решение стратегических ...

Отрывок из "Восход Черного Солнца" Джорджа Локхарда

   - Давно это было... А может, и не было. Но рассказывают, что еще до начала времен, когда не родились даже звезды, из бесконечного пламени возник бог. Он был одинок, зато всемогущ. Минули бесчисленные века, но бог лишь продолжал познавать собственную силу, пока однажды у него не родилась мысль: зачем нужно могущество, которым некому восторгаться? Следом за мыслью родился план, а поскольку бог тот был, по сути, ребенком, он немедленно принялся воплощать этот план в жизнь. Сначала он создал живое существо, способное мыслить, и спросил:    "Ощущаешь ли ты восторг при виде того, сколь я совершенен?"    "Нет, - ответило существо. - Потому что нет более жалкого зрелища, чем сила, не имеющая цели.    Тогда бог создал прекрасные земли, наполнил их жизнью и красотой, зажег на небесах звезды и вновь вопросил:    "Но теперь ты видишь, сколь я велик и могуч?"    "Оглянись, - ответило существо. - Творение твое - не более чем точка по ...

Синхронизация "Дни рождения контактов" Android с Google Calendar

Дни рождения в календаре Android или как сделать так, чтобы в календаре отображались дни рождения контактов.  Суть проблемы: отсутствие таких очевидных вещей, как отображение дней рождений контактов в календаре и соответственно не получаете уведомлений об их наступлении.. Способов решения масса, иногда поморгает синхронизация с Outlook (контакты и календарь), но можно и воспользоваться Google Calendar - для этого необходима учётная запись Google (Gmail).