LINUX.ORG.RU
решено ФорумAdmin

dnsmasq libvirt Исходящий адрес для опроса днс

 , ,


0

1

Для указания с какого интерфейса пойдет запрос в dnsmasq вроде можно, делать через директиву сервер:

server=8.8.8.8@ip
http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2009q1/002837.html

Но как это скормить libvirt, чтобы он сгенерировал такое в конфиге?

https://libvirt.org/formatnetwork.html

в доках есть

<forwarder addr="8.8.8.8"/>
Но такое он не хочет <forwarder addr=«8.8.8.8@ip»/> принимать



Последнее исправление: dpood (всего исправлений: 1)

Руками отредактировал конфиг, насильно прибил процесс. Запустил в ручную, процесс стартанул, но эффекта нет, через server=8.8.8.8@ip не работает. Вопрос остается открытым, что за опция позволяет демону dnsmasq выбирать через какой исходящий адрес/интерфейс пойдет запрос?

dpood
() автор топика

Обходной вариант - создать правило для маршрутизации на адрес 8.8.8.8 через iproute. Там можно задать src-адрес для отправки пакетов:

ip route add 8.8.8.8/32 via ip_адрес_шлюза src ip_с_которого_пойдет_трафик
Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

уже ну нужно, на клиентах прописал вручную днс. А за идею спасибо.

dpood
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.