[jitsi-dev] [jitsi-android] disabling IPv6 for ICE (#36)


#1

Although it'll be a few years until we will have full IPv6 connectivity, Recent Android Versions are very eager to use IPv6 anywhere they can. This seems to be a major problem in getting a proper peer-to-peer connection going to an IPv4 contact. Rooted devices can use `echo "1" > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6` to temporary disable it. But I am very certain that most of the people do not have IPv6 connectivity and it should become a bigger problem the more people will get it, before it will become less of an issue again.

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi-android/issues/36


#2

In ice4j, it's easy enough to simply ignore the candidates which contain the xxxx:xxxx:* pattern; that's what I did in my app.

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi-android/issues/36#issuecomment-135995053


#3

Another thing to try is to pass the googIPv6:false option in your peer connection.

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi-android/issues/36#issuecomment-139080969


#4

Thanks for the pointers. I'm not yet familiar with ICE or WebRTC, but I will try to find the appropriate lines to set this.

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi-android/issues/36#issuecomment-139082586


#5

Closed #36.

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi-android/issues/36#event-405454567


#6

@459below setting this property will disable ipv6 in ice4j (the ICE library used in jitsi-android):
org.ice4j.ipv6.DISABLED=true

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi-android/issues/36#issuecomment-139083082


#7

@bgrozev Is there a wiki page or doc somewhere that lists the system props available for the jitsi projects? Especially in this case ice4j?

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi-android/issues/36#issuecomment-139091908


#8

Unfortunately not.

···

---
Reply to this email directly or view it on GitHub:
https://github.com/jitsi/jitsi-android/issues/36#issuecomment-139103995