New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 642040 link

Starred by 10 users

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

No IPv6 connectivity when connecting to OpenVPN server

Reported by ponymarz...@gmail.com, Aug 29 2016

Issue description

UserAgent: Mozilla/5.0 (X11; CrOS armv7l 8350.68.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
Platform: 8350.68.0 (Official Build) stable-channel veyron_speedy

Steps to reproduce the problem:
1. Connect to OpenVPN server with ipv6 support
2. Ensure that ipv4 connectivity is OK
3. Ensure that ipv6 doesn't work at all.

What is the expected behavior?
System should have working ipv6 connection.

What went wrong?
2016-08-29T20:15:12.412564+03:00 INFO shill[982]: [INFO:service.cc(332)] Connect to service 15: D-Bus RPC
2016-08-29T20:15:12.412693+03:00 INFO shill[982]: [INFO:vpn_driver.cc(277)] Schedule VPN connect timeout: 60 seconds.
2016-08-29T20:15:12.412721+03:00 INFO shill[982]: [INFO:service.cc(411)] Service 15: state Idle -> Configuring
2016-08-29T20:15:12.412743+03:00 INFO shill[982]: [INFO:manager.cc(1455)] Service 15 updated; state: Configuring failure Unknown
2016-08-29T20:15:12.413654+03:00 DEBUG wpa_supplicant[509]: nl80211: Ignore RTM_NEWLINK event for foreign ifindex 3
2016-08-29T20:15:12.415333+03:00 INFO shill[982]: [INFO:service.cc(325)] Suppressed autoconnect to service 0 (no endpoints)
2016-08-29T20:15:12.417836+03:00 INFO shill[982]: [INFO:device.cc(236)] Device created: tun0 index 3
2016-08-29T20:15:12.419351+03:00 DEBUG wpa_supplicant[509]: nl80211: Ignore RTM_NEWLINK event for foreign ifindex 3
2016-08-29T20:15:12.420637+03:00 INFO shill[982]: [INFO:rpc_task.cc(39)] RPCTask 0 created.
2016-08-29T20:15:12.422960+03:00 INFO shill[982]: [INFO:openvpn_driver.cc(323)] OpenVPN process options: client,tls-client,remote vpn.server,nobind,persist-key,persist-tun,dev tun0,dev-type tun,syslog,tls-auth /tmp/.org.chromium.Chromium.nNB6ge,cipher AES-256-CBC,auth SHA512,ca /var/run/shill/certificate_export/.org.chromium.Chromium.lfcr7G,auth-user-pass,remote-cert-tls server,key-direction 1,management 127.0.0.1 59865,management-client,management-hold,management-query-passwords,setenv SHILL_TASK_SERVICE :1.9,setenv SHILL_TASK_SERVICE :1.9,setenv SHILL_TASK_PATH /task/0,script-security 2,up /usr/lib/shill/shims/openvpn-script,up-restart,route-noexec,ifconfig-noexec,user openvpn,group openvpn
2016-08-29T20:15:12.535943+03:00 NOTICE openvpn[16309]: OpenVPN 2.3.2 armv7a-cros-linux-gnueabi [SSL (OpenSSL)] [LZO] [EPOLL] [PKCS11] [eurephia] [MH] [IPv6] built on Aug  2 2016
2016-08-29T20:15:12.536787+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(228)] >INFO:OpenVPN Management Interface Version 1 -- type 'help' for more info
2016-08-29T20:15:12.542151+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(407)] Client waiting for hold release.
2016-08-29T20:15:12.542705+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(158)] Releasing hold.
2016-08-29T20:15:12.543331+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(419)] SUCCESS: real-time state notification set to ON
2016-08-29T20:15:12.544260+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(419)] SUCCESS: hold release succeeded
2016-08-29T20:15:12.574996+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(238)] Processing need-password message.
2016-08-29T20:15:12.575190+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(321)] Perform authentication: Auth
2016-08-29T20:15:12.578835+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(419)] SUCCESS: 'Auth' username entered, but not yet verified
2016-08-29T20:15:12.578934+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(419)] SUCCESS: 'Auth' password entered, but not yet verified
2016-08-29T20:15:12.578966+03:00 WARNING openvpn[16309]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
2016-08-29T20:15:12.580637+03:00 NOTICE openvpn[16309]: Control Channel Authentication: using '/tmp/.org.chromium.Chromium.nNB6ge' as a OpenVPN static key file
2016-08-29T20:15:12.710959+03:00 NOTICE openvpn[16309]: NOTE: UID/GID downgrade will be delayed because of --client, --pull, or --up-delay
2016-08-29T20:15:12.711154+03:00 NOTICE openvpn[16309]: UDPv4 link local: [undef]
2016-08-29T20:15:12.711259+03:00 NOTICE openvpn[16309]: UDPv4 link remote: [AF_INET]<server ipv4 address>:1194
2016-08-29T20:15:12.713831+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(388)] OpenVPN state: RESOLVE
2016-08-29T20:15:12.714000+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(388)] OpenVPN state: WAIT
2016-08-29T20:15:12.789313+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(388)] OpenVPN state: AUTH
2016-08-29T20:15:12.790351+03:00 WARNING openvpn[16309]: WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
2016-08-29T20:15:13.261601+03:00 NOTICE openvpn[16309]: [ovpn.azirevpn.net] Peer Connection Initiated with [AF_INET]<server ipv4 address>:1194
2016-08-29T20:15:14.463935+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(388)] OpenVPN state: GET_CONFIG
2016-08-29T20:15:15.734903+03:00 ERR openvpn[16309]: Options error: unknown --redirect-gateway flag: ipv6
2016-08-29T20:15:15.735712+03:00 NOTICE openvpn[16309]: TUN/TAP device tun0 opened
2016-08-29T20:15:15.736007+03:00 DEBUG wpa_supplicant[509]: nl80211: Ignore RTM_NEWLINK event for foreign ifindex 3
2016-08-29T20:15:15.736035+03:00 NOTICE openvpn[16309]: /usr/lib/shill/shims/openvpn-script tun0 1500 1601 <ipv4 address> 255.255.255.224 init
2016-08-29T20:15:15.771758+03:00 INFO openvpn-script[16312]: [INFO:task_proxy.cc(36)] Notify(up, argcount: 57)
2016-08-29T20:15:15.773578+03:00 INFO shill[982]: [INFO:openvpn_driver.cc(393)] IP configuration received: up
2016-08-29T20:15:15.773625+03:00 WARNING shill[982]: [WARNING:openvpn_driver.cc(562)] Unknown route option ignored: ipv6_gateway_1
2016-08-29T20:15:15.773644+03:00 WARNING shill[982]: [WARNING:openvpn_driver.cc(562)] Unknown route option ignored: ipv6_network_1
2016-08-29T20:15:15.773662+03:00 WARNING shill[982]: [WARNING:openvpn_driver.cc(562)] Unknown route option ignored: net_gateway
2016-08-29T20:15:15.773677+03:00 WARNING shill[982]: [WARNING:openvpn_driver.cc(506)] No search domains provided.
2016-08-29T20:15:15.773693+03:00 WARNING shill[982]: [WARNING:openvpn_driver.cc(580)] No routes provided.
2016-08-29T20:15:15.774787+03:00 INFO shill[982]: [INFO:connection.cc(243)] UpdateFromIPConfig: Installing with parameters: local=<my ipv4 address> broadcast=<ipv4 bc> peer=<unknown> gateway=<ipv4 gateway>
2016-08-29T20:15:15.774831+03:00 INFO shill[982]: [INFO:connection.cc(98)] 15: bound to connection: tun0
2016-08-29T20:15:15.774849+03:00 INFO shill[982]: [INFO:service.cc(411)] Service 15: state Configuring -> Connected
2016-08-29T20:15:15.786706+03:00 INFO shill[982]: [INFO:manager.cc(1455)] Service 15 updated; state: Connected failure Unknown
2016-08-29T20:15:15.792711+03:00 INFO shill[982]: [INFO:service.cc(411)] Service 15: state Connected -> Online
2016-08-29T20:15:15.792834+03:00 INFO shill[982]: [INFO:manager.cc(1455)] Service 15 updated; state: Online failure Unknown
2016-08-29T20:15:15.800815+03:00 INFO shill[982]: [INFO:connection.cc(98)] tun0: bound to connection: wlan0
2016-08-29T20:15:15.804910+03:00 NOTICE openvpn[16309]: GID set to openvpn
2016-08-29T20:15:15.804964+03:00 NOTICE openvpn[16309]: UID set to openvpn
2016-08-29T20:15:15.804985+03:00 NOTICE openvpn[16309]: Initialization Sequence Completed
2016-08-29T20:15:15.812642+03:00 INFO shill[982]: [INFO:openvpn_management_server.cc(388)] OpenVPN state: CONNECTED

Did this work before? N/A 

Chrome version: 52.0.2743.116  Channel: stable
OS Version: 8350.68.0
Flash Version: Shockwave Flash 22.0 r0

No ipv6 address:

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 256  bytes 19614 (19.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 256  bytes 19614 (19.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1500
        inet <my ipv4 address>  netmask 255.255.255.224  destination <my ipv4 adress>
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 100  (UNSPEC)
        RX packets 114  bytes 49581 (48.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 205  bytes 23639 (23.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.43.139  netmask 255.255.255.0  broadcast 192.168.43.255
        inet6 fe80::76c6:3bff:fe6a:65d1  prefixlen 64  scopeid 0x20<link>
        ether 74:c6:3b:6a:65:d1  txqueuelen 1000  (Ethernet)
        RX packets 83709  bytes 70713972 (67.4 MiB)
        RX errors 0  dropped 189  overruns 0  frame 0
        TX packets 73292  bytes 15540087 (14.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

I *BADLY* need ipv6 address. Looks like something is wrong with OpenVPN in ChromeOS.
 
Components: Internals>Network
Labels: Needs-Feedback
Could you provide the net-internals log? The instructions can be found here: https://sites.google.com/a/chromium.org/dev/for-testers/providing-network-details
I hope it will be helpful.
net-internals-log.json
1.4 MB View Download
Components: -Internals>Network OS>Systems>Network
Cc: pstew@chromium.org
Project Member

Comment 5 by sheriffbot@chromium.org, Sep 8 2016

Labels: -Needs-Feedback Needs-Review
Owner: kapishnikov@chromium.org
Thank you for providing more feedback. Adding requester "kapishnikov@chromium.org" for another review and adding "Needs-Review" label for tracking.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Owner: ----
Can someone from Systems Network take a look at the issue?
Cc: -pstew@chromium.org tienchang@chromium.org
Owner: snanda@chromium.org
Status: Untriaged (was: Unconfirmed)
@snanda: This is currently not supported (Correct me, if I am wrong). Can you please assign priority / further action for this  issue?
 Issue 604969  has been merged into this issue.
Cc: snanda@chromium.org
Owner: cernekee@chromium.org
Kevin is the resident expert here.
Cc: yoshiat@chromium.org dskaram@chromium.org
Labels: ChromeOsVpn
Discussed this offline with Aashutosh.  We will consolidate all "OpenVPN has no IPv6 support" reports into a single bug, so that the PMs can help prioritize the work based on stars and customer feedback.

(I also have a WIP patch for IPv6 on third party VPN, bug 489260, which we should finish at some point.)
Labels: -Needs-Review
Cleaning up "Needs-Review" label as we are not using this label for triage anymore. Ref bug for this cleanup 684919

Comment 12 by yoshi@chromium.org, Jan 18 2018

Cc: -yoshiat@chromium.org
Status: Assigned (was: Untriaged)

Sign in to add a comment