IPv6 /64-es subnet routolása
Sziasztok!
Van egy dedikált szerverem az OVH-tól Debian 11-gyel, ami kap egy /64-es tartományt. Hivatalosan ez csak egy /128-as cím, de gyakorlatilag minden szerver kap egy saját /64-et, csak nem reklámozzák:D
A szerver címe xxxx::1/128.
Van egy bridge-em ezen túl (br0), privát IPv4 subnet-tel, a szerver egyetlen publikus IPv4 címére NAT-olom a forgalmat, így a bridge-re kötött KVM virtuális gépek képesek kimenni a netre IPv4-gyel.
Ami a célom lenne, hogy IPv6-ot is tudjanak használni. Az IPv6 NAT-tal a szerver xxxx::1/128 címére tudom NAT-olni a klienseket, de ha már van néhány IPv6 cím ebben a tartományban, jó volna, ha ezeket külön külön használhatnák a gépek.
Ennek érdekében a br0 kapott egy IPv6 címet
xxxx:1::1/80
és a mögötte lévő Windows vagy Debian gép (mindkettővel kipróbáltam) egy olyat, hogy
xxxx:1::2/80
A virtuális gép tudja pingelni a xxxx:1::1 címet, viszont a netre már nem tud kimenni.
Hogyan kéne felvennem a routing szabályokat? A sysctl-ben engedélyezve van az IPv6 forwarding. Mivel fel van véve a br0-ra a xxxx:1::1/80-as subnet, ezért automatikusan jön létre számára szabály a routing táblában.
Azt is kipróbáltam, hogy a xxxx:1::1 címet rárakom az eth0-ra, hogy egyáltalán engedi-e használni a szolgáltató, hozzám routolja-e. Természetesen engedi és hozzám routolja.
IPv4 routing-ot állítok rendszeresen, azzal eddig nem is volt gondom, de ez az IPv6 most nagyon kifogott rajtam. A tűzfal nem fogja, a teszt idejére minden irányba (input, output, forward) accept-et állítottam, hogy ez se kavarjon be.
Mit hibázhatok el? Nem tudok rájönni...
Előre is köszi!
- Tovább (IPv6 /64-es subnet routolása)
- 405 megtekintés