Skip to content

Instantly share code, notes, and snippets.

@rogersdepelle
Created October 17, 2019 17:24
Show Gist options
  • Save rogersdepelle/ae226e337e49c86a9c727a6e009e641b to your computer and use it in GitHub Desktop.
Save rogersdepelle/ae226e337e49c86a9c727a6e009e641b to your computer and use it in GitHub Desktop.
#!/bin/bash
default_interface_net=wlp3s0
default_interface_vpn=tun0
utun_interface=$(netstat -nr -f inet | grep ${default_interface_vpn} | awk '{print $NF}' | head -n1)
default_route=$(netstat -nr -f inet | grep ${default_interface_net} | grep UGH | head -n1 | awk '{print $2}')
sudo route del default
sudo route add default gw ${default_route}
sudo route add -net 10.0.0.0/8 ${utun_interface}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment