Gostaria de saber se você precisa passar servidores DNS para a segunda interface, porque tenho certeza de que há apenas um resolvedor de sistema. Mas você pode verificar seus servidores DNS com:
$ nmcli connection show <CONNECTION_NAME> | egrep "DNS|\sdomain_name_servers"
Você pode listar o nome da sua conexão ativa com:
$ nmcli connection show --active
Você pode definir novos servidores DNS (8.8.8.8 e 8.8.4.4 neste caso) com:
$ sudo dbus-send --system --print-reply --dest=org.freedesktop.NetworkManager.dnsmasq /uk/org/thekelleys/dnsmasq uk.org.thekelleys.SetDomainServers "array:string:8.8.8.8,8.8.4.4"
E verifique se é bem sucedido com:
$ journalctl -n -b _COMM=dnsmasq
e
$ sudo kill -USR1 'cat /var/run/NetworkManager/dnsmasq.pid' && sleep .5; journalctl -n -b _COMM=dnsmasq
Atualização:
Se você quiser fornecer seu próprio servidor DHCP que ofereça registros DNS, é melhor deixar sua dnmasq
instanse atender a consultas DNS. Então, deixe o dnsmasq
escutar na sua interface eth0
:
$ sudo tee <<< "interface=eth0" /etc/NetworkManager/dnsmasq.d/bind-eth0.conf
$ sudo systemctl reload NetworkManager
E defina seu servidor DHCP para oferecer o endereço IP da eth0 como o servidor DNS.