~$ ifconfig # WITH WIREGUARD DISCONNECTED AND INTERNET SHARING ON lo0: flags=8049 mtu 16384 options=1203 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 nd6 options=201 gif0: flags=8010 mtu 1280 stf0: flags=0<> mtu 1280 EHC36: flags=0<> mtu 0 OHC6: flags=0<> mtu 0 EHC38: flags=0<> mtu 0 OHC4: flags=0<> mtu 0 en0: flags=8863 mtu 1500 options=27 ether 34:15:9e:2b:87:a8 inet6 fe80::407:95ff:69f5:14f5%en0 prefixlen 64 secured scopeid 0x8 inet 192.168.10.2 netmask 0xffffff00 broadcast 192.168.10.255 nd6 options=201 media: autoselect (100baseTX ) status: active en1: flags=8963 mtu 1500 ether 58:b0:35:6c:8b:26 inet 169.254.178.47 netmask 0xffff0000 broadcast 169.254.255.255 nd6 options=201 media: autoselect status: active p2p0: flags=8802 mtu 2304 ether 0a:b0:35:6c:8b:26 media: autoselect status: inactive utun0: flags=8051 mtu 2000 inet6 fe80::91ee:91a6:aed:7f21%utun0 prefixlen 64 scopeid 0xc nd6 options=201 bridge100: flags=8863 mtu 1500 options=3 ether 36:15:9e:b2:d0:64 inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255 inet6 fe80::3415:9eff:feb2:d064%bridge100 prefixlen 64 scopeid 0xd Configuration: id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0 maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200 root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0 ipfilter disabled flags 0x2 member: en1 flags=3 ifmaxaddr 0 port 9 priority 0 path cost 0 nd6 options=201 media: autoselect status: active ~$ wg-quick up azirevpn-uk1 [#] wireguard-go utun WARNING WARNING WARNING WARNING WARNING WARNING WARNING W G W This is alpha software. It will very likely not G W do what it is supposed to do, and things may go G W horribly wrong. You have been warned. Proceed G W at your own risk. G W G WARNING WARNING WARNING WARNING WARNING WARNING WARNING INFO: (utun1) 2019/01/06 21:15:13 Starting wireguard-go version 0.0.20180613 [+] Interface for azirevpn-uk1 is utun1 [#] wg setconf utun1 /dev/fd/63 [#] ifconfig utun1 inet 10.20.27.37/19 10.20.27.37 alias [#] ifconfig utun1 inet6 2a07:241:1:4000::1b26/64 alias [#] ifconfig utun1 up [#] route -q -n add -inet6 ::/1 -interface utun1 [#] route -q -n add -inet6 8000::/1 -interface utun1 [#] route -q -n add -inet 0.0.0.0/1 -interface utun1 [#] route -q -n add -inet 128.0.0.0/1 -interface utun1 [#] route -q -n add -inet 83.97.18.60 -gateway 192.168.10.254 [#] networksetup -getdnsservers Ethernet [#] networksetup -getdnsservers iPhone USB [#] networksetup -getdnsservers Wi-Fi [#] networksetup -getdnsservers Bluetooth PAN [#] networksetup -setdnsservers Wi-Fi 91.231.153.2 2001:67c:15ec:1337::2 [#] networksetup -setdnsservers Bluetooth PAN 91.231.153.2 2001:67c:15ec:1337::2 [#] networksetup -setdnsservers iPhone USB 91.231.153.2 2001:67c:15ec:1337::2 [#] networksetup -setdnsservers Ethernet 91.231.153.2 2001:67c:15ec:1337::2 [+] Backgrounding route monitor $~ ifconfig # WITH WIREGUARD NOW CONNECTED AND INTERNET SHARING ON lo0: flags=8049 mtu 16384 options=1203 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 nd6 options=201 gif0: flags=8010 mtu 1280 stf0: flags=0<> mtu 1280 EHC36: flags=0<> mtu 0 OHC6: flags=0<> mtu 0 EHC38: flags=0<> mtu 0 OHC4: flags=0<> mtu 0 en0: flags=8863 mtu 1500 options=27 ether 34:15:9e:2b:87:a8 inet6 fe80::407:95ff:69f5:14f5%en0 prefixlen 64 secured scopeid 0x8 inet 192.168.10.2 netmask 0xffffff00 broadcast 192.168.10.255 nd6 options=201 media: autoselect (100baseTX ) status: active en1: flags=8963 mtu 1500 ether 58:b0:35:6c:8b:26 inet 169.254.178.47 netmask 0xffff0000 broadcast 169.254.255.255 nd6 options=201 media: autoselect status: active p2p0: flags=8802 mtu 2304 ether 0a:b0:35:6c:8b:26 media: autoselect status: inactive utun0: flags=8051 mtu 2000 inet6 fe80::91ee:91a6:aed:7f21%utun0 prefixlen 64 scopeid 0xc nd6 options=201 bridge100: flags=8863 mtu 1500 options=3 ether 36:15:9e:b2:d0:64 inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255 inet6 fe80::3415:9eff:feb2:d064%bridge100 prefixlen 64 scopeid 0xd Configuration: id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0 maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200 root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0 ipfilter disabled flags 0x2 member: en1 flags=3 ifmaxaddr 0 port 9 priority 0 path cost 0 nd6 options=201 media: autoselect status: active utun1: flags=8051 mtu 1420 inet 10.20.27.37 --> 10.20.27.37 netmask 0xffffe000 inet6 fe80::3615:9eff:fe2b:87a8%utun1 prefixlen 64 scopeid 0xe inet6 2a07:241:1:4000::1b26 prefixlen 64 nd6 options=201 $~ ifconfig # WITH WIREGUARD STILL CONNECTED AND WIFI (HENCE INTERNET SHARING) NOW OFF lo0: flags=8049 mtu 16384 options=1203 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 nd6 options=201 gif0: flags=8010 mtu 1280 stf0: flags=0<> mtu 1280 EHC36: flags=0<> mtu 0 OHC6: flags=0<> mtu 0 EHC38: flags=0<> mtu 0 OHC4: flags=0<> mtu 0 en0: flags=8863 mtu 1500 options=27 ether 34:15:9e:2b:87:a8 inet6 fe80::407:95ff:69f5:14f5%en0 prefixlen 64 secured scopeid 0x8 inet 192.168.10.2 netmask 0xffffff00 broadcast 192.168.10.255 nd6 options=201 media: autoselect (100baseTX ) status: active en1: flags=8923 mtu 1500 ether 58:b0:35:6c:8b:26 nd6 options=201 media: autoselect () status: inactive p2p0: flags=8802 mtu 2304 ether 0a:b0:35:6c:8b:26 media: autoselect status: inactive utun0: flags=8051 mtu 2000 inet6 fe80::91ee:91a6:aed:7f21%utun0 prefixlen 64 scopeid 0xc nd6 options=201 bridge100: flags=8863 mtu 1500 options=3 ether 36:15:9e:b2:d0:64 inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255 inet6 fe80::3415:9eff:feb2:d064%bridge100 prefixlen 64 scopeid 0xd Configuration: id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0 maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200 root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0 ipfilter disabled flags 0x2 member: en1 flags=3 ifmaxaddr 0 port 9 priority 0 path cost 0 nd6 options=201 media: status: inactive utun1: flags=8051 mtu 1420 inet 10.20.27.37 --> 10.20.27.37 netmask 0xffffe000 inet6 fe80::3615:9eff:fe2b:87a8%utun1 prefixlen 64 scopeid 0xe inet6 2a07:241:1:4000::1b26 prefixlen 64 nd6 options=201 $~ ifconfig # WITH WIREGUARD OFF AND ALL INTERNET SHARING OFF lo0: flags=8049 mtu 16384 options=1203 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 nd6 options=201 gif0: flags=8010 mtu 1280 stf0: flags=0<> mtu 1280 EHC36: flags=0<> mtu 0 OHC6: flags=0<> mtu 0 EHC38: flags=0<> mtu 0 OHC4: flags=0<> mtu 0 en0: flags=8863 mtu 1500 options=27 ether 34:15:9e:2b:87:a8 inet6 fe80::407:95ff:69f5:14f5%en0 prefixlen 64 secured scopeid 0x8 inet 192.168.10.2 netmask 0xffffff00 broadcast 192.168.10.255 nd6 options=201 media: autoselect (100baseTX ) status: active en1: flags=8863 mtu 1500 ether 58:b0:35:6c:8b:26 nd6 options=201 media: autoselect () status: inactive p2p0: flags=8843 mtu 2304 ether 0a:b0:35:6c:8b:26 media: autoselect status: inactive utun0: flags=8051 mtu 2000 inet6 fe80::91ee:91a6:aed:7f21%utun0 prefixlen 64 scopeid 0xc nd6 options=201