From d18dffcf192c199c1e408b14efa46dc274956a6a Mon Sep 17 00:00:00 2001 From: Vincent Composieux Date: Tue, 21 Nov 2017 11:40:05 +0100 Subject: [PATCH] Added a function to set FDN opendns on a network interface on OS X --- .functions | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.functions b/.functions index 8cc212c..23b232a 100644 --- a/.functions +++ b/.functions @@ -98,6 +98,21 @@ function digscan() { set -m; } +# Sets FDN (French Data Network) open DNS servers on a network interface +function opendns() { + echo "Select the network interface:\n1) Belkin USB-C LAN\n2) Wi-Fi" + read n + + case $n in + 1) selected="Belkin USB-C LAN";; + 2) selected="Wi-Fi";; + *) echo "Invalid option"; return;; + esac + + echo "\n-> Setting open DNS servers on network interface '$selected'" + networksetup -setdnsservers $selected 80.67.169.12 80.67.169.40 +} + # Automatically Starting tmux on SSH function ssht() { SSH_HOST="${@: -1}"