andrew42 Posted December 27, 2021 Posted December 27, 2021 Всем привет, я сделал инструкцию по сборке пакета dnsmasq c поддержкой регулярок (regexp). На основе патчей китайца под оригинальный код днсмаска. Чтобы можно было раскидать рабочие домены по виртуалкам и открывать их даже с телефона по имени домена. # все домены вида *a90.sa.lan на 90 ip address=/:.*a90\.sa\.lan:/192.168.101.90 https://github.com/thinkawitch/dnsmasq-regex-entware Буду рад замечаниям, возможно есть ошибки. Сам пользуюсь полгода, доволен. 1 1 Quote
MercuryV Posted December 28, 2021 Posted December 28, 2021 Опробовал патчи от lixingcong, вроде бы работает как надо и с server и с ipset. Правда пробовал не на 2.86, а на 2.87test4, но это не принципиально. В вашу инструкцию возможно стоит добавить про необходимость установки libpcre на роутере, если бинарник подменять предлагается, а не пакет ставить. Quote
andrew42 Posted December 30, 2021 Author Posted December 30, 2021 (edited) Я libpcre не ставил в роутер вообще, только оригинальный entware, dnsmasq и подменный файл. Возможно эта библиотека встроилась в бинарник. На досуге проверю, я не специалист в сборке под линукс. Edited December 30, 2021 by andrew42 Quote
MercuryV Posted December 30, 2021 Posted December 30, 2021 # ldd /opt/sbin/dnsmasq linux-vdso.so.1 (0x7773c000) libnetfilter_conntrack.so.3 => /opt/lib/libnetfilter_conntrack.so.3 (0x776e0000) libnfnetlink.so.0 => /opt/lib/libnfnetlink.so.0 (0x776ca000) libpcre.so.1 => /opt/lib/libpcre.so.1 (0x77646000) libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x77620000) libc.so.6 => /opt/lib/libc.so.6 (0x7748d000) libmnl.so.0 => /opt/lib/libmnl.so.0 (0x77479000) /opt/lib/ld.so.1 (0x7770a000) Quote
andrew42 Posted February 17, 2022 Author Posted February 17, 2022 Я добавил про установку либы регэкспов # opkg install libpcre Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.