Краткое описание сервиса NO-IP а так же установка под FreeBSD описаны в статье FreeBSD: установка и настройка утилиты NO-IP.
В данном примере установка производится на:
$ lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 12.04.2 LTS Release: 12.04 Codename: precise
Установка производится либо из репозитория:
# aptitude -y install noip2
Но для Ubuntu 12.04 его нет, поэтому – можно скачать тарбол с исходным кодом:
# cd /usr/local/src/ # wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz --2013-08-20 20:49:49-- http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz Resolving www.no-ip.com (www.no-ip.com)... 8.23.224.110 Connecting to www.no-ip.com (www.no-ip.com)|8.23.224.110|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 134188 (131K) [application/x-gzip] Saving to: `noip-duc-linux.tar.gz' 100%[==================================================================================================134,188 145K/s in 0.9s 2013-08-20 20:49:51 (145 KB/s) - `noip-duc-linux.tar.gz' saved [134188/134188] # tar xf noip-duc-linux.tar.gz # cd noip-2.1.9-1/ # make install
В процессе установки будут заданы установки, например – выбор сетевой карты:
Please select the Internet interface from this list. By typing the number associated with it. 0 eth0 1 wlan0 0
Далее указываем данные доступа:
Please enter the login/email string for no-ip.com [email protected] Please enter the password for user '[email protected]' ********** New configuration file '/tmp/no-ip2.conf' created. mv /tmp/no-ip2.conf /usr/local/etc/no-ip2.conf
Теперь клиент установлен и сконфигурирован.
Для получения помощи по доступным опциям укажите:
# /usr/local/bin/noip2 -h
Осталось запустить сервис:
# /usr/local/bin/noip2
Проверим:
# ps aux | grep noip nobody 2768 0.0 0.0 19084 928 ? Ss 20:57 0:00 /usr/local/bin/noip2
Добавим его в автозагрузку:
# echo '/usr/local/bin/noip2' >> /etc/rc.local
Готово.