[vpsFree.cz: community-list] Nastavení /64 bloku pro IPv6

Jakub Skokan jakub.skokan at vpsfree.cz
Sat Jan 15 22:01:52 CET 2022


Ahoj,

On 1/15/22 16:06, Tomáš Kuča wrote:
> řeším problém s nastavením IPv6, narážím zřejmě na svůj nedostatek 
> znalostí o IPv6 / routování. Mám ve vpsadminu nastavených spoustu /128 
> addres, chci si místo toho nastavit /64 blok. Cíl je, abych mohl 
> používat (třeba na webserveru) libovolnou adresu z bloku a nemusel ji 
> pokaždé routovat přes vpsadmin.
> 
> Ve vpsadminu jsem si naklikal přidělení /64 bloku, potvrdil pomocí "Add 
> route and an address to interface venet0". Ve výpisu ji vidím:
> 
> |6: venet0 at if384: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc 
> noqueue state UP group default qlen 1000 link/ether 7e:20:84:0e:bb:58 
> brd ff:ff:ff:ff:ff:ff link-netnsid 0 ... inet6 2a03:3b40:101:42::1/64 
> scope global valid_lft forever preferred_lft forever |
> 
> První adresa z bloku funguje dle očekávání:
> 
> |$ ping 2a03:3b40:101:42::1 PING 
> 2a03:3b40:101:42::1(2a03:3b40:101:42::1) 56 data bytes 64 bytes from 
> 2a03:3b40:101:42::1: icmp_seq=1 ttl=64 time=0.036 ms |
> 
> Další dresy už ne:
> 
> |$ ping 2a03:3b40:101:42::2 PING 
> 2a03:3b40:101:42::2(2a03:3b40:101:42::2) 56 data bytes From 
> 2a03:3b40:101:42::1 icmp_seq=1 Destination unreachable: Address unreachable |
> 
> Podobně nginx hlásí chybu, pokud ho nechám poslouchat na 
> 2a03:3b40:101:42::2
> 
> |nginx: [emerg] bind() to [2a03:3b40:101:42::2]:80 failed (99: Cannot 
> assign requested address) |
> 
>   * Je správná idea, že ty to takhle mohlo fungovat?
>   * Co dalšího musím udělat, abych mohl používat 2a03:3b40:101:42::2 a
>     další adresy z bloku?
> 
> Server je Debian stretch, VPS 6414 na vpsadminosu v Brně.

Naroutovanou máš /64, ale na rozhraní jen tu jednu adresu, kterou tam 
dal vpsAdmin. Přidej si na rozhraní i ty další adresy, které chceš 
používat. Na debianu viz /etc/network/interfaces, vlastní adresy si 
můžeš přidat třeba přes konfigurák v /etc/network/interfaces.d... nebo 
obecně přes ip -6 addr add...

Jakub


More information about the Community-list mailing list