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

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

Ричард Бах. Письмо от богобоязненного человека

Я больше не могу молчать. Ведь кто-то должен сказать вам, пилоты аэропланов, как устают те, кто не принадлежит к вашему кругу, от ваших бесконечных разговоров о том, как приятно летать, и приглашений прийти в воскресенье в середине дня, чтобы немножко пролететь с вами и почувствовать, что такое полет.