Установка клиента No-IP на Ubuntu/Linux

Автор: Гость | от 2016 » Август » 21 | посмотрело: 1251

0

В связи с отключением бесплатных аккаунтов на DynDNS, появилась необходимость перейти на что-то похожее. Вкратце, этот сервис предоставлял возможность получить статичное имя на динамический белый IP. Увы, халява кончилась. No-IP — это полный аналог DynDNS.

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

Скачаем и распакуем клиент:

Код
$ cd /usr/local/src/
$ wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
$ sudo tar xf noip-duc-linux.tar.gz
$ cd noip-*
$ sudo make install

Если вы получаете ошибку «make not found» или «missing gcc», значит у вас нет gcc компилятора на вашей машине. Вам нужно установить его, чтобы продолжить установку.

Установка gcc 4.8.1 (компилятор C):
Код
$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
$ sudo apt-get update
$ sudo apt-get install gcc-4.8
$ sudo apt-get install build-essential


Код
$ sudo make install

На этапе установки можно создать конфигурационный файл с логином/паролем к noip.com, который будет лежать в /usr/local/etc/no-ip2.conf. Сам же клиент будет лежать в /usr/local/bin/noip2.

Теперь можно попробовать запустить службу и проверить на сайте, что все работает:

Код
# /usr/local/bin/noip2 -C — сконфигурировать клиент
# /usr/local/bin/noip2 — запустить клиент
# /usr/local/bin/noip2 -S — показать информацию о запущенных клиентах
# /usr/local/bin/noip2 -D pid — переключить клиент в debug-режим
# /usr/local/bin/noip2 -K pid — завершить работу клиента

Запустим сервис:

Код
$ sudo /usr/local/bin/noip2

Проверим:

Код
$ sudo ps aux | grep noip

nobody 1351 0.0 0.2 2576 1860 ? Ss 20:52 0:00 /usr/local/bin/noip2

Добавим в автозагрузку:

Код
$ sudo nano /etc/rc.local

В любое место до exit:

Код
/usr/local/bin/noip2


Теги: ubuntu, No-IP, DynDNS, linux

Категория: Ubuntu

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться или войти на сайт под своим именем.
Всего комментариев: 0
avatar