Найти тему

Настраиваем контент-фильтрацию Скайднс на АльтЛинукс Рабочая станция 9

Агента Скайднс под Линукс системы нет. Зато можно использовать линуксовую программу ddclient.

На сайте Скайдн есть инструкция как настроить фильтрацию под unix системы. Однако в АльтЛинуксе есть нюансы настройки.

Разбираемся в нюансах

Все команды пишем в терминале не от имени пользователя, а от su-. Так мы сможем выполнять команды от пользователя root.

Для начала отключаем службу dnsmasq.

chkconfig dnsmasq off

Если не отключить службу то в /etc/resolv.conf будет записан днс адрес провайдера. И как результат будем беситься и потеть выясняя почему не работает контент-фильтрация.

Пишем днс адрес Скайднс 193.58.251.251 в файлы /etc/resolv.conf и /etc/resolvconf.conf

echo "nameserver 193.58.251.251" >> /etc/resolv.conf && echo "name_servers='193.58.251.251'" >> /etc/resolvconf.conf

Затем устанавливаем ddclient

apt-get install ddclient

Потом открываем файл ddclient.conf

nano /etc/ddclient/ddclient.conf

и пишем туда

daemon=300
syslog=yes
ssl=yes
protocol=dyndns2
server=www.skydns.ru
use=web
web=https://www.skydns.ru/nic/myip
# Пишем email и пароль от личного кабинета на сайте www.skydns.ru
login=you@yourmail.com
password=your_password
# Пишем имя компьютера. Так будет легче найти подключение в личном кабинете
computer_1

Сохраняем файл. И проверяем работает ddclient или нет

ddclient -force

Если появится сообщение "SUCCESS: updating computer_1: good: IP address set to 1.1.1.1" значит ддклиент работает.

Смотрим записи в журнале событий

journalctl | grep ddclient

Если есть запись "cannot open file 'var/cache/ddclient/ddclient.cache (permission denied)" то пишем

rm -rf /var/cache/ddclient/ddclient.cache

Затем перезапускаем ddclient и смотрим статус службы.

service ddclientd restart && service ddclientd status

И ещё ddclient можно запустить как демон

ddclient -daemon 600 syslog

Топаем в личный кабинет на сайт skydns.ru. Переходим в раздел "Сети"

И крутим страницу вниз до раздела "клиент ddns"

-2