dnsproxy + dnsmasq на 53 порту

копия(https://archlinux.org.ru/forum/topic/20348/)
вопрос там помер, а проблема насущна.

Есть виртуальные машины на qemu, с граф.интерфеисом KVM.(Сеть работает на libvrt запуск сети virsh net-start)
Дело в том что сеть виртуалок запускается на 53 порту, но он занят dnsproxy который отказывается работать на других портах(не выполняет основную функцию днс).
Как можно указать libvrt что запускать все нужно на другом порту?

$ sudo ss -lntup
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
udp UNCONN 0 0      192.168.100.1:53   0.0.0.0:*        users:(("dnsmasq",pid=39811,fd=5))
udp UNCONN 0 0      0.0.0.0:54         0.0.0.0:*        users:(("dnsmasq",pid=39880,fd=4))
udp UNCONN 0 0      0.0.0.0%virbr0:67  0.0.0.0:*        users:(("dnsmasq",pid=39811,fd=3))
udp UNCONN 0 0      0.0.0.0:58262      0.0.0.0:*        users:(("avahi-daemon",pid=398,fd=14))
udp UNCONN 0 0      0.0.0.0:5353       0.0.0.0:*        users:(("avahi-daemon",pid=398,fd=12))
udp UNCONN 0 0      [::]:54            [::]:*           users:(("dnsmasq",pid=39880,fd=6))
udp UNCONN 0 0      *:55               *:*              users:(("dnsproxy",pid=39841,fd=3))
udp UNCONN 0 0      [::]:58015         [::]:*           users:(("avahi-daemon",pid=398,fd=15))
udp UNCONN 0 0      [::]:5353          [::]:*           users:(("avahi-daemon",pid=398,fd=13))
tcp LISTEN 0 32     0.0.0.0:54         0.0.0.0:*        users:(("dnsmasq",pid=39880,fd=5))
tcp LISTEN 0 4096   127.0.0.1:9050     0.0.0.0:*        users:(("tor",pid=503,fd=6))
tcp LISTEN 0 4096   0.0.0.0:5900       0.0.0.0:*        users:(("qemu-system-x86",pid=4372,fd=12))
tcp LISTEN 0 32     192.168.100.1:53   0.0.0.0:*        users:(("dnsmasq",pid=39811,fd=6))
tcp LISTEN 0 32     [::]:54            [::]:*           users:(("dnsmasq",pid=39880,fd=7))
tcp LISTEN 0 4096   *:55               *:*              users:(("dnsproxy",pid=39841,fd=7))
tcp LISTEN 0 32     *:21               *:*              users:(("ftpd",pid=500,fd=4))

Здесь поднял dnsmasq на 54(но он не работает обычно и не вижу в нем смысла, он только зависимость для виртуалки).
dnsproxy на 55 порту при этом функцию днс он не выполняет и безполезен.
А на 53 порту подняты злополучные интерфеисы dnsmasq для я так понимаю обеспечения интернета на виртуалках, но без dnsproxy он не работает т.к указал в NetworkManager что берем от сети только dhcp, и получилось что интернет на виртуалках не работает так как я не поднял днс на 53 порту.

измененый конфиг dnsmasq(остальное все по дефолту):

# Listen on this specific port instead of the standard DNS port
# (53). Setting this to zero completely disables DNS function,
# leaving only DHCP and/or TFTP.
port=54
Чтобы все заработало, вам надо почитать базовые основы работы сетей как минимум до тех пор, пока выражения "Сеть работает на libvrt" и "сеть виртуалок запускается на 53 порту" вам самим не покажется бессмысленными.
Затем почитать документацию по libvrt до просветления (рекомендовано), или воспользоваться чем-нибудь графическим и более интуитивным.
А такие бессмысленные вопросы, как этот, будут умирать без малейшей перспективы решения "насущной проблемы". Ибо экстрасенсы или в отпуске, или умерли от короновируса.
UserName91238, не дублируйте темы. Закрываю.
 
Зарегистрироваться или войдите чтобы оставить сообщение.