Problém s ESP8266 a přidělováním IPv6 adresy

Odpovědět
jankop
Příspěvky: 1061
Registrován: 06 zář 2017, 20:04
Bydliště: Brno
Kontaktovat uživatele:

Problém s ESP8266 a přidělováním IPv6 adresy

Příspěvek od jankop » 04 lis 2025, 22:55

Na ESP8266 mám LwIP variant: v2 IPv6 Higher Bandwigth. IPv6 dříve fungoval, protože starý router podporoval SLAAC. Mám nový modem/router Vodafone Station WiFi 6. Ten ale s podivem SLAAC nepodporuje. Dělá pouze stavové DHCPv6. Protože nemám a nebudu mít veřejnou IPv4, tak se na ESP8266 už z vnějšku nedostanu. ESP8266 má teď jen lokální adresu typu fe80::eadb:44af:fe56:6ccc.
Nemáte někdo nějakou radu, jak to bez dalšího HW vyřešit?

Uživatelský avatar
Caster
Příspěvky: 476
Registrován: 11 zář 2019, 09:02

Re: Problém s ESP8266 a přidělováním IPv6 adresy

Příspěvek od Caster » 04 lis 2025, 23:31

1. Zkontroluj nastavení routeru
Vodafone Station by měl SLAAC podporovat, jen to může být špatně nakonfigurováno:

Hledej nastavení IPv6 → Router Advertisement (RA)
Měl bys najít možnost "SLAAC" nebo "Stateless" nebo "RA + SLAAC"
Případně režim "SLAAC + DHCPv6" (kombinovaný)

2. Statická IPv6 adresa
Pokud máš prefix od ISP (např. 2001:db8:1234::/64):

Kód: Vybrat vše

// V Arduino kódu
IPAddress local_IP(0x2001, 0x0db8, 0x1234, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002);
IPAddress gateway(0x2001, 0x0db8, 0x1234, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001);
WiFi.config(local_IP, gateway, subnet, dns);
3. Reverse SSH/VPN tunel (potřebuje VPS)
Pokud máš třeba levný VPS s IPv4:

Kód: Vybrat vše

# Na ESP8266 spusť reverse SSH tunel
ssh -R 8080:localhost:80 user@vps-server
4. Update firmware routeru
Zkus aktualizovat firmware Vodafone Station - novější verze mohou mít opraven SLAAC.

5. Bridge mód + vlastní router
Pokud máš doma starý router, přepnout Vodafone do bridge módu a použít vlastní router se SLAAC.

jankop
Příspěvky: 1061
Registrován: 06 zář 2017, 20:04
Bydliště: Brno
Kontaktovat uživatele:

Re: Problém s ESP8266 a přidělováním IPv6 adresy

Příspěvek od jankop » 04 lis 2025, 23:49

Díky za odpověď. Ten modem/router bohužel nedovoluje nastavit prakticky vůbec nic. Bridge mód nastavit nejde a jediná položka IPv6 je Host Exposure. Je to kabelový modem. Firewall jde jen zapnout a vypnout. :D
Asi budu muset použít tu statickou IPv6 definovanou v programu. Nemůžu nastavit na routeru ani pool IPv6, ale kolize IPv6 je asi málo pravděpodobná.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host