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?
Problém s ESP8266 a přidělováním IPv6 adresy
Re: Problém s ESP8266 a přidělováním IPv6 adresy
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
:/64):
3. Reverse SSH/VPN tunel (potřebuje VPS)
Pokud máš třeba levný VPS s IPv4:
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.
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
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);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-serverZkus 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.
Re: Problém s ESP8266 a přidělováním IPv6 adresy
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.
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á.
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á.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti