Úgy tűnik végül sikerült helyrerakni a dolgot.
Az MSS clamping nem segített, bár igazából ipv6-ra már előtte is be volt ütve, csak az ipv4-nél volt egy kis eltérés.
Röviden:
Mondhatjuk, hogy én voltam a kevésbé jó képességű amikor korábban felütöttem a konfigot az eth1-re és a switch0-ra is. Az eth1-et letörölve egyelőre működik.
Kicsit bővebben:
Az ipv6 sem az erősségem, így az sem világos miért van alapból 2 db ipv6 címe egy eszköznek (jelen esetben telefonnak). De mindegy elfogadom, alapból működik, csak aztán jön a csavar a dologban.
A wifit a telefonon kapcsolgatom, és azért a telefonokat hozom fel példának, mert a 2 telefonon amit használunk ott (volt) a leglátványosabb a probléma, igazából ők azok amik mozognak házon belül is. Feltűnt, hogy ennek a "mozgásnak" köze van/lehet a dologhoz, mert hogy 2 AP van.
Alapból a telefon kap 2 ipv6 címet amikor a wifin van (mobilneten csak egyet). Ha átkerül a másik AP alá, akkor kap(ott) még kettőt. De némi 2 AP közötti "sétálgatás" után már pl 12 darab ipv6 címe volt.
Először megpróbáltam kitörölni a switch0 ipv6 konfigot az eth0 alól és felvenni az eth2,3,4-et, mint ahogy a topik összefoglalóban linkelt cikkben is szerepel. Ekkor úgy tűnt, hogy sem a telefonok, sem más eszközök nem kaptak ipv6 címet, bár a router-ről meg ment a ping6. Úgyhogy inkább kitöröltem az összes ethX konfigot innen és csak a switch0-át vettem fel.
Ez volt eredetileg:interfaces {
ethernet eth0 {
description "Internet (PPPoE)"
duplex auto
pppoe 0 {
default-route auto
dhcpv6-pd {
pd 0 {
interface eth1 {
host-address ::1
prefix-id :1
service slaac
}
interface switch0 {
host-address ::1
prefix-id :0
service slaac
}
prefix-length /56
}
prefix-only
rapid-commit enable
}
Innen töröltem ki az eth1 részt.