-
Notifications
You must be signed in to change notification settings - Fork 13.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IPv6 Support #638
Comments
I suppose that it depend from expressif OS and not from arduino wrapper. |
Perhaps, but I'm betting if the Arduino community as a whole started pushing for this, Espressif would be more likely to listen than to just me. I've also put this forward with them as well. |
For the record, they have already released lwIP source code for 1.3.0 SDK. On Thu, Aug 20, 2015, 05:54 owendelong notifications@github.com wrote:
|
There seems to be IPV6 support in the espressif RTOS SDK1.3: @igrr: Is it possible to integrate IPV6 now? Do you have any plans of doing it? |
I'm interested in IPv6 support, as well! |
Any news on IPv6? |
+1 for IPv6 |
+1 |
IPv6 support isn't present in the non-OS SDK, which is used by this project. |
Igrr, do you have any idea when the first version of Arduino core for the ESP8266/ESP32 based on RTOS SDK will be available? |
Yes, i was in fact working on things related to IPv6 support in ESP32 Arduino core yesterday :) For now, there is a publicly available ESP32 core by @me-no-dev. It has partial IPv6 support. LwIP stack has support for IPv6, but it is not complete (missing IPv6 support in DNS client, for instance). On the Arduino side of things, IPAddress class in this core also doesn't support IPv6 addresses. |
@igrr Any updates? |
Regarding ipv6 for the 8266 non-OS SDK, I don't have any updates. |
ping, ipv4 is deprecated! |
+1 and quite surprised to see a product so recent w/o ipv6 |
+1 :) |
Has anyone looked at integrating picoTCP? |
Anything new about this topic? I' interested in IPv6, too... |
In case nobody has noticed, there's a $30 bounty on this issue: https://www.bountysource.com/issues/25224540-ipv6-support/backers |
Do you think the bounty will help? just wondering since there's no reply here ever since... |
Has there been any progress since then? IPv6 is a very important thing in the IOT world. |
Doable. At least tryable. Buy me time, here are some hints. core-2.4.0 has first to happen though ;) |
The precursor was migrating to lwip2, and that is in. Now it just needs to be stabilized. After that, the glue layer between the core and lwip needs some changes. After that, our socket layer needs to get support. After that, the rest of the core and libs. |
Just decided to check up on this for the first time and I see a PR 2 hours ago... great job! |
Ready to test, beta state, feedback welcome |
@d-a-v would love to test but failing to find the "Arduino application directory" on Arch Linux (Arduino 1.8.5). (Trying to follow this https://github.com/esp8266/Arduino#using-git-version ) Seems like the esp8266 package, when installed through the IDE, installs under ~/.arduino15, but libraries like IRremoteESP8266 install under ~/Arduino. I've tried installing it under the already-installed esp8266 folder and that broke my setup, so that was a bad guess. Would you have an idea where exactly this folder would be under Linux? |
@C0rn3j Your question really seems like something to answer by reviewing how Arch has packaged it, and then to solve the 'wrong' directory issue for libraries with a symlink still packaging into ~/.auduino15/ for the base IDE seems ... very stale |
@herrold Oh right, thanks, I read the package files and it's in /usr/share/arduino (I guess I could have just looked where the executable is pointing to). @d-a-v I cloned the git master and pulled your changes as per your OP in the PR and I got this when trying to compile my project.
It builds when I checkout back to master. |
@C0rn3j sorry about that. The PR is updated |
Closing as fixed by #5136 |
Don't forget to claim the bounty :) |
- Moved /web_server/ to /esp8266_deauther/data/ folder in order to use SPIFFS to serve content (new INSTALL procedure, check the README) - Enabled l10n (built-in support for English, French, Chinese Simplified, contributions welcome! - Implemented @rubfi's esp8266#638 pull request to make vendorlist update-able
I recently got a product which uses the ESP8266 for WiFi connect. The Router only supports IPv6 and immediately deauthenticates the connections from the ESP8266 (Reason-Code 3). Any idea what's wrong here? |
@thrust26 Please open a new issue with all the details you can provide by filling the issue template. |
After a bit more research I am pretty the firmware does not support IPv6. Ignore my post above. |
Currently the entire ESP8266 implementation is IPv4 monastack. It would be nice to be able to choose (through compile-time directives or other mechanism) IPv4, IPv6, or IPv4v6 dual stack.
The lack of IPv6 support is already proving a hinderance in some environments where I work and I can only imagine that this will get worse as we go forward. The ARIN free pool is down to fewer than 256 /24 prefixes. Less than 65,000 total available IPv4 addresses for all of north america.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: