Skip to content
Net Control ² База знаний

Net Control ² База знаний

https://netcontrol2.ru/kb/

Русский (RU)

  • Трансляция экрана (Broadcast Desktop)
    • Проблемы при трансляции экрана (версии 22.5 и выше)
    • Трансляция экрана не работает (версия 10 – 22.1)
  • Проблемы с подключением по сети
    • Какие сетевые порты необходимо открыть в брандмауэре для использования Net Control 2
    • Вместо снимка экрана учащегося в модуле преподавателя отображается статус “Waiting for Screenshot”
    • Компьютер учащегося не подключается к преподавателю (Classroom, SmallClass)
  • Установка и развертывание
    • Net Control ² Professional: Как переместить настройки сервера подключений на новый компьютер.
    • Net Control 2 Classroom: Как обновить Net Control 2 Classroom версии 10-12 к версии 20-23 без полной переустановки
    • Net Control 2 Classroom: Как переместить список компьютеров и настройки модуля преподавателя с одного компьютера на другой
    • Настройка Net Control 2 Classroom или PRO при помощи административных шаблонов групповых политик Active Directory
    • Как использовать Net Control 2 Classroom, SmallClass или PRO в среде сервера терминалов через соединение RDP.
    • Как удалить dnsmasq в Linux
  • Инструменты и возможности
    • Где найти список поддерживаемых функций?
    • Удаленный вход в систему не работает
    • Горячие клавиши модуля преподавателя
    • Хотели бы добавить новую функцию.
    • Не получается включить компьютер по сети.
    • Как изменить картинку, отображаемую, когда компьютер заблокирован преподавателем?
    • Функции изменения даты и времени не работают в Windows 7 и выше
    • Возможно ли управление одним компьютером пользователя с нескольких компьютеров преподавателей одновременно?
    • Можно ли использовать Net Control 2 для работы с компьютерами через Интернет?
  • Ограничения доступа к Интернет
    • Ограничения Интернет не работают в Windows 7
    • Проблемы с ограничением доступа к Интернет
    • Как включить Прокси сервер
    • Режимы подсистемы управления доступом в Интернет (ICE)
    • Как удалить dnsmasq в Linux
    • Как установить dnsmasq на Linux
  • Лицензирование и регистрация
    • Как перерегистрировать программу новым ключом?
    • Регистрационный ключ не работает (ошибка “неверный ключ”)
    • Как перенести лицензию на новые компьютеры?
    • Есть ли возможность изменить стандартные схемы лицензирования?
    • Доступны ли бесплатные обновления?
    • Предлагаете ли вы скидки учреждениям образования?
    • Какие способы оплаты существуют?
    • Можем ли мы протестировать Net Control 2 в нескольких классах, на более чем 50 компьютерах?
  • Мобильные клиенты
    • Как использовать функцию “Find Teacher Computer” / «Найти компьютер учителя» в Net Control 2 Classroom
  • Прочее
    • Какие языки интерфейса пользователя поддерживаются?
    • Зарегистрировали программу пиратским ключом, программа работает нестабильно, в чем причина?
    • Как удалить папку Net Control 2 Common Files с Рабочего стола?
    • Требует ли Net Control 2 для работы наличие домена в сети, сервера или службы Active Directory?
    • Ошибка “Floating point division by zero” на компьютерах пользователя
  • Безопасность
    • Net Control 2 Professional: Как ограничить доступ преподавателей к группе?
    • Я забыл пароль администратора/группы/модуля преподавателя и проч. Как его сбросить?
    • Как скрыть всплывающую панель инструментов модуля пользователя в верхнем правом углу экрана.
    • Как предотвратить самостоятельную остановку модуля учащегося учениками?
    • Как скрыть значок программы в области уведомлений (system tray)?
  • Home
  • Knowledgebase
  • Русский (RU)
  • Ограничения доступа к Интернет
  • Как установить dnsmasq на Linux

Как установить dnsmasq на Linux

Dnsmasq – это мощная служба локального DNS сервера для Linux. Net Control 2 может использовать dnsmasq для осуществления ограничений Интернет на Linux машинах.

Net Control 2 содержит механизмы развертывания dnsmasq в полуавтоматическом режиме, но, в связи с тем, что настройки вашей сети могут отличаться от стандартных, мы всегда рекомендуем настраивать dnsmasq вручную.

Автоматическое развертывание
При первом применении ограничений Интернет, модуль преподавателя может отобразить уведомление, что служба dnsmasq не найдена, с предложением установить службу в автоматическом режиме. В случае подтверждения установки, модуль пользователя попытается загрузить dnsmasq из стандартного репозитория, отключить и заменить стандартно используемую службу systemd-resolved на dnsmasq, применить начальную настройку dnsmasq и перезагрузить компьютер автоматически для применения изменений.

После перезагрузки рекомендуется проверить статус службы dnsmasq командой:

systemctl status dnsmasq

статус должен включать «active (running)»

Внимание! Автоматическое развертывание, как правило, недоступно в Astra Linux, в связи с невозможностью корректного запуска apt из системной службы. В этом случае рекомендуем полуавтоматическое развертывание.

Полуавтоматическое развертывание

Полуавтоматическое развертывание аналогично предыдущему варианту, но
подразумевает необходимость запуска из командной строки терминала команды:

sudo /usr/sbin/nc2service /INSTALLDM

Команда требует наличия прав администратора. Компьютер будет перезагружен после применения изменений. После перезагрузки, рекомендуем проверить статус службы dnsmasq, как указано выше.

В обоих случаях развертывания, система создает резервную копию изменяемых файлов:
/etc/resolv.conf
/etc/dnsmasq.conf
/etc/NetworkManager/NetworkManager.conf
в папке /var/lib/nclassroom/backup

Развертывание вручную

Список команд, изменяемых настроек может отличаться, в зависимости от
конфигурации компьютера.

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

Базовые изменения стандартных конфигураций включают следующие шаги.

  1. Установить службу dnsmasq

sudo apt install -y dnsmasq

  1. Отредактировать файл
    /etc/NetworkManager/NetworkManager.conf
    Добавив или изменив в секции [main] параметр dns на none:

3. Отредактировать файл /etc/dnsmasq.conf, добавив строки::

no-resolv
strict-order
domain-needed
bogus-priv
port=53
listen-address=127.0.0.1
server=8.8.8.8
server=8.8.4.4

в последних строках необходимо указать IP адреса DNS серверов в вашей сети, как правило, адрес маршрутизатора, либо адреса стандартных служб DNS, как Google Public DNS 8.8.8.8 и 8.8.4.4

  1. Отредактировать файл
    /etc/resolv.conf

Закомментировать строку nameserver 127.0.0.53

#nameserver 127.0.0.53

и добавьте строку
nameserver 127.0.0.1
перед (!) любыми другими строками “nameserver”.

5. остановите службу systemd-resolved и замените ее на dnsmasq:

sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
sudo systemctl enable dnsmasq
sudo systemctl start dnsmasq

6. Проверьте статус службы:

sudo systemctl status dnsmasq

7. Перезапустите компьютер для применения изменений

sudo shutdown -r now

What are your Feelings
Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on April 12, 2024
Как удалить dnsmasq в Linux
Proudly powered by WordPress