When I put in the credentials on my client and change manual DNS on my Mac OS client it does not automatically reconnect. If I perform the same test with a VPN server that doesn't require credentials Tunnblick does reconnect.
Logs
2017-11-08 23:47:17 *Tunnelblick process-network-changes: A system configuration change was ignored
2017-11-08 23:47:55 *Tunnelblick process-network-changes: ServerAddresses changed from
* <array> {
* 0 : 83.97.120.225
* 1 : 83.97.124.225
* }
* to
*
* pre-VPN was
* <array> {
* 0 : 199.166.6.2
* 1 : 209.239.11.98
* }
2017-11-08 23:47:55 *Tunnelblick process-network-changes: SearchDomains changed from
* <array> {
* 0 : openvpn
* }
* to (pre-VPN)
*
2017-11-08 23:47:55 *Tunnelblick process-network-changes: DomainName changed from
* openvpn
* to (pre-VPN)
*
2017-11-08 23:47:55 *Tunnelblick process-network-changes: ServerAddresses changed; sending USR1 to OpenVPN (process ID 20307) to restart the connection.
2017-11-08 23:47:56 event_wait : Interrupted system call (code=4)
2017-11-08 23:47:56 SIGUSR1[hard,] received, process restarting
2017-11-08 23:47:56 MANAGEMENT: >STATE:1510202876,RECONNECTING,SIGUSR1,,
2017-11-08 23:47:57 *Tunnelblick: No 'reconnecting.sh' script to execute
2017-11-08 23:47:57 MANAGEMENT: CMD 'hold release'
2017-11-08 23:47:57 NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
2017-11-08 23:47:57 NOTE: --fast-io is disabled since we are not using UDP
2017-11-08 23:47:57 Socket Buffers: R=[131072->524288] S=[131072->524288]
2017-11-08 23:47:57 MANAGEMENT: >STATE:1510202877,RESOLVE,,,
2017-11-08 23:47:57 RESOLVE: Cannot resolve host address:
us-free-01.protonvpn.com: nodename nor servname provided, or not known
2017-11-08 23:47:57 MANAGEMENT: >STATE:1510202877,RESOLVE,,,
2017-11-08 23:47:57 RESOLVE: Cannot resolve host address:
us-free-01.protonvpn.com: nodename nor servname provided, or not known
2017-11-08 23:48:05 *Tunnelblick process-network-changes: ServerAddresses changed from
* <array> {
* 0 : 83.97.120.225
* 1 : 83.97.124.225
* }
* to
* <array> {
* 0 : 93.174.188.131
* 1 : 93.174.188.132
* }
* pre-VPN was
* <array> {
* 0 : 199.166.6.2
* 1 : 209.239.11.98
* }
2017-11-08 23:48:05 *Tunnelblick process-network-changes: SearchDomains changed from
* <array> {
* 0 : openvpn
* }
* to (pre-VPN)
*
2017-11-08 23:48:05 *Tunnelblick process-network-changes: DomainName changed from
* openvpn
* to (pre-VPN)
*
2017-11-08 23:48:05 *Tunnelblick process-network-changes: ServerAddresses changed; sending USR1 to OpenVPN (process ID 20307) to restart the connection.
2017-11-08 23:48:16 *Tunnelblick process-network-changes: ServerAddresses changed from
* <array> {
* 0 : 83.97.120.225
* 1 : 83.97.124.225
* }
* to
* <array> {
* 0 : 93.174.188.131
* 1 : 93.174.188.132
* }
* pre-VPN was
* <array> {
* 0 : 199.166.6.2
* 1 : 209.239.11.98
* }
2017-11-08 23:48:16 *Tunnelblick process-network-changes: SearchDomains changed from
* <array> {
* 0 : openvpn
* }
* to (pre-VPN)
*
2017-11-08 23:48:16 *Tunnelblick process-network-changes: DomainName changed from
* openvpn
* to (pre-VPN)
*
2017-11-08 23:48:16 *Tunnelblick process-network-changes: ServerAddresses changed; sending USR1 to OpenVPN (process ID 20307) to restart the connection.
2017-11-08 23:48:32 RESOLVE: Cannot resolve host address:
us-free-01.protonvpn.com: nodename nor servname provided, or not known
2017-11-08 23:48:32 *Tunnelblick process-network-changes: ServerAddresses changed from
* <array> {
* 0 : 83.97.120.225
* 1 : 83.97.124.225
* }
* to
* <array> {
* 0 : 93.174.188.131
* 1 : 93.174.188.132
* }
* pre-VPN was
* <array> {
* 0 : 199.166.6.2
* 1 : 209.239.11.98
* }
2017-11-08 23:48:32 *Tunnelblick process-network-changes: SearchDomains changed from
* <array> {
* 0 : openvpn
* }
* to (pre-VPN)
*
2017-11-08 23:48:32 *Tunnelblick process-network-changes: DomainName changed from
* openvpn
* to (pre-VPN)
*
2017-11-08 23:48:32 *Tunnelblick process-network-changes: ServerAddresses changed; sending USR1 to OpenVPN (process ID 20307) to restart the connection.