<div dir="ltr"><div>Hi,</div><div><br></div><div>There is a lot of context <a href="https://discussion.fedoraproject.org/t/need-to-set-different-dns-configurations-for-home-and-work/86830">here</a>, but to summarize the current status:</div><div><ol><li>There are two specific scenarios that I am trying to manage through dispatcher scripts:</li><ol><li>Wired connection needs to set up different DNS configurations depending if I am working remotely from home or at the office</li><li>When I am working remotely and I connect through the VPN to <a href="http://work.com">work.com</a>, I need to set up split DNS to route queries to <site>.<a href="http://work.com">work.com</a> to <a href="http://work.com">work.com</a> DNS servers, and all other queries to NextDNS servers<br></li></ol><li>I am configuring everything I can through NetworkManager's profiles</li><ol><li>I have one profile for wired connection that is used both at home and at the office</li><li>I have two profiles to connect to my work VPN</li><li>I have two profiles for Wi-Fi (one for home and the other for work)</li></ol></ol><div>I think I managed to solve 1.1 through a dispatcher script, but I haven't tested it onsite yet.</div><div><br></div><div>As for 1.2, I wrote another dispatcher script that is being executed, but for some unknown reason, the changes I am making through resolvectl are being reversed:</div><div><br></div><div><span style="font-family:monospace">Aug 09 12:19:23 fedoracosta systemd-resolved[950]: enp3s0: Bus client set DNS server list to: ...<br>Aug 09 12:19:23 fedoracosta systemd-resolved[950]: enp3s0: Bus client set search domain list to: ~.<br>Aug 09 12:19:23 fedoracosta systemd-resolved[950]: enp3s0: Bus client set default route setting: yes<br>Aug 09 12:19:23 fedoracosta systemd[1]: iscsi.service: Unit cannot be reloaded because it is inactive.<br>Aug 09 12:19:25 fedoracosta systemd-resolved[950]: enp3s0: Bus client reset search domain list.<br>Aug 09 12:19:25 fedoracosta systemd-resolved[950]: enp3s0: Bus client set default route setting: no<br>Aug 09 12:19:25 fedoracosta systemd-resolved[950]: enp3s0: Bus client reset DNS server list.</span></div><div><br></div><div>On the output above, the first three lines are the result of the execution of the dispatcher script, and the last three lines revert them. If I try to apply the same changes through the command line after the VPN is up, it works as intended.</div><div><br></div><div>I think I am stuck here, if anyone could lend a helping hand, I would greatly appreciate it.</div><div><br></div><div>Best regards,</div><div>Andre<br></div></div></div>