Mainly add external monitoring of mail server
[distro-setup] / untrusted-network
index 3d8ac97d668cf3ebe7a530f9096a6c543161f90c..9cbf4ab37c1d7b13530827b2888acdaf68ceef41 100755 (executable)
@@ -8,7 +8,8 @@ trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
 # Usage: use when switching from a trusted network to an untrusted one,
 # like public wifi.
 
-cat >/etc/dnsmasq.d/untrusted-network.conf <<'EOF'
+if [[ ! -s /etc/dnsmasq.d/untrusted-network.conf ]]; then
+  cat >/etc/dnsmasq.d/untrusted-network.conf <<'EOF'
 server=8.8.4.4
 server=8.8.8.8
 server=2001:4860:4860::8844
@@ -18,4 +19,6 @@ no-resolv
 stop-dns-rebind
 EOF
 
-systemctl reload dnsmasq
+  nscd -i hosts
+  systemctl reload dnsmasq
+fi