It does indeed disable “Wi-Fi”. Logs below.
When I connect with “disable secondary network interfaces”, and look in system settings, it marks all of my networks as “inactive” except for “Firewall”. So I suppose the Firewall is “primary”. But naturally I’m somewhat reluctant to disable the firewall.
Maybe there is a problem with my firewall. However, the Firewall remains active when I disconnect from Tunneblick, and I never get the issues with hanging when not connected to VPN, so there is some association with Tunnelblick.
10:45:53 *Tunnelblick: **********************************************
10:45:53 *Tunnelblick: Start of output from client.up.tunnelblick.sh
10:45:55 *Tunnelblick: Disabled IPv6 for 'AX88179A'
10:45:55 *Tunnelblick: Disabled 'AX88179A'
10:45:55 *Tunnelblick: Disabled 'Wi-Fi'
10:45:55 *Tunnelblick: Disabled 'iPhone USB'
10:45:55 *Tunnelblick: Disabled 'Thunderbolt Bridge'
10:45:55 *Tunnelblick: Retrieved from OpenVPN: name server(s) [ 8.8.8.8 ], search domain(s) [ ] and SMB server(s) [ ] and using default domain name [ openvpn ]
10:45:55 *Tunnelblick: Not aggregating ServerAddresses because running on macOS 10.6 or higher
10:45:55 *Tunnelblick: Setting search domains to 'openvpn' because the search domains were not set manually (or are allowed to be changed) and 'Prepend domain name to search domains' was not selected
10:45:56 *Tunnelblick: Saved the DNS and SMB configurations so they can be restored
10:45:56 *Tunnelblick: Changed DNS ServerAddresses setting from '' to '8.8.8.8'
10:45:56 *Tunnelblick: Changed DNS SearchDomains setting from '' to 'openvpn'
10:45:56 *Tunnelblick: Changed DNS DomainName setting from '' to 'openvpn'
10:45:56 *Tunnelblick: Did not change SMB NetBIOSName setting of ''
10:45:56 *Tunnelblick: Did not change SMB Workgroup setting of ''
10:45:56 *Tunnelblick: Did not change SMB WINSAddresses setting of ''
10:45:56 *Tunnelblick: DNS servers '8.8.8.8' will be used for DNS queries when the VPN is active
10:45:56 *Tunnelblick: The DNS servers include only free public DNS servers known to Tunnelblick.
10:45:56 *Tunnelblick: Flushed the DNS cache via dscacheutil
10:45:56 *Tunnelblick: /usr/sbin/discoveryutil not present. Not flushing the DNS cache via discoveryutil
10:45:56 *Tunnelblick: Notified mDNSResponder that the DNS cache was flushed
10:45:56 *Tunnelblick: Not notifying mDNSResponderHelper that the DNS cache was flushed because it is not running
10:45:56 *Tunnelblick: Setting up to monitor system configuration with process-network-changes
10:45:56 *Tunnelblick: End of output from client.up.tunnelblick.sh
10:45:56 *Tunnelblick: **********************************************
Confusingly to me, it appears that your command is giving me the same results regardless of whether or not I have the Ethernet plugged in. Anyway, this is my current output.
An asterisk (*) denotes that a network service is disabled.
(1) USB 10/100/1000 LAN
(Hardware Port: USB 10/100/1000 LAN, Device: en8)
(2) AX88179A
(Hardware Port: AX88179A, Device: en10)
(3) Wi-Fi
(Hardware Port: Wi-Fi, Device: en0)
(4) iPhone USB
(Hardware Port: iPhone USB, Device: en7)
(5) Thunderbolt Bridge
(Hardware Port: Thunderbolt Bridge, Device: bridge0)