trailofbits / algo

Set up a personal VPN in the cloud
https://blog.trailofbits.com/2016/12/12/meet-algo-the-vpn-that-works/
GNU Affero General Public License v3.0
29.03k stars 2.33k forks source link

WireGuard on iPhone does not transition between wifi and LTE #1385

Closed moshesiegel closed 5 years ago

moshesiegel commented 5 years ago

Describe the bug When moving from wifi to LTE either by disabling wifi on the iPhone (XS iOS 12.2) or moving out of wifi range, the VPN tunnel shows connected, but will not pass any traffic. The same is true when moving from LTE to WIFI, no traffic is passed such as DNS or even reaching 1.1.1.1

To Reproduce

Steps to reproduce the behavior:

  1. be on wifi
  2. turn off wifi
  3. no traffic is passed

Expected behavior

Wireguard should support the network transition and maintain or at the very least, quickly as in IPSEC reestablish the VPN connection and allow traffic to pass.

Additional context

If I connect to the VPN, and power down my Lightsail VPN host, WireGuard will still show a connected VPN which is impossible if the Algo host is off.

Transitions are working fine on IPSEC

Full log

Mac:algo-master$ ./algo

PLAY [Ask user for the input] ****************************************************************************************************************************************************

TASK [Gathering Facts] ***********************************************************************************************************************************************************
ok: [localhost]
[pause]
What provider would you like to use?
    1. DigitalOcean
    2. Amazon Lightsail
    3. Amazon EC2
    4. Vultr
    5. Microsoft Azure
    6. Google Compute Engine
    7. Scaleway
    8. OpenStack (DreamCompute optimised)
    9. Install to existing Ubuntu 18.04 server (Advanced)

Enter the number of your desired provider
:
2

TASK [pause] *********************************************************************************************************************************************************************
ok: [localhost]

TASK [Set facts based on the input] **********************************************************************************************************************************************
ok: [localhost]
[pause]
Name the vpn server
[algo]
:
arkadia

TASK [pause] *********************************************************************************************************************************************************************
ok: [localhost]
[pause]
Do you want macOS/iOS IPsec clients to enable "Connect On Demand" when connected to cellular networks?
[y/N]
:
y

TASK [pause] *********************************************************************************************************************************************************************
ok: [localhost]
[pause]
Do you want macOS/iOS IPsec clients to enable "Connect On Demand" when connected to Wi-Fi?
[y/N]
:
y

TASK [pause] *********************************************************************************************************************************************************************
ok: [localhost]
[pause]
List the names of any trusted Wi-Fi networks where macOS/iOS IPsec clients should not use "Connect On Demand"
(e.g., your home network. Comma-separated value, e.g., HomeNet,OfficeWifi,AlgoWiFi)
:

TASK [pause] *********************************************************************************************************************************************************************
ok: [localhost]
[pause]
Do you want the VPN to support Windows 10 or Linux Desktop clients? (enables compatible ciphers and key exchange, less secure)
[y/N]
:
n

TASK [pause] *********************************************************************************************************************************************************************
ok: [localhost]
[pause]
Do you want to retain the CA key? (required to add users in the future, but less secure)
[y/N]
:
n

TASK [pause] *********************************************************************************************************************************************************************
ok: [localhost]
[pause]
Do you want to install an ad blocking DNS resolver on this VPN server?
[y/N]
:
y

TASK [pause] *********************************************************************************************************************************************************************
ok: [localhost]
[pause]
Do you want each user to have their own account for SSH tunneling?
[y/N]
:

TASK [pause] *********************************************************************************************************************************************************************
ok: [localhost]

TASK [Set facts based on the input] **********************************************************************************************************************************************
ok: [localhost]

PLAY [Provision the server] ******************************************************************************************************************************************************

TASK [Gathering Facts] ***********************************************************************************************************************************************************
ok: [localhost]

--> Please include the following block of text when reporting issues:

Algo running on: Mac OS X 10.14.4
ZIP file created: Mar 25 00:55:38 2019
Python 2.7.10
Runtime variables:
    algo_provider "lightsail"
    algo_ondemand_cellular "True"
    algo_ondemand_wifi "True"
    algo_ondemand_wifi_exclude "X251bGw="
    algo_local_dns "True"
    algo_ssh_tunneling "False"
    algo_windows "False"
    wireguard_enabled "True"
    dns_encryption "True"

TASK [Display the invocation environment] ****************************************************************************************************************************************
changed: [localhost -> localhost]

TASK [Install the requirements] **************************************************************************************************************************************************
ok: [localhost -> localhost]

TASK [Generate the SSH private key] **********************************************************************************************************************************************
ok: [localhost]

TASK [Generate the SSH public key] ***********************************************************************************************************************************************
ok: [localhost]

TASK [cloud-lightsail : Install requirements] ************************************************************************************************************************************
changed: [localhost]
[cloud-lightsail : pause]
Enter your aws_access_key (http://docs.aws.amazon.com/general/latest/gr/managing-aws-access-keys.html)
Note: Make sure to use an IAM user with an acceptable policy attached (see https://github.com/trailofbits/algo/blob/master/docs/deploy-from-ansible.md)
 (output is hidden):

TASK [cloud-lightsail : pause] ***************************************************************************************************************************************************
ok: [localhost]
[cloud-lightsail : pause]
Enter your aws_secret_key (http://docs.aws.amazon.com/general/latest/gr/managing-aws-access-keys.html)
 (output is hidden):

TASK [cloud-lightsail : pause] ***************************************************************************************************************************************************
ok: [localhost]

TASK [cloud-lightsail : set_fact] ************************************************************************************************************************************************
ok: [localhost]

TASK [cloud-lightsail : Get regions] *********************************************************************************************************************************************
ok: [localhost]

TASK [cloud-lightsail : Set facts about the regions] *****************************************************************************************************************************
ok: [localhost]

TASK [cloud-lightsail : Set the default region] **********************************************************************************************************************************
ok: [localhost]
[cloud-lightsail : pause]
What region should the server be located in?
(https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/)
    1.  ap-northeast-1       Tokyo
    2.  ap-northeast-2       Seoul
    3.  ap-south-1           Mumbai
    4.  ap-southeast-1       Singapore
    5.  ap-southeast-2       Sydney
    6.  ca-central-1         Montreal
    7.  eu-central-1         Frankfurt
    8.  eu-west-1            Ireland
    9.  eu-west-2            London
    10. eu-west-3            Paris
    11. us-east-1            Virginia
    12. us-east-2            Ohio
    13. us-west-2            Oregon

Enter the number of your desired region
[11]
:
11

TASK [cloud-lightsail : pause] ***************************************************************************************************************************************************
ok: [localhost]

TASK [cloud-lightsail : set_fact] ************************************************************************************************************************************************
ok: [localhost]

TASK [cloud-lightsail : Create an instance] **************************************************************************************************************************************
changed: [localhost]

TASK [cloud-lightsail : set_fact] ************************************************************************************************************************************************
ok: [localhost]

TASK [Set subjectAltName as afact] ***********************************************************************************************************************************************
ok: [localhost]

TASK [Add the server to an inventory group] **************************************************************************************************************************************
changed: [localhost]

TASK [Additional variables for the server] ***************************************************************************************************************************************
changed: [localhost]

TASK [Wait until SSH becomes ready...] *******************************************************************************************************************************************
ok: [localhost]

TASK [debug] *********************************************************************************************************************************************************************
ok: [localhost] => {
    "IP_subject_alt_name": "REDACTED"
}
Pausing for 20 seconds
(ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)
Press 'C' to continue the play or 'A' to abort 

TASK [A short pause, in order to be sure the instance is ready] ******************************************************************************************************************
ok: [localhost]

PLAY [Configure the server and install required software] ************************************************************************************************************************

TASK [common : Check the system] *************************************************************************************************************************************************
changed: [REDACTED]

TASK [common : include_tasks] ****************************************************************************************************************************************************
included: /Applications/algo-master/roles/common/tasks/ubuntu.yml for REDACTED

TASK [common : Gather facts] *****************************************************************************************************************************************************
ok: [REDACTED]

TASK [common : Install software updates] *****************************************************************************************************************************************
changed: [REDACTED]

TASK [common : Check if reboot is required] **************************************************************************************************************************************
changed: [REDACTED]

TASK [common : Reboot] ***********************************************************************************************************************************************************
changed: [REDACTED]

TASK [common : Wait until SSH becomes ready...] **********************************************************************************************************************************
ok: [REDACTED -> localhost]

TASK [common : Install unattended-upgrades] **************************************************************************************************************************************
ok: [REDACTED]

TASK [common : Configure unattended-upgrades] ************************************************************************************************************************************
changed: [REDACTED]

TASK [common : Periodic upgrades configured] *************************************************************************************************************************************
changed: [REDACTED]

TASK [common : Unattended reboots configured] ************************************************************************************************************************************
changed: [REDACTED]
changed: [REDACTED] => (item={u'regexp': u'^session.*optional.*pam_motd.so.*', u'line': u'# MOTD DISABLED', u'file': u'/etc/pam.d/login'})
changed: [REDACTED] => (item={u'regexp': u'^session.*optional.*pam_motd.so.*', u'line': u'# MOTD DISABLED', u'file': u'/etc/pam.d/sshd'})

TASK [common : Disable MOTD on login and SSHD] ***********************************************************************************************************************************

TASK [common : Loopback for services configured] *********************************************************************************************************************************
changed: [REDACTED]
ok: [REDACTED] => (item=systemd-networkd)
ok: [REDACTED] => (item=systemd-resolved)

TASK [common : systemd services enabled and started] *****************************************************************************************************************************

RUNNING HANDLER [common : restart systemd-networkd] ******************************************************************************************************************************
changed: [REDACTED]

TASK [common : Check apparmor support] *******************************************************************************************************************************************
changed: [REDACTED]

TASK [common : set_fact] *********************************************************************************************************************************************************
ok: [REDACTED]

TASK [common : Generate password for the CA key] *********************************************************************************************************************************
changed: [REDACTED -> localhost]

TASK [common : Generate p12 export password] *************************************************************************************************************************************
changed: [REDACTED -> localhost]

TASK [common : Define facts] *****************************************************************************************************************************************************
ok: [REDACTED]

TASK [common : set_fact] *********************************************************************************************************************************************************
ok: [REDACTED]

TASK [common : Set IPv6 support as a fact] ***************************************************************************************************************************************
ok: [REDACTED]

TASK [common : Check size of MTU] ************************************************************************************************************************************************
ok: [REDACTED]

TASK [common : set_fact] *********************************************************************************************************************************************************
ok: [REDACTED]
changed: [REDACTED] => (item=[u'git', u'screen', u'apparmor-utils', u'uuid-runtime', u'coreutils', u'iptables-persistent', u'cgroup-tools', u'openssl'])

TASK [common : Install tools] ****************************************************************************************************************************************************

TASK [common : Install headers] **************************************************************************************************************************************************
changed: [REDACTED]

TASK [common : include_tasks] ****************************************************************************************************************************************************
included: /Applications/algo-master/roles/common/tasks/iptables.yml for REDACTED
changed: [REDACTED] => (item={u'dest': u'/etc/iptables/rules.v4', u'src': u'rules.v4.j2'})

TASK [common : Iptables configured] **********************************************************************************************************************************************
changed: [REDACTED] => (item={u'item': u'net.ipv4.ip_forward', u'value': 1})
changed: [REDACTED] => (item={u'item': u'net.ipv4.conf.all.forwarding', u'value': 1})

RUNNING HANDLER [common : restart iptables] **************************************************************************************************************************************
changed: [REDACTED]

TASK [dns_encryption : Include tasks for Ubuntu] *********************************************************************************************************************************
included: /Applications/algo-master/roles/dns_encryption/tasks/ubuntu.yml for REDACTED

TASK [dns_encryption : Add the repository] ***************************************************************************************************************************************
changed: [REDACTED]

TASK [dns_encryption : Install dnscrypt-proxy] ***********************************************************************************************************************************
changed: [REDACTED]

TASK [dns_encryption : Configure unattended-upgrades] ****************************************************************************************************************************
changed: [REDACTED]

TASK [dns_encryption : Ubuntu | Unbound profile for apparmor configured] *********************************************************************************************************
changed: [REDACTED]

TASK [dns_encryption : Ubuntu | Enforce the dnscrypt-proxy AppArmor policy] ******************************************************************************************************
ok: [REDACTED]

TASK [dns_encryption : Ubuntu | Ensure that the dnscrypt-proxy service directory exist] ******************************************************************************************
changed: [REDACTED]

TASK [dns_encryption : Ubuntu | Add custom requirements to successfully start the unit] ******************************************************************************************
changed: [REDACTED]

TASK [dns_encryption : dnscrypt-proxy ip-blacklist configured] *******************************************************************************************************************
changed: [REDACTED]

TASK [dns_encryption : dnscrypt-proxy configured] ********************************************************************************************************************************
changed: [REDACTED]

TASK [dns_encryption : dnscrypt-proxy enabled and started] ***********************************************************************************************************************
ok: [REDACTED]

RUNNING HANDLER [dns_encryption : restart dnscrypt-proxy] ************************************************************************************************************************
changed: [REDACTED]

TASK [dns_adblocking : Dnsmasq installed] ****************************************************************************************************************************************
changed: [REDACTED]

TASK [dns_adblocking : The dnsmasq directory created] ****************************************************************************************************************************
changed: [REDACTED]

TASK [dns_adblocking : include_tasks] ********************************************************************************************************************************************
included: /Applications/algo-master/roles/dns_adblocking/tasks/ubuntu.yml for REDACTED

TASK [dns_adblocking : Ubuntu | Dnsmasq profile for apparmor configured] *********************************************************************************************************
changed: [REDACTED]

TASK [dns_adblocking : Ubuntu | Enforce the dnsmasq AppArmor policy] *************************************************************************************************************
changed: [REDACTED]

TASK [dns_adblocking : Ubuntu | Ensure that the dnsmasq service directory exist] *************************************************************************************************
changed: [REDACTED]

TASK [dns_adblocking : Ubuntu | Setup the cgroup limitations for the ipsec daemon] ***********************************************************************************************
changed: [REDACTED]

TASK [dns_adblocking : Dnsmasq configured] ***************************************************************************************************************************************
changed: [REDACTED]

TASK [dns_adblocking : Adblock script created] ***********************************************************************************************************************************
changed: [REDACTED]

TASK [dns_adblocking : Adblock script added to cron] *****************************************************************************************************************************
changed: [REDACTED]

TASK [dns_adblocking : Update adblock hosts] *************************************************************************************************************************************
changed: [REDACTED]

RUNNING HANDLER [dns_adblocking : restart dnsmasq] *******************************************************************************************************************************
changed: [REDACTED]

RUNNING HANDLER [strongswan : daemon-reload] *************************************************************************************************************************************
changed: [REDACTED]

TASK [dns_adblocking : Dnsmasq enabled and started] ******************************************************************************************************************************
ok: [REDACTED]
ok: [REDACTED -> localhost] => (item=private)
ok: [REDACTED -> localhost] => (item=public)

TASK [wireguard : Ensure the required directories exist] *************************************************************************************************************************

TASK [wireguard : Include tasks for Ubuntu] **************************************************************************************************************************************
included: /Applications/algo-master/roles/wireguard/tasks/ubuntu.yml for REDACTED

TASK [wireguard : WireGuard repository configured] *******************************************************************************************************************************
changed: [REDACTED]

TASK [wireguard : WireGuard installed] *******************************************************************************************************************************************
changed: [REDACTED]

TASK [wireguard : WireGuard reload-module-on-update] *****************************************************************************************************************************
changed: [REDACTED]

TASK [wireguard : Configure unattended-upgrades] *********************************************************************************************************************************
changed: [REDACTED]

TASK [wireguard : set_fact] ******************************************************************************************************************************************************
ok: [REDACTED]
changed: [REDACTED] => (item=laptop)
changed: [REDACTED] => (item=phone)
changed: [REDACTED] => (item=spare)
changed: [REDACTED] => (item=REDACTED)

TASK [wireguard : Generate private keys] *****************************************************************************************************************************************
changed: [REDACTED] => (item=None)
changed: [REDACTED] => (item=None)
changed: [REDACTED] => (item=None)
changed: [REDACTED] => (item=None)

TASK [wireguard : Save private keys] *********************************************************************************************************************************************
changed: [REDACTED] => (item=laptop)
changed: [REDACTED] => (item=phone)
changed: [REDACTED] => (item=spare)
changed: [REDACTED] => (item=REDACTED)

TASK [wireguard : Touch the lock file] *******************************************************************************************************************************************
ok: [REDACTED] => (item=laptop)
ok: [REDACTED] => (item=phone)
ok: [REDACTED] => (item=spare)
ok: [REDACTED] => (item=REDACTED)

TASK [wireguard : Generate public keys] ******************************************************************************************************************************************
changed: [REDACTED] => (item=None)
changed: [REDACTED] => (item=None)
changed: [REDACTED] => (item=None)
changed: [REDACTED] => (item=None)

TASK [wireguard : Save public keys] **********************************************************************************************************************************************
ok: [REDACTED -> localhost] => (item=laptop)
ok: [REDACTED -> localhost] => (item=phone)
ok: [REDACTED -> localhost] => (item=spare)

TASK [wireguard : WireGuard user list updated] ***********************************************************************************************************************************

TASK [wireguard : set_fact] ******************************************************************************************************************************************************
ok: [REDACTED -> localhost]
changed: [REDACTED -> localhost] => (item=(0, u'laptop'))
changed: [REDACTED -> localhost] => (item=(1, u'phone'))
changed: [REDACTED -> localhost] => (item=(2, u'spare'))

TASK [wireguard : WireGuard users config generated] ******************************************************************************************************************************
ok: [REDACTED -> localhost] => (item=(0, u'laptop'))
ok: [REDACTED -> localhost] => (item=(1, u'phone'))
ok: [REDACTED -> localhost] => (item=(2, u'spare'))

TASK [wireguard : Generate QR codes] *********************************************************************************************************************************************

TASK [wireguard : WireGuard configured] ******************************************************************************************************************************************
changed: [REDACTED]

TASK [wireguard : WireGuard enabled and started] *********************************************************************************************************************************
changed: [REDACTED]

RUNNING HANDLER [wireguard : restart wireguard] **********************************************************************************************************************************
changed: [REDACTED]

TASK [strongswan : include_tasks] ************************************************************************************************************************************************
included: /Applications/algo-master/roles/strongswan/tasks/ubuntu.yml for REDACTED

TASK [strongswan : set_fact] *****************************************************************************************************************************************************
ok: [REDACTED]

TASK [strongswan : Ubuntu | Install strongSwan] **********************************************************************************************************************************
changed: [REDACTED]
changed: [REDACTED] => (item=/usr/lib/ipsec/charon)
changed: [REDACTED] => (item=/usr/lib/ipsec/lookip)
changed: [REDACTED] => (item=/usr/lib/ipsec/stroke)

TASK [strongswan : Ubuntu | Enforcing ipsec with apparmor] ***********************************************************************************************************************
ok: [REDACTED] => (item=apparmor)
ok: [REDACTED] => (item=strongswan)
ok: [REDACTED] => (item=netfilter-persistent)

TASK [strongswan : Ubuntu | Enable services] *************************************************************************************************************************************

TASK [strongswan : Ubuntu | Ensure that the strongswan service directory exist] **************************************************************************************************
changed: [REDACTED]

TASK [strongswan : Ubuntu | Setup the cgroup limitations for the ipsec daemon] ***************************************************************************************************
changed: [REDACTED]

TASK [strongswan : Ensure that the strongswan user exist] ************************************************************************************************************************
ok: [REDACTED]

TASK [strongswan : Install strongSwan] *******************************************************************************************************************************************
ok: [REDACTED]
changed: [REDACTED] => (item={u'dest': u'strongswan.conf', u'src': u'strongswan.conf.j2', u'group': u'root', u'mode': u'0644', u'owner': u'root'})
changed: [REDACTED] => (item={u'dest': u'ipsec.conf', u'src': u'ipsec.conf.j2', u'group': u'root', u'mode': u'0644', u'owner': u'root'})
changed: [REDACTED] => (item={u'dest': u'ipsec.secrets', u'src': u'ipsec.secrets.j2', u'group': u'root', u'mode': u'0600', u'owner': u'strongswan'})

TASK [strongswan : Setup the config files from our templates] ********************************************************************************************************************

TASK [strongswan : Get loaded plugins] *******************************************************************************************************************************************
changed: [REDACTED]
changed: [REDACTED] => (item=rc2)
changed: [REDACTED] => (item=gmp)
changed: [REDACTED] => (item=resolve)
changed: [REDACTED] => (item=md4)
changed: [REDACTED] => (item=sha1)
changed: [REDACTED] => (item=sshkey)
changed: [REDACTED] => (item=agent)
changed: [REDACTED] => (item=connmark)
changed: [REDACTED] => (item=updown)
changed: [REDACTED] => (item=dnskey)
changed: [REDACTED] => (item=fips-prf)
changed: [REDACTED] => (item=constraints)
changed: [REDACTED] => (item=mgf1)
changed: [REDACTED] => (item=bypass-lan)
changed: [REDACTED] => (item=counters)
changed: [REDACTED] => (item=xcbc)
changed: [REDACTED] => (item=aesni)
changed: [REDACTED] => (item=attr)
changed: [REDACTED] => (item=md5)
changed: [REDACTED] => (item=xauth-generic)
changed: [REDACTED] => (item=pkcs1)
changed: [REDACTED] => (item=eap-mschapv2)
changed: [REDACTED] => (item=gcm)
changed: [REDACTED] => (item=pgp)
changed: [REDACTED] => (item=socket-default)
changed: [REDACTED] => (item=pem)
changed: [REDACTED] => (item=hmac)
changed: [REDACTED] => (item=pkcs7)
changed: [REDACTED] => (item=aes)
changed: [REDACTED] => (item=stroke)
changed: [REDACTED] => (item=pkcs12)
changed: [REDACTED] => (item=x509)
changed: [REDACTED] => (item=random)
changed: [REDACTED] => (item=pubkey)
changed: [REDACTED] => (item=openssl)
changed: [REDACTED] => (item=nonce)
changed: [REDACTED] => (item=revocation)
changed: [REDACTED] => (item=kernel-netlink)
changed: [REDACTED] => (item=pkcs8)
changed: [REDACTED] => (item=sha2)

TASK [strongswan : Set subjectAltName as a fact] *********************************************************************************************************************************
ok: [REDACTED -> localhost]
changed: [REDACTED -> localhost] => (item=ecparams)
changed: [REDACTED -> localhost] => (item=certs)
ok: [REDACTED -> localhost] => (item=crl)
ok: [REDACTED -> localhost] => (item=newcerts)
changed: [REDACTED -> localhost] => (item=private)
changed: [REDACTED -> localhost] => (item=public)
changed: [REDACTED -> localhost] => (item=reqs)

TASK [strongswan : Ensure the pki directories exist] *****************************************************************************************************************************
changed: [REDACTED -> localhost] => (item=apple)
ok: [REDACTED -> localhost] => (item=windows)
changed: [REDACTED -> localhost] => (item=manual)

TASK [strongswan : Ensure the config directories exist] **************************************************************************************************************************
changed: [REDACTED -> localhost] => (item=.rnd)
changed: [REDACTED -> localhost] => (item=private/.rnd)
changed: [REDACTED -> localhost] => (item=index.txt)
changed: [REDACTED -> localhost] => (item=index.txt.attr)
changed: [REDACTED -> localhost] => (item=serial)

TASK [strongswan : Ensure the files exist] ***************************************************************************************************************************************

TASK [strongswan : Generate the openssl server configs] **************************************************************************************************************************
ok: [REDACTED -> localhost]

TASK [strongswan : Build the CA pair] ********************************************************************************************************************************************
ok: [REDACTED -> localhost]

TASK [strongswan : Copy the CA certificate] **************************************************************************************************************************************
ok: [REDACTED -> localhost]

TASK [strongswan : Generate the serial number] ***********************************************************************************************************************************
ok: [REDACTED -> localhost]

TASK [strongswan : Build the server pair] ****************************************************************************************************************************************
ok: [REDACTED -> localhost]
ok: [REDACTED -> localhost] => (item=laptop)
ok: [REDACTED -> localhost] => (item=phone)
ok: [REDACTED -> localhost] => (item=spare)

TASK [strongswan : Build the client's pair] **************************************************************************************************************************************
ok: [REDACTED -> localhost] => (item=laptop)
ok: [REDACTED -> localhost] => (item=phone)
ok: [REDACTED -> localhost] => (item=spare)

TASK [strongswan : Build openssh public keys] ************************************************************************************************************************************
changed: [REDACTED -> localhost] => (item=laptop)
changed: [REDACTED -> localhost] => (item=phone)
changed: [REDACTED -> localhost] => (item=spare)

TASK [strongswan : Build the client's p12] ***************************************************************************************************************************************
changed: [REDACTED -> localhost] => (item=laptop)
changed: [REDACTED -> localhost] => (item=phone)
changed: [REDACTED -> localhost] => (item=spare)

TASK [strongswan : Copy the p12 certificates] ************************************************************************************************************************************

TASK [strongswan : Get active users] *********************************************************************************************************************************************
changed: [REDACTED -> localhost]
changed: [REDACTED] => (item={u'dest': u'cacerts/ca.crt', u'src': u'cacert.pem', u'group': u'root', u'mode': u'0600', u'owner': u'strongswan'})
changed: [REDACTED] => (item={u'dest': u'certs/REDACTED.crt', u'src': u'certs/REDACTED.crt', u'group': u'root', u'mode': u'0600', u'owner': u'strongswan'})
changed: [REDACTED] => (item={u'dest': u'private/REDACTED.key', u'src': u'private/REDACTED.key', u'group': u'root', u'mode': u'0600', u'owner': u'strongswan'})

TASK [strongswan : Copy the keys to the strongswan directory] ********************************************************************************************************************
changed: [REDACTED -> localhost] => (item=laptop)
changed: [REDACTED -> localhost] => (item=phone)
changed: [REDACTED -> localhost] => (item=spare)

TASK [strongswan : Register p12 PayloadContent] **********************************************************************************************************************************

TASK [strongswan : Set facts for mobileconfigs] **********************************************************************************************************************************
ok: [REDACTED -> localhost]
changed: [REDACTED] => (item=None)
changed: [REDACTED] => (item=None)
changed: [REDACTED] => (item=None)

TASK [strongswan : Build the mobileconfigs] **************************************************************************************************************************************
changed: [REDACTED -> localhost] => (item=laptop)
changed: [REDACTED -> localhost] => (item=phone)
changed: [REDACTED -> localhost] => (item=spare)

TASK [strongswan : Build the client ipsec config file] ***************************************************************************************************************************
changed: [REDACTED -> localhost] => (item=laptop)
changed: [REDACTED -> localhost] => (item=phone)
changed: [REDACTED -> localhost] => (item=spare)

TASK [strongswan : Build the client ipsec secret file] ***************************************************************************************************************************

TASK [strongswan : Restrict permissions for the local private directories] *******************************************************************************************************
ok: [REDACTED -> localhost]

TASK [strongswan : strongSwan started] *******************************************************************************************************************************************
ok: [REDACTED]

RUNNING HANDLER [dns_adblocking : restart apparmor] ******************************************************************************************************************************
changed: [REDACTED]

RUNNING HANDLER [strongswan : restart strongswan] ********************************************************************************************************************************
changed: [REDACTED]

RUNNING HANDLER [strongswan : daemon-reload] *************************************************************************************************************************************
changed: [REDACTED]

TASK [Delete the CA key] *********************************************************************************************************************************************************
ok: [REDACTED-> localhost]

TASK [Dump the configuration] ****************************************************************************************************************************************************
ok: [REDACTED -> localhost]

TASK [debug] *********************************************************************************************************************************************************************
ok: [REDACTED] => {
    "msg": [
        [
            "\"#                          Congratulations!                            #\"", 
            "\"#                     Your Algo server is running.                     #\"", 
            "\"#    Config files and certificates are in the ./configs/ directory.    #\"", 
            "\"#              Go to https://whoer.net/ after connecting               #\"", 
            "\"#        and ensure that all your traffic passes through the VPN.      #\"", 
            "\"#                     Local DNS resolver 172.16.0.1                    #\"", 
            ""
        ], 
        "    \"#        The p12 and SSH keys password for new users is REDACTED       #\"\n", 
        "    ", 
        "    \"#      Shell access: ssh -i configs/algo.pem ubuntu@REDACTED        #\"\n"
    ]
}

PLAY RECAP ***********************************************************************************************************************************************************************
REDACTED                : ok=116  changed=73   unreachable=0    failed=0   
localhost                  : ok=34   changed=5    unreachable=0    failed=0   
TC1977 commented 5 years ago

Addressing your "additional context": So I'm not an expert on Wireguard at all, or on iPhones. But I believe the behavior of the iPhone w/r/t the "VPN" symbol with Wireguard is different from other VPNs (including the built-in IKEv2 client). Because Wireguard is an interface, as soon as you enable it, the iPhone is listening on the Wireguard interface. Therefore the "VPN" symbol comes on right away. Doesn't matter if the server is down, or if the iPhone is underwater, on a plane, on the moon, wherever. The "VPN" symbol will be on. (I've verified the first three situations, but not the last one.)

On the other hand, IKEv2 doesn't show the "VPN" sign until the connection is actually established with the server. This usually happens within a second, but in cases of poor connections, or Wi-Fi networks with captive portals, sometimes you'll see the symbols alternate between Wi-Fi and LTE.

As far as your actual issue, I personally haven't had a problem switching between LTE <-> Wi-Fi while connected to Wireguard. The general instructions for debugging seems to be to try to reproduce the behavior, then get a log: go to the Wireguard app and select "Export log file" from the Settings menu in the top left corner, which you can view in Notes or download to your Mac to read on a bigger screen. You can post the relevant log here, or you can join the Wireguard mailing list and try asking for help there.

moshesiegel commented 5 years ago

Fair point on the “VPN” status. I think the Wireguard issue is related to ios 12.2 or 12.3, I did not have this issue on lower releases and I’ve been using Wireguard since it become available for IOS. Attached is the snippet of my logs, I can consistently reproduce the issue by toggling WIFI/LTE

2019-04-02 23:04:41.338641: [NET] peer(u6oZ…V6xM) - Sending handshake initiation 2019-04-02 23:04:41.342674: [NET] peer(u6oZ…V6xM) - Failed to send handshake initiation write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:41.996933: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:42.112927: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:42.113166: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:42.250847: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:42.368698: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:42.368939: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:42.446129: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:42.491663: [NET] Network change detected with satisfied route and interface order [pdp_ip0, utun2] 2019-04-02 23:04:42.497132: [NET] DNS64: mapped VPN-IP to 2607:7700::2a:0:1:354:40ae 2019-04-02 23:04:42.507016: [NET] UAPI: Transition to peer configuration 2019-04-02 23:04:42.507237: [NET] peer(u6oZ…V6xM) - UAPI: Updating endpoint 2019-04-02 23:04:42.507386: [NET] Binding sockets to interface 2 2019-04-02 23:04:42.507517: [NET] Unable to bind v6 socket to interface:%!(EXTRA syscall.Errno=invalid argument) 2019-04-02 23:04:42.577712: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:42.617608: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:42.624301: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:42.624548: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:42.789251: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:42.880160: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:42.922192: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.034466: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.119822: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.120318: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.131497: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.146238: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.258627: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.370720: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.376152: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.376729: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.387935: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.530070: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.579028: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.635322: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.643826: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.851964: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.877403: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:43.887750: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.018030: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.018696: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.062099: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.102335: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.131735: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.132332: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.140614: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.143130: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.187232: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.252720: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.304959: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.376650: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.385479: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.386003: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.397163: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.491803: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.527069: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.620218: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.648518: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.694011: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.747806: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.900392: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.968532: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.982715: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:44.985592: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.106762: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.143077: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.143717: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.146818: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.186933: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.241039: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.241683: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.395435: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.396023: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.403184: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.453315: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.500310: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.501001: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.608386: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.656330: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.710258: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.714726: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.765637: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.788561: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.791630: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.867278: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.909094: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.914411: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.923917: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.945509: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.980180: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.990338: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:45.991758: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.019973: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.020162: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.026996: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.030295: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.047681: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.076333: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.122852: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.124219: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.138510: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.152045: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.152626: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.152888: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.153919: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.226624: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.258054: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.258546: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.268423: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.319910: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.327574: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.332300: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.345362: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.363253: [NET] peer(u6oZ…V6xM) - Handshake did not complete after 5 seconds, retrying (try 13) 2019-04-02 23:04:46.363571: [NET] peer(u6oZ…V6xM) - Sending handshake initiation 2019-04-02 23:04:46.364968: [NET] peer(u6oZ…V6xM) - Failed to send handshake initiation write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.403201: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.403625: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.405739: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.419698: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.443951: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.453914: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.455698: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.459188: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.462868: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.499417: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.573473: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.573772: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.599431: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.599838: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.600043: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.661593: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.675536: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.701823: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.716765: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.739062: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.746762: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.754659: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.760677: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.763063: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.861076: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.861630: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.871062: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.877345: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.910126: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:46.916615: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.004185: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.005142: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.032912: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.033561: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.060647: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.061315: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.064780: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.065394: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.069858: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.150042: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.159598: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.191602: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.192200: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.263184: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.269618: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.279405: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.279805: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.302544: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.320240: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.336316: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.336734: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.338289: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.359139: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.410713: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.436359: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.459784: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.514992: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.571238: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.571776: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.654162: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.654868: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.655290: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.703339: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.720343: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.827907: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.828538: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.829095: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.867168: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.937595: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:47.996010: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.011790: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.042002: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.058845: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.075421: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.083350: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.127289: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.127761: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.160205: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.160679: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.181752: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.282430: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.283107: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.283483: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.283768: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.306582: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.307249: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.329760: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.336774: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.437855: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.438583: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.493893: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.581687: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.582296: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.598206: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.749437: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.753771: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.886650: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.887135: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:48.923440: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.009273: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.020100: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.020654: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.037467: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.073972: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.173500: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.215272: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.215893: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.267889: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.287382: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.289474: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.426700: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.488162: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.587943: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.588515: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.662327: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.763440: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.901550: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.928901: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.929216: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:49.929452: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.028084: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.090452: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.271546: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.294297: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.294849: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.295107: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.310421: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.343359: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.494214: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.671702: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.779128: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.963180: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.963811: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:50.964274: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:51.248571: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:51.354318: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:51.354938: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:51.465314: [NET] peer(u6oZ…V6xM) - Handshake did not complete after 5 seconds, retrying (try 14) 2019-04-02 23:04:51.465659: [NET] peer(u6oZ…V6xM) - Sending handshake initiation 2019-04-02 23:04:51.467760: [NET] peer(u6oZ…V6xM) - Failed to send handshake initiation write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:51.640312: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:51.674382: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:51.997203: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.034296: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.034870: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.272887: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.300523: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.446329: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.453168: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.488058: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.515053: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.614566: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.667851: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.821632: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.822383: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.975238: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:52.981183: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:53.042282: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:53.446115: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:53.455867: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:53.714775: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:53.835854: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:53.936488: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:53.979080: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:54.051005: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:54.059965: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:54.312151: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:54.316174: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:54.549794: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:54.574714: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:54.729660: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:54.977400: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:54.983802: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:55.450559: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:55.742568: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:55.757624: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:55.982366: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:55.988559: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.242830: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.502775: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.552112: [NET] peer(u6oZ…V6xM) - Handshake did not complete after 5 seconds, retrying (try 15) 2019-04-02 23:04:56.552548: [NET] peer(u6oZ…V6xM) - Sending handshake initiation 2019-04-02 23:04:56.556245: [NET] peer(u6oZ…V6xM) - Failed to send handshake initiation write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.608083: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.612446: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.713229: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.719038: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.791514: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.869768: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.870272: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.912516: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.928683: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.945772: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.991593: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.992309: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:56.992677: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.012240: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.022378: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.050504: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.112683: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.129058: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.160285: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.212446: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.256774: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.270790: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.313767: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.321647: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.337422: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.346313: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.424728: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.440060: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.465338: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.465948: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.466249: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.503649: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.579412: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.580067: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.607355: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.679616: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.682164: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.725639: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.726194: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.745879: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.751047: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.762593: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.872042: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.874433: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.886080: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:57.997270: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.008709: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.015028: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.063022: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.064723: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.074034: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.161314: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.169089: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.267544: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.268192: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.268745: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.348233: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.359357: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.445865: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.576495: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.577077: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.653086: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:58.719455: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:59.020211: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:59.044015: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:59.125554: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:59.135827: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:59.190051: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:59.278553: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:59.454930: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:59.998254: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:04:59.999169: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:00.027262: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:00.070339: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:00.217831: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:00.283716: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:00.588119: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:00.669296: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:00.814482: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:00.914552: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:01.034189: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:01.047667: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:01.064677: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:01.290709: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:01.863653: [NET] peer(u6oZ…V6xM) - Handshake did not complete after 5 seconds, retrying (try 16) 2019-04-02 23:05:01.863970: [NET] peer(u6oZ…V6xM) - Sending handshake initiation 2019-04-02 23:05:01.867969: [NET] peer(u6oZ…V6xM) - Failed to send handshake initiation write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:01.958004: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:02.317233: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:03.040595: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:03.296995: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:03.489907: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:03.621305: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:03.668461: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:03.833307: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:04.004168: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:04.637419: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:04.887098: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:04.912567: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:05.035806: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:05.546984: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:05.722396: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:05.737943: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:06.097887: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2019-04-02 23:05:06.642734: [NET] peer(u6oZ…V6xM) - Failed to send data packet write udp6 [::]:49727->[2607:7700:0:2a:0:1:354:40ae]:51820: sendto: no route to host 2

davidemyers commented 5 years ago

Note that turning Wi-Fi on and off from Control Center is different than doing it from Settings. In Control Center Wi-Fi doesn't actually turn off, it just disconnects from the current network. So you should be explicit about which way you're doing it as it might be relevant.

But having said that, I see that your log is full of IPv6 connection errors but Lightsail doesn't support IPv6 (at least it didn't the last time I checked). Please post the Address = line from the client .conf file you're using.

davidemyers commented 5 years ago

Something that might be worth trying: In the WireGuard app, edit your tunnel and remove ::/0 from Allowed IPs.

moshesiegel commented 5 years ago

I was disabling (disconnecting) Wifi from control center since that better represents transitioning from WIFI to LTE than turning off the wifi interface Address = 10.19.49.4/24

From: David Myers notifications@github.com Reply-To: trailofbits/algo reply@reply.github.com Date: Friday, April 5, 2019 at 9:01 AM To: trailofbits/algo algo@noreply.github.com Cc: Moshe Siegel moshesiegel@gmail.com, Author author@noreply.github.com Subject: Re: [trailofbits/algo] WireGuard on iPhone does not transition between wifi and LTE (#1385)

Note that turning Wi-Fi on and off from Control Center is different than doing it from Settings. In Control Center Wi-Fi doesn't actually turn off, it just disconnects from the current network. So you should be explicit about which way you're doing it as it might be relevant.

But having said that, I see that your log is full of IPv6 connection errors but Lightsail doesn't support IPv6 (at least it didn't the last time I checked). Please post the Address = line from the client .conf file you're using.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/trailofbits/algo/issues/1385#issuecomment-480266814, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AOQ-vg2LepmVJAxteYxvF8ZeBzC2JMscks5vd0k4gaJpZM4cZh8L.

moshesiegel commented 5 years ago

“remove ::/0 from Allowed IPs.” This appears to have fixed it, however I still see the IPV6 IP in the Wiregurad App

On Fri, Apr 5, 2019 at 9:14 AM David Myers notifications@github.com wrote:

Something that might be worth trying: In the WireGuard app, edit your tunnel and remove ::/0 from Allowed IPs.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/trailofbits/algo/issues/1385#issuecomment-480270715, or mute the thread https://github.com/notifications/unsubscribe-auth/AOQ-vsTn-B845iGLZfTHo_pnWYQXGo_Sks5vd0xHgaJpZM4cZh8L .

TC1977 commented 5 years ago

You're seeing the IPv6 address on the actual status screen in the Wireguard app, or in the iPhone Settings app, or in the log? Screenshot please?

@davidemyers I'm on Lightsail myself, and can confirm no IPv6 support. I did a local install (after setting a static IP, as Algo still doesn't have Lightsail set up for static IP addresses) and it properly installed without IPv6 options such as ip6tables overwriting. However, my Wireguard app also has "::/0" listed as an available IP. I haven't run into any problems transitioning LTE <-> WiFi, but I'm only on iOS 12.1.4. Maybe I'll upgrade and see what happens. Or, the problem could have to do with the Lightsail scripts, as I see that @moshesiegel cloud installed directly to Lightsail.

moshesiegel commented 5 years ago

WG app. WiFi IPV4 and LTE IPV6(T-Mobile) attached.

Thanks, Moshe —

On Apr 5, 2019, at 10:00 AM, TC1977 notifications@github.com wrote:

You're seeing the IPv6 address on the actual status screen in the Wireguard app, or in the iPhone Settings app, or in the log? Screenshot please?

@davidemyers I'm on Lightsail myself, and can confirm no IPv6 support. I did a local install (after setting a static IP, as Algo still doesn't have Lightsail set up for static IP addresses) and it properly installed without IPv6 options such as ip6tables overwriting. However, my Wireguard app also has "::0" listed as an available IP. I haven't run into any problems transitioning LTE <-> WiFi, but I'm only on iOS 12.1.4. Maybe I'll upgrade and see what happens.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

TC1977 commented 5 years ago

T-mobile may be another thread to pursue, as that's an IPV6-only network. I remember seeing something about T-mobile support on the Wireguard readme, and found this link: https://support.t-mobile.com/thread/146854 which led to this link about how to set up an IPV4-only APN for T-mobile on your Android. But that won't help you.

Bottom line, if it's working, then good, but there might be an issue with either the Algo scripts, or iOS 12.2, or the Wireguard app. Keep us posted.

davidemyers commented 5 years ago

@TC1977 So your year of EC2 Free Tier expired too, I guess. :smiley:

I think the Ansible Lightsail module is still missing the ability to configure a static address, which is a shame. Though personally I'm too stubborn to use a provider that doesn't have IPv6 yet.

Wherever this bug lies it should be easy enough for Algo to leave IPv6 out of Allowed IPs when it's unavailable.

moshesiegel commented 5 years ago

“I think the Ansible Lightsail module is still missing the ability to configure a static address, which is a shame” it’s a pain but this works https://github.com/trailofbits/algo/issues/884#issuecomment-383198030

And then you can attach a staticIP in the portal before the applies the IP in the script.

From: David Myers notifications@github.com Reply-To: trailofbits/algo reply@reply.github.com Date: Friday, April 5, 2019 at 10:37 AM To: trailofbits/algo algo@noreply.github.com Cc: Moshe Siegel moshesiegel@gmail.com, Mention mention@noreply.github.com Subject: Re: [trailofbits/algo] WireGuard on iPhone does not transition between wifi and LTE (#1385)

@TC1977https://github.com/TC1977 So your year of EC2 Free Tier expired too, I guess. 😃

I think the Ansible Lightsail module is still missing the ability to configure a static address, which is a shame. Though personally I'm too stubborn to use a provider that doesn't have IPv6 yet.

Wherever this bug lies it should be easy enough for Algo to leave IPv6 out of Allowed IPs when it's unavailable.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/trailofbits/algo/issues/1385#issuecomment-480299624, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AOQ-vhq6GQJ-pueIY9V9L_tqX_RYKnNvks5vd1_FgaJpZM4cZh8L.

TC1977 commented 5 years ago

@TC1977 So your year of EC2 Free Tier expired too, I guess. 😃

Yes, and being too lazy to learn a completely new cloud provider platform, I simply switched to Lightsail. And since dnsmasq adblocking depends on IPv4, I don't miss IPv6.

Wherever this bug lies it should be easy enough for Algo to leave IPv6 out of Allowed IPs when it's unavailable.

Looks like it would require adding the 'ipv6_support' fact here. Scared to do it myself though.

davidemyers commented 5 years ago

Thanks, Jack!

TC1977 commented 5 years ago

As a coda to this, I just upgraded my iPhone to 12.2, and running Wireguard with ::/0 in Allowed IPs, with Lightsail as cloud provider, I have no problems switching back and forth between AT&T LTE and Wi-Fi. Wireguard complained about being unable to bind to v6 socket, but then went on with the connection. Here's a log of a switch to LTE (pdp_ip0) after turning off Wi-Fi (en0) via the Control Center:

2019-04-06 10:31:35.127164: [NET] peer(Svjv…HcAA) - Failed to send data packet write udp4 0.0.0.0:63864->[redacted]:51820: sendto: network is unreachable
2019-04-06 10:31:35.261150: [NET] peer(Svjv…HcAA) - Failed to send data packet write udp4 0.0.0.0:63864->[redacted]:51820: sendto: network is unreachable
2019-04-06 10:31:35.490536: [NET] peer(Svjv…HcAA) - Failed to send data packet write udp4 0.0.0.0:63864->[redacted]:51820: sendto: network is unreachable
2019-04-06 10:31:35.652868: [NET] peer(Svjv…HcAA) - Failed to send data packet write udp4 0.0.0.0:63864->[redacted]:51820: sendto: network is unreachable
2019-04-06 10:31:35.794482: [NET] Network change detected with satisfied route and interface order [pdp_ip0, utun2]
2019-04-06 10:31:35.795793: [NET] DNS64: mapped [redacted] to itself.
2019-04-06 10:31:35.796463: [NET] UAPI: Transition to peer configuration
2019-04-06 10:31:35.796813: [NET] peer(Svjv…HcAA) - UAPI: Updating endpoint
2019-04-06 10:31:35.797006: [NET] Binding sockets to interface 4
2019-04-06 10:31:35.797153: [NET] Unable to bind v6 socket to interface:%!(EXTRA syscall.Errno=invalid argument)
2019-04-06 10:31:53.083816: [NET] Network change detected with satisfied route and interface order [pdp_ip0, utun2]
2019-04-06 10:31:53.086495: [NET] DNS64: mapped [redacted] to itself.
2019-04-06 10:31:53.098674: [NET] UAPI: Transition to peer configuration
2019-04-06 10:31:53.099050: [NET] peer(Svjv…HcAA) - UAPI: Updating endpoint
2019-04-06 10:31:53.109446: [NET] Binding sockets to interface 4
2019-04-06 10:31:53.109746: [NET] Unable to bind v6 socket to interface:%!(EXTRA syscall.Errno=invalid argument)

So I think @moshesiegel's problem occurs only with IPv6-disabled servers, and only with Wireguard .conf files that allow ::/0, and only when switching to T-mobile or similar IPv6-only LTE network. And it should now be fixed, anyway.

moshesiegel commented 5 years ago

I spoke too soon, it’s not resolved, rather intermittent. While I haven’t installed the updated version from today, I’ve removed IPv6 ::/0 from the WG interface config which should be the same.

What’s interesting is even with IPV6 removed it’s still connecting to my Lightsail server and showing the IPV6 in the WG app and theissue isn’t that the VPN doesn’t work at all on T-Mobile LTE but rather on the initial transition to LTE it dies but if I force restart the tunnel I can connect.

My guess is that T-Mobile has an IPv4 - V6 NAT function which isn’t working right.

I should be able to spin up an EC2 IPv6 instance tonight and validate

TC1977 commented 5 years ago

If you've removed the ::/0 from the AllowedIPs, then it shouldn't give you any IPv6 address in the Wireguard app. Care to post some logs and/or screenshots?

moshesiegel commented 5 years ago

attached

IMG_0004

moshesiegel commented 5 years ago

I can replicate this on Digital Ocean, Vultr and EC2. Anyone else using T-Mobile? Since the WG IOS app hasn’t changed in 3 weeks, I’m thinking it’s a T-Mobile NAT issue, but would like another datapoint.

TC1977 commented 5 years ago

No idea why WG is listing an IPv6 endpoint when you don't have ::/0 listed as an Allowed IP, and no idea from from ipv6 lookup tool who that IPv6 belongs to, T-Mobile or Lightsail.

At this point I'm convinced it's a T-Mobile/WG/iOS 12.2 interaction. I searched the WG mailing list archives but couldn't find anything about T-mobile specifically, other than that @zx2c4 asked for data on mobile-WiFi transitions with T-mobile when the WG iOS client was released. Perhaps it's time to go to the Wireguard mailing list for more help.

moshesiegel commented 5 years ago

My bet is on T-MOBILE, I had the WG iOS app since it was released but the issue only started about a day before I opened the issue. I’ve tried iOS 12.2 as well as 12.3 Beta 1&2. I’m trying to open a ticket with T-MOBILE and someone who understands the issue. I’ll report back if I get anything meaningful from them.

On Apr 9, 2019, at 9:24 AM, TC1977 notifications@github.com wrote:

At this point I'm convinced it's a T-Mobile/WG/iOS 12.2 interaction. I searched the WG mailing list archives but couldn't find anything about T-mobile specifically, other than that @zx2c4 asked for data on mobile-WiFi transitions with T-mobile when the WG iOS client was released.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

jackivanov commented 5 years ago

Closing it for now. Let's document the issue when you have more information from T-Mobile. Thanks!

leearmstrong commented 5 years ago

I can replicate this issue every time I leave my home!

My 4G connection is EE and my Wireguard peer is an explicitly set IPv4 address. I do not have any IPv6 at all on or around the server end.

I can "fix" the issue by disconnecting and reconnecting the client. No traffic passes when I leave the Wifi connection to the 4G.

It looks like the 4G connection is possibly IPv6 and so it has trouble?

2019-05-13 12:24:42.229106: [APP] startActivation: Entering (tunnel: TestConn)
2019-05-13 12:24:42.230826: [APP] startActivation: Starting tunnel
2019-05-13 12:24:42.235129: [APP] startActivation: Success
2019-05-13 12:24:42.238202: [APP] Tunnel 'TestConn' connection status changed to 'connecting'
2019-05-13 12:24:43.413444: [NET] App version: 0.0.20190409 (7); Go backend version: 0.0.20190409
2019-05-13 12:24:43.414159: [NET] Starting tunnel from the app
2019-05-13 12:24:43.770148: [NET] Tunnel interface is utun3
2019-05-13 12:24:43.776002: [NET] DNS64: mapped 62.104.100.11 to itself.
2019-05-13 12:24:43.778679: [NET] Attaching to interface
2019-05-13 12:24:43.781928: [NET] Routine: encryption worker - started
2019-05-13 12:24:43.782111: [NET] Routine: decryption worker - started
2019-05-13 12:24:43.782183: [NET] Routine: handshake worker - started
2019-05-13 12:24:43.782286: [NET] Routine: handshake worker - started
2019-05-13 12:24:43.782376: [NET] Routine: encryption worker - started
2019-05-13 12:24:43.782473: [NET] Routine: decryption worker - started
2019-05-13 12:24:43.782577: [NET] Routine: handshake worker - started
2019-05-13 12:24:43.782667: [NET] Routine: encryption worker - started
2019-05-13 12:24:43.782761: [NET] Routine: decryption worker - started
2019-05-13 12:24:43.782857: [NET] Routine: encryption worker - started
2019-05-13 12:24:43.782945: [NET] Routine: encryption worker - started
2019-05-13 12:24:43.783041: [NET] Routine: decryption worker - started
2019-05-13 12:24:43.783135: [NET] Routine: handshake worker - started
2019-05-13 12:24:43.783229: [NET] Routine: event worker - started
2019-05-13 12:24:43.783642: [NET] Routine: decryption worker - started
2019-05-13 12:24:43.783726: [NET] Routine: TUN reader - started
2019-05-13 12:24:43.783870: [NET] Routine: decryption worker - started
2019-05-13 12:24:43.783972: [NET] Routine: handshake worker - started
2019-05-13 12:24:43.784058: [NET] Routine: handshake worker - started
2019-05-13 12:24:43.784152: [NET] Routine: encryption worker - started
2019-05-13 12:24:43.784306: [NET] UAPI: Updating private key
2019-05-13 12:24:43.784953: [NET] UAPI: Removing all peers
2019-05-13 12:24:43.785057: [NET] UAPI: Transition to peer configuration
2019-05-13 12:24:43.785846: [NET] peer(Qnh3…UrXQ) - UAPI: Created
2019-05-13 12:24:43.786036: [NET] peer(Qnh3…UrXQ) - UAPI: Updating endpoint
2019-05-13 12:24:43.788516: [NET] peer(Qnh3…UrXQ) - UAPI: Updating persistent keepalive interval
2019-05-13 12:24:43.788679: [NET] peer(Qnh3…UrXQ) - UAPI: Removing all allowedips
2019-05-13 12:24:43.788753: [NET] peer(Qnh3…UrXQ) - UAPI: Adding allowedip
2019-05-13 12:24:43.789532: [NET] Routine: receive incoming IPv4 - started
2019-05-13 12:24:43.789772: [NET] Routine: receive incoming IPv6 - started
2019-05-13 12:24:43.789956: [NET] UDP bind has been updated
2019-05-13 12:24:43.790085: [NET] peer(Qnh3…UrXQ) - Starting...
2019-05-13 12:24:43.790323: [NET] peer(Qnh3…UrXQ) - Routine: sequential receiver - started
2019-05-13 12:24:43.790486: [NET] peer(Qnh3…UrXQ) - Routine: sequential sender - started
2019-05-13 12:24:43.790600: [NET] peer(Qnh3…UrXQ) - Routine: nonce worker - started
2019-05-13 12:24:43.790603: [NET] Device started
2019-05-13 12:24:43.793367: [APP] Tunnel 'TestConn' connection status changed to 'connected'
2019-05-13 12:24:44.128026: [NET] peer(Qnh3…UrXQ) - Sending handshake initiation
2019-05-13 12:24:44.138655: [NET] peer(Qnh3…UrXQ) - Awaiting keypair
2019-05-13 12:24:44.159824: [NET] peer(Qnh3…UrXQ) - Received handshake response
2019-05-13 12:24:44.160059: [NET] peer(Qnh3…UrXQ) - Obtained awaited keypair
2019-05-13 12:24:44.377010: [NET] Network change detected with satisfied route and interface order [en0, utun3, pdp_ip0]
2019-05-13 12:24:44.378040: [NET] DNS64: mapped 62.104.100.11 to itself.
2019-05-13 12:24:44.378301: [NET] UAPI: Transition to peer configuration
2019-05-13 12:24:44.378475: [NET] peer(Qnh3…UrXQ) - UAPI: Updating endpoint
2019-05-13 12:24:44.383378: [NET] Binding sockets to interface 8
2019-05-13 12:24:44.384493: [NET] Unable to bind v6 socket to interface:%!(EXTRA syscall.Errno=invalid argument)
2019-05-13 12:24:47.232067: [APP] Status update notification timeout for tunnel 'TestConn'. Tunnel status is now 'connected'.
2019-05-13 12:25:46.131112: [NET] peer(Qnh3…UrXQ) - Receiving keepalive packet
2019-05-13 12:26:50.168227: [NET] peer(Qnh3…UrXQ) - Sending handshake initiation
2019-05-13 12:26:50.196525: [NET] peer(Qnh3…UrXQ) - Received handshake response
2019-05-13 12:26:50.197070: [NET] peer(Qnh3…UrXQ) - Sending keepalive packet
2019-05-13 12:27:00.350659: [NET] peer(Qnh3…UrXQ) - Receiving keepalive packet
2019-05-13 12:27:18.105095: [NET] peer(Qnh3…UrXQ) - Sending keepalive packet
2019-05-13 12:27:29.807486: [NET] peer(Qnh3…UrXQ) - Receiving keepalive packet
2019-05-13 12:27:56.076785: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp4 0.0.0.0:64489->62.104.100.11:51380: sendto: network is unreachable
2019-05-13 12:27:56.163107: [NET] Network change detected with requiresConnection route and interface order [en0, utun3, pdp_ip0, pdp_ip0]
2019-05-13 12:27:56.171330: [NET] DNS64: mapped 62.104.100.11 to itself.
2019-05-13 12:27:56.171665: [NET] UAPI: Transition to peer configuration
2019-05-13 12:27:56.171826: [NET] peer(Qnh3…UrXQ) - UAPI: Updating endpoint
2019-05-13 12:27:56.171972: [NET] Binding sockets to interface 8
2019-05-13 12:27:56.172077: [NET] Unable to bind v6 socket to interface:%!(EXTRA syscall.Errno=invalid argument)
2019-05-13 12:27:56.173054: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp4 0.0.0.0:64489->62.104.100.11:51380: sendto: network is unreachable
2019-05-13 12:27:56.173339: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp4 0.0.0.0:64489->62.104.100.11:51380: sendto: network is unreachable
2019-05-13 12:27:56.173533: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp4 0.0.0.0:64489->62.104.100.11:51380: sendto: network is unreachable
2019-05-13 12:27:56.182074: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp4 0.0.0.0:64489->62.104.100.11:51380: sendto: network is unreachable
2019-05-13 12:27:56.206681: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp4 0.0.0.0:64489->62.104.100.11:51380: sendto: network is unreachable
2019-05-13 12:27:56.439642: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp4 0.0.0.0:64489->62.104.100.11:51380: sendto: network is unreachable
2019-05-13 12:27:56.585089: [NET] Network change detected with satisfied route and interface order [pdp_ip0, utun3]
2019-05-13 12:27:56.638070: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp4 0.0.0.0:64489->62.104.100.11:51380: sendto: network is unreachable
2019-05-13 12:27:56.645764: [NET] DNS64: mapped 62.104.100.11 to 64:ff9b::5245:2a81
2019-05-13 12:27:56.647319: [NET] UAPI: Transition to peer configuration
2019-05-13 12:27:56.647473: [NET] peer(Qnh3…UrXQ) - UAPI: Updating endpoint
2019-05-13 12:27:56.647611: [NET] Binding sockets to interface 2
2019-05-13 12:27:56.647700: [NET] Unable to bind v6 socket to interface:%!(EXTRA syscall.Errno=invalid argument)
2019-05-13 12:27:56.677805: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:56.718402: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:56.837868: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:57.082195: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:57.152094: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:57.176023: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:57.176614: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:57.176943: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:57.277409: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:57.283220: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:58.185401: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:58.211614: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:58.282593: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:58.284085: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:59.083467: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:59.178718: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:59.178894: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:27:59.179040: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:00.284416: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:00.285685: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:00.443507: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:00.638702: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:00.721553: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:00.839780: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:01.153928: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:01.417203: [NET] peer(Qnh3…UrXQ) - Retrying handshake because we stopped hearing back after 15 seconds
2019-05-13 12:28:01.417430: [NET] peer(Qnh3…UrXQ) - Sending handshake initiation
2019-05-13 12:28:01.420234: [NET] peer(Qnh3…UrXQ) - Failed to send handshake initiation write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:02.188291: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:02.215792: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:03.088226: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:03.179535: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:03.179843: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:03.180388: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:04.288627: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:04.289062: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:05.179990: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:06.185407: [NET] peer(Qnh3…UrXQ) - Failed to send data packet write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
2019-05-13 12:28:06.701495: [NET] peer(Qnh3…UrXQ) - Handshake did not complete after 5 seconds, retrying (try 2)
2019-05-13 12:28:06.702023: [NET] peer(Qnh3…UrXQ) - Sending handshake initiation
2019-05-13 12:28:06.707183: [NET] peer(Qnh3…UrXQ) - Failed to send handshake initiation write udp6 [::]:64489->[64:ff9b::5245:2a81]:51380: sendto: no route to host
jackivanov commented 5 years ago

@leearmstrong Can you go to the APN settings, change the protocol to IPv4 only, and test it out?

leearmstrong commented 5 years ago

This is on an iPhone and I can't seem to force IPv4 for the APN

jackivanov commented 5 years ago

It's definitely related to DNS64, and there was a solution for EE. We need someone to reproduce it and update the docs

leearmstrong commented 5 years ago

Ok thanks, weird though that I can disconnect the VPN and reconnect and it still works.

I'll try and force IPv4 for now though

moshesiegel commented 5 years ago

You can use the profile here for iPhone. It’s fixed my issue on T-Mobile. https://www.reddit.com/r/tmobile/wiki/index

iOS IPv4/IPv6 Fix: Try this profile if you’re running into IP issues on your iOS device. It enables address translation.

Thanks, Moshe

On May 13, 2019, at 9:00 AM, Lee Armstrong notifications@github.com wrote:

Ok thanks, weird though that I can disconnect the VPN and reconnect and it still works.

I'll try and force IPv4 for now though

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

jackivanov commented 5 years ago

@moshesiegel Thanks for figuring this out!

moshesiegel commented 5 years ago

You may need to modify your APN for EE but concept is the same. You can use a profile to modify APN settings you can’t access from the phone.

Thanks, Moshe

On May 13, 2019, at 9:00 AM, Lee Armstrong notifications@github.com wrote:

Ok thanks, weird though that I can disconnect the VPN and reconnect and it still works.

I'll try and force IPv4 for now though

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

moshesiegel commented 5 years ago

FWIW I’ve been running IOS 13beta 2 for about a week with the T-Mobile IPv4 profile removed and I’ve had no issues with WiFi ->LTE transitions. We may never know if TMO made any changes but if anyone on stock IOS 12 with the profile wants to remove it and test it would be a good datapoint towards the issues being resolved in IOS 13(obviously several beta revisions still to go)

iPhone XS T-Mobile Running this fork with pi-hole https://github.com/rodeodomino/algo-pihole Lightsail VPS

TC1977 commented 5 years ago

@moshesiegel Try it with vanilla Algo?

zx2c4 commented 5 years ago

Are there still actually problems with the latest version? Things should generally be fixed, independent of iOS13.

jkpe commented 5 years ago

I'm still experiencing this issue on EE UK. iOS 13 Beta 3, Wireguard v0.0.20190702, exact same symptoms as @leearmstrong .. only happens when I leave my house (disconnect wifi) and toggling the VPN triggers a successful connection.

Others do appear to be experiencing similar issues on EE

Here's a .mobileconfig that forces IPv4 on EE, I am testing and will report back in a few days.

Edit: yup, forcing the APN to IPv4 only appears to have fixed the problem. Admittedly not a problem with Algo seeing as @zx2c4 I thought it was worth posting about.

bluemal01 commented 5 years ago

iphone lte mode- wireguard app open check plz

23123

TC1977 commented 5 years ago

I'm still experiencing this issue on EE UK. iOS 13 Beta 3, Wireguard v0.0.20190702, exact same symptoms as @leearmstrong .. only happens when I leave my house (disconnect wifi) and toggling the VPN triggers a successful connection.

Others do appear to be experiencing similar issues on EE

Here's a .mobileconfig that forces IPv4 on EE, I am testing and will report back in a few days.

Edit: yup, forcing the APN to IPv4 only appears to have fixed the problem. Admittedly not a problem with Algo seeing as @zx2c4 I thought it was worth posting about.

For what it's worth, I was just in the UK and had no problems with EE and WireGuard while I was there with my iPhone running iOS 13.1.2. And this was using Lightsail which is IPv4 only. Hotel/public hotspot Wifi was an entirely different story though.

EricFengFuuuu commented 5 years ago

你好,我遇到了与你类似的问题,我的手机在使用4G网络时,可以连接并且有数据流量.但是,使用wifi时,虽然可以正常连接,但是没有数据流量,你能给我点建议吗? Hello, I have a problem similar to yours. My mobile phone can connect and have data traffic when using 4G network. However, when using wifi, although it can connect normally, but there is no data traffic, you can give me some advice?

10-24 16:09:02.700 12179 12229 D WireGuard/GoBackend/wg0: Routine: decryption worker - started 10-24 16:09:02.700 12179 12229 D WireGuard/GoBackend/wg0: Routine: handshake worker - started 10-24 16:09:02.700 12179 12229 D WireGuard/GoBackend/wg0: Routine: encryption worker - started 10-24 16:09:02.700 12179 12229 D WireGuard/GoBackend/wg0: Routine: decryption worker - started 10-24 16:09:02.700 12179 12229 D WireGuard/GoBackend/wg0: Routine: handshake worker - started 10-24 16:09:02.700 12179 12229 D WireGuard/GoBackend/wg0: Routine: handshake worker - started 10-24 16:09:02.700 12179 12229 D WireGuard/GoBackend/wg0: Routine: encryption worker - started 10-24 16:09:02.700 12179 12229 D WireGuard/GoBackend/wg0: Routine: decryption worker - started 10-24 16:09:02.700 12179 12229 D WireGuard/GoBackend/wg0: Routine: encryption worker - started 10-24 16:09:02.700 12179 12229 D WireGuard/GoBackend/wg0: Routine: TUN reader - started 10-24 16:09:02.700 12179 12229 D WireGuard/GoBackend/wg0: Routine: decryption worker - started 10-24 16:09:02.700 12179 16426 D WireGuard/GoBackend/wg0: UAPI: Updating private key 10-24 16:09:02.701 12179 16426 D WireGuard/GoBackend/wg0: UAPI: Removing all peers 10-24 16:09:02.701 12179 16426 D WireGuard/GoBackend/wg0: UAPI: Transition to peer configuration 10-24 16:09:02.702 12179 16426 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - UAPI: Created 10-24 16:09:02.702 12179 16426 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - UAPI: Adding allowedip 10-24 16:09:02.702 12179 16426 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - UAPI: Adding allowedip 10-24 16:09:02.702 12179 16426 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - UAPI: Updating endpoint 10-24 16:09:02.702 12179 16426 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - UAPI: Updating persistent keepalive interval 10-24 16:09:02.703 12179 12229 D WireGuard/GoBackend/wg0: Routine: receive incoming IPv6 - started 10-24 16:09:02.703 12179 12307 D WireGuard/GoBackend/wg0: Routine: receive incoming IPv4 - started 10-24 16:09:02.703 12179 16426 D WireGuard/GoBackend/wg0: UDP bind has been updated 10-24 16:09:02.703 12179 16426 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Starting... 10-24 16:09:02.703 12179 12229 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Routine: sequential receiver - started 10-24 16:09:02.703 12179 12229 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Routine: nonce worker - started 10-24 16:09:02.703 12179 12305 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Routine: sequential sender - started 10-24 16:09:02.704 12179 16426 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Sending keepalive packet 10-24 16:09:02.704 12179 16426 I WireGuard/GoBackend/wg0: Device started 10-24 16:09:02.704 12179 12223 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Sending handshake initiation 10-24 16:09:02.706 12179 12223 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Awaiting keypair 10-24 16:09:07.820 12179 12391 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Sending handshake initiation 10-24 16:09:12.827 12179 12223 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Sending handshake initiation 10-24 16:09:12.869 12179 12223 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Received handshake response 10-24 16:09:12.870 12179 12223 D WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Obtained awaited keypair 10-24 16:09:13.394 12179 12179 D ViewRootImpl[MainActivity]: changeCanvasOpacity: opaque=false 10-24 16:09:13.983 12179 12179 I am_on_paused_called: [0,com.wireguard.android.activity.MainActivity,performPause,0] 10-24 16:09:14.020 12179 12179 I am_on_stop_called: [0,com.wireguard.android.activity.MainActivity,STOP_ACTIVITY_ITEM,0] 10-24 16:09:14.050 12179 12179 D ViewRootImpl[MainActivity]: changeCanvasOpacity: opaque=true 10-24 16:09:39.989 12179 12223 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:09:39.989 12179 12391 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:09:39.990 12179 12391 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:09:40.033 12179 12391 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:09:40.132 12179 12307 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:09:40.133 12179 12307 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:09:40.142 12179 12307 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:09:41.497 12179 12307 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:11.589 12179 12307 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:11.590 12179 12307 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:11.622 12179 13764 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:11.653 12179 13764 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:11.654 12179 13764 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:11.656 12179 12223 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:11.666 12179 12307 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:12.394 12179 12224 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:12.702 12179 12391 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:12.703 12179 12391 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:12.715 12179 13764 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:12.947 12179 13764 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:12.947 12179 13764 I chatty : uid=10113(com.wireguard.android) AsyncTask #2 identical 1 line 10-24 16:10:12.949 12179 13764 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:13.206 12179 12391 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:13.330 12179 12224 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:13.359 12179 12224 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:13.360 12179 13764 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:13.377 12179 13764 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:26.896 12179 13764 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:26.897 12179 13764 I chatty : uid=10113(com.wireguard.android) AsyncTask #2 identical 6 lines 10-24 16:10:26.897 12179 13764 E WireGuard/GoBackend/wg0: peer(dUs9…1TCE) - Failed to send data packet write udp4 0.0.0.0:44034->34.92.139.38:18528: sendto: operation not permitted 10-24 16:10:27.102 12179 12179 I am_on_restart_called: [0,com.wireguard.android.activity.MainActivity,performRestartActivity,0] 10-24 16:10:27.102 12179 12179 I am_on_start_called: [0,com.wireguard.android.activity.MainActivity,handleStartActivity,0] 10-24 16:10:27.103 12179 12179 I am_on_resume_called: [0,com.wireguard.android.activity.MainActivity,RESUME_ACTIVITY,1] 10-24 16:10:27.969 12179 12179 I menu_item_selected: [0,Settings] 10-24 16:10:27.969 12179 12179 I Timeline: Timeline: Activity_launch_request time:93050820 intent:Intent { cmp=com.wireguard.android/.activity.SettingsActivity } 10-24 16:10:27.982 12179 12179 I am_on_paused_called: [0,com.wireguard.android.activity.MainActivity,performPause,0] 10-24 16:10:27.987 12179 12179 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@c55f3bd 10-24 16:10:27.989 12179 12217 D ViewContentFactory: initViewContentFetcherClass 10-24 16:10:27.989 12179 12217 I ContentCatcher: ViewContentFetcher : ViewContentFetcher 10-24 16:10:27.989 12179 12217 D ViewContentFactory: createInterceptor took 0ms 10-24 16:10:27.991 12179 12179 I am_on_create_called: [0,com.wireguard.android.activity.SettingsActivity,performCreate,2] 10-24 16:10:28.004 12179 12179 I am_on_start_called: [0,com.wireguard.android.activity.SettingsActivity,handleStartActivity,11] 10-24 16:10:28.005 12179 12179 I am_on_resume_called: [0,com.wireguard.android.activity.SettingsActivity,RESUME_ACTIVITY,1] 10-24 16:10:28.578 12179 12179 I am_on_stop_called: [0,com.wireguard.android.activity.MainActivity,STOP_ACTIVITY_ITEM,0]

Teeter64 commented 1 year ago

Really messed up Mjensen27and your? To hack me .