<div class="ltr">
<div class="gmail_quote">
<p>
Ahoj,
</p>
<p>
ř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.
</p>
<p>
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:
</p>
<pre><code> 6: venet0@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
</code></pre>
<p>
První adresa z bloku funguje dle očekávání:
</p>
<pre><code> $ 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
</code></pre>
<p>
Další dresy už ne:
</p>
<pre><code> $ 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
</code></pre>
<p>
Podobně nginx hlásí chybu, pokud ho nechám poslouchat na 2a03:3b40:101:42::2
</p>
<pre><code> nginx: [emerg] bind() to [2a03:3b40:101:42::2]:80 failed (99: Cannot assign requested address)
</code></pre>
<ul>
<li>
Je správná idea, že ty to takhle mohlo fungovat?
</li>
<li>
Co dalšího musím udělat, abych mohl používat 2a03:3b40:101:42::2 a další adresy z bloku?
</li>
</ul>
<p>
Server je Debian stretch, VPS 6414 na vpsadminosu v Brně.
</p>
<p>
Dík za radu
</p>
<pre><code> Tomáš
</code></pre>
</div>
</div>