diff --git a/qubes/tests/integ/network.py b/qubes/tests/integ/network.py index 45918adf..263472c6 100644 --- a/qubes/tests/integ/network.py +++ b/qubes/tests/integ/network.py @@ -141,7 +141,7 @@ class VmNetworkingMixin(object): run_netvm_cmd("iptables -I INPUT -d {} -j ACCEPT --wait".format( self.test_ip)) # ignore failure - self.run_cmd(self.testnetvm, "pkill dnsmasq") + self.run_cmd(self.testnetvm, "while pkill dnsmasq; do sleep 1; done") run_netvm_cmd("dnsmasq -a {ip} -A /{name}/{ip} -i test0 -z".format( ip=self.test_ip, name=self.test_name)) run_netvm_cmd("echo nameserver {} > /etc/resolv.conf".format( diff --git a/qubes/tests/integ/network_ipv6.py b/qubes/tests/integ/network_ipv6.py index 51a0783a..cc3422b0 100644 --- a/qubes/tests/integ/network_ipv6.py +++ b/qubes/tests/integ/network_ipv6.py @@ -75,7 +75,7 @@ class VmIPv6NetworkingMixin(VmNetworkingMixin): run_netvm_cmd( "ip6tables -I INPUT -d {} -j ACCEPT".format(self.test_ip6)) # ignore failure - self.run_cmd(self.testnetvm, "pkill dnsmasq") + self.run_cmd(self.testnetvm, "while pkill dnsmasq; do sleep 1; done") run_netvm_cmd( "dnsmasq -a {ip} -A /{name}/{ip} -A /{name}/{ip6} -i test0 -z". format(ip=self.test_ip, ip6=self.test_ip6, name=self.test_name))