Внимание!!! Cущественное сниженние цен на вечные виртуальные серверы VPS/VDS в России и Нидерландах, плюс дополнительная скидка 10% на услуги хостинга для читателей блога. Подробнее.

OpenWRT как установить dnsmasq-full

Опубликовано: 15 сентября 2024
Раздел(ы): Маршрутизаторы аппаратные
Просмотры: 697
Комментарии: 1

Прошивка OpenWRT по-умолчанию включает в себя облегченную версию dnsmasq (легковесный и быстроконфигурируемый DNS-, DHCP- и TFTP-сервер), скорее всего для экономии места.

Если вам не хватает возможностей стандартного dnsmasq и вы желаете установить полную версию dnsmasq-full, то следует знать следующее:

Установка dnsmasq-full возможна только после удаления dnsmasq (иначе будет конфликт).

Dnsmasq — это ключевой пакет в системе OpenWRT и его удаление ломает работу DNS на роутере. Поэтому для установки dnsmasq-full сначала нужно скачать его пакет в /tmp. И лишь затем удалять текущий dnsmasq и установить скаченный dnsmasq-full.

К сожалению, исполнить задуманное в браузере в LuCi (веб-ориентированный интерфейс конфигурирования OpenWRT) не получится. Поэтому подключитесь к роутеру по SSH и выполните следующий код в консоли:

opkg update && cd /tmp/ && opkg download dnsmasq-full
opkg remove dnsmasq && opkg install dnsmasq-full --cache /tmp/
mv /etc/config/dhcp-opkg /etc/config/dhcp

Если у вас что-то важное настроено в /etc/config/dhcp, не выполняйте последнюю строку, перенесите конфигурацию вручную.

После установки dnsmasq-full роутер стоит перезагрузить, и зайти по новой в web-интерфейс.

Благодарности

При написании статьи были использованы следующие источники:

  1. https://docs.openwrt.melmac.net/simple-adblock/#requirements-for-dns-resolver
  2. https://itdog.info/tochechnaya-marshrutizaciya-po-domenam-na-routere-s-openwrt/
  3. https://habr.com/ru/articles/785032/

Обсуждение (комментарии к статье)

  1. сделал по инструкции, dnsmasq-full не установился, валился с unable resolve, так как ему еще нужны были
    libgmp10_6.2.1-1
    libnettle8_3.9.1-1
    libnfnetlink0_1.0.2-1
    kmod-nf-conntrack-netlink
    libnetfilter-conntrack3_1.0.9-2
    и лучше бы их выкачать в tmp было заранее

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности сайта.
© Юрий Рассадников, 2011 - 2024
uptime узнать
Домен : reg.ru
Хостинг : adman.com
SQL - 7 | 0,154 сек. | 9.46 МБ