Меню сайта

Библиотека

Установка клиента no-ip
Описание на домашний сервер
Сейчас я расскажу как привязать наш сервер , с динамическим ip, к постоянному адресу чтобы к нему был доступ из любой точки земного шара, где есть интернет.

Мы рассмотрим установку ПО, необходимое для работы сервисом no-ip.com.
Итак, приступим:

Код:

    cd /usr/local/src/
    wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
    tar xf noip-duc-linux.tar.gz
    cd noip-2.1.9-1/
    make install


В процессе установки скрипт попросит вас ввести логин, пароль и интервал обновления

Запуск скрипта осуществляется командой:
Код:
sudo /usr/local/bin/noip2


Чтобы заново настроить клиента (-C, создаст файл конфигурации по умолчанию):
Код:
/usr/local/bin/noip2 -C

Чтобы посмотреть статус клиента
Код:
/usr/local/bin/noip2 -S


Один момент: после перезагрузки устройства необходимо будет вручную запускать данный скрипт, поэтому нам необходимо настроить его автозапуск.
Создаем скрипт noip:
Код:
sudo nano /etc/init.d/noip


Копипастим в него следующий текст:

bash:
Подсветка синтаксиса : Bash
  1.  
  2. #! /bin/sh
  3. # /etc/init.d/noip
  4. # If you want a command to always run, put it here
  5. # Carry out specific functions when asked to by the system
  6. case "$1" in
  7.   start)
  8.     echo "Starting noip"
  9.     # run application you want to start
  10.     /usr/local/bin/noip2
  11.     ;;
  12.   stop)
  13.     echo "Stopping noip"
  14.     # kill application you want to stop
  15.     killall noip2
  16.     ;;
  17.   *)
  18.     echo "Usage: /etc/init.d/noip {start|stop}"
  19.     exit 1
  20.     ;;
  21. esac
  22. exit 0
  23.  
Parsed in 0.064 seconds, using GeSHi 1.0.8.11. Created cache - 15.09.23 0:01


Ставим необходимые права:
Код:
sudo chmod 755 /etc/init.d/noip


Регистрируем скрипт:

Код:
sudo update-rc.d noip defaults


Могут возникнуть предупреждения, но на них можно не обращать внимание.

Теперь чтобы запустить клиента
Код:
sudo /etc/init.d/noip start


Остановить клиента
Код:
sudo /etc/init.d/noip stop


Чтобы убрать скрипт из автозагрузки
Код:
sudo update-rc.d -f  noip remove


После всех проделанных действий наш сервер стал доступен по доменному имени noip.org
 
Автор gosudar  •  Дата Сентябрь 13 2015, 22:37  •  Тип FAQ  •  Просмотров 1432
Категория Домашний сервер   •  Трекбек
 голос(ов) 0



Часовой пояс: GMT + 3