Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,742,650 Members 38,827 Now Online
XDA Developers Android and Mobile Development Forum

IPv6 connectivity issues

Tip us?
 
train_wreck
Old
#1  
Junior Member - OP
Thanks Meter 0
Posts: 2
Join Date: May 2014
Default IPv6 connectivity issues

have a Galaxy S4 on verizon, and have a dual-stack IPv6-enabled LAN with Comcast-provided prefix delegation from the router. Every other device - Windows/Mac/Linux computers, iphones/ipads, Lumia 2520 windows tablet - has no problem pulling addresses & connecting to each other either using the link-locals or the global addresses. Except for Android. Using the app "IPv6 and more", it shows me pulling a proper IPv6 global address, but using the ping/trace tools in this app I am unable to connect to any other host on the LAN. I CAN connect to global addresses outside the LAN. The app (which looks pretty substandard IMHO) apparently runs 2 tests, "via API" and "commandline". The API shows any other LAN address as "NOT reachable". Global addresses on the internet show "reachable" via API, but still not from commandline. Additionally, the ES file explorer has the same problem connecting to LAN hosts; it can connect fine to an IPv6 FTP server i've setup elsewhere, but has no access internally.

Any idea what's going on? Is IPv6 LAN access broken in Android?
 
Lgrootnoob
Old
#2  
Lgrootnoob's Avatar
Senior Member
Thanks Meter 97
Posts: 454
Join Date: Oct 2012
Location: Dallas

 
DONATE TO ME
Quote:
Originally Posted by train_wreck View Post
have a Galaxy S4 on verizon, and have a dual-stack IPv6-enabled LAN with Comcast-provided prefix delegation from the router. Every other device - Windows/Mac/Linux computers, iphones/ipads, Lumia 2520 windows tablet - has no problem pulling addresses & connecting to each other either using the link-locals or the global addresses. Except for Android. Using the app "IPv6 and more", it shows me pulling a proper IPv6 global address, but using the ping/trace tools in this app I am unable to connect to any other host on the LAN. I CAN connect to global addresses outside the LAN. The app (which looks pretty substandard IMHO) apparently runs 2 tests, "via API" and "commandline". The API shows any other LAN address as "NOT reachable". Global addresses on the internet show "reachable" via API, but still not from commandline. Additionally, the ES file explorer has the same problem connecting to LAN hosts; it can connect fine to an IPv6 FTP server i've setup elsewhere, but has no access internally.

Any idea what's going on? Is IPv6 LAN access broken in Android?
Eh, can you ping from the command line to ipv6 addresses on the wan?
And what android version.
Also, the app is probably buggy.
No need to download the whole android sdk or put adb in your path anymore!
Just extract my tool and run the adbClientLaunch script.
To get started go here >
http://forum.xda-developers.com/show...ight=adbclient
My name is Jacob Lane but I prefer to go by Lgrootnoob. (You may also know me as Faelo the music producer)

What have I created? See here:
 
adbClient
Lg Lucid 2 root and other random contributions to the forums here
 
train_wreck
Old
#3  
Junior Member - OP
Thanks Meter 0
Posts: 2
Join Date: May 2014
Default pinging from terminal

Quote:
Originally Posted by Lgrootnoob View Post
Eh, can you ping from the command line to ipv6 addresses on the wan?
And what android version.
Also, the app is probably buggy.
do you mean "command line" as in a terminal emulator app? if so, ping6 isn't there and ping doesn't appear to support IPv6. (at least, no "-6" option)

and it is Android 4.3, non rooted.
 
Lgrootnoob
Old
#4  
Lgrootnoob's Avatar
Senior Member
Thanks Meter 97
Posts: 454
Join Date: Oct 2012
Location: Dallas

 
DONATE TO ME
Quote:
Originally Posted by train_wreck View Post
do you mean "command line" as in a terminal emulator app? if so, ping6 isn't there and ping doesn't appear to support IPv6. (at least, no "-6" option)

and it is Android 4.3, non rooted.
Well, have fun with that. You could temporary root just to put the busybox binary on it.
Then remove su and its dependencies with the supersu unroot button.

Then busybox will have ping6.
No need to download the whole android sdk or put adb in your path anymore!
Just extract my tool and run the adbClientLaunch script.
To get started go here >
http://forum.xda-developers.com/show...ight=adbclient
My name is Jacob Lane but I prefer to go by Lgrootnoob. (You may also know me as Faelo the music producer)

What have I created? See here:
 
adbClient
Lg Lucid 2 root and other random contributions to the forums here
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes