IONOS から VPS を購入しました。 IPv6 範囲は提供されていますが2a00:xxxx:xxxx:67::/64、VPS 自体にはルーティングされません。これは非常に奇妙です。
どうすればそれが実現できるのか疑問です。クライアントは 254 個しかないので、手動で実行しても問題ありません。ルート テーブルにはすでに次の内容が表示されています。
ip -6 route
::1 dev lo proto kernel metric 256 pref medium
2a00:xxxx:xxxx:67:ffff::1 dev wg0 metric 1024 pref medium
2a00:xxxx:xxxx:67:ffff::2 dev wg0 metric 1024 pref medium
... all way to 254
2a00:xxxx:xxxx:67:ffff::254 dev wg0 metric 1024 pref medium
2a00:xxxx:xxxx:67::/64 dev ens192 proto kernel metric 256 pref medium
fd8e:xxxx:xxxx::/112 dev wg0 proto kernel metric 256 pref medium
fe80::/64 dev ens192 proto kernel metric 256 pref medium
default via fe80::1 dev ens192 metric 1024 onlink pref medium
では、これを機能させるには、クライアント IP を別々に割り当てる必要がありますかens192? このために、小さな bash スクリプトを作成しました:
#!/bin/sh
NUMBER_CLIENTS=254
for ((DOT_IP=1; DOT_IP<=NUMBER_CLIENTS; DOT_IP++))
do
sudo ip -6 addr add 2a00:xxxx:xxxx:67:ffff::${DOT_IP}/64 dev ens192
done
スクリプトは動作しますが、Wireguard VPN クライアントはまだ IPv6 を正常に機能させません。Wireguard に正常に接続すると、IPv4 のみが割り当てられ、IPv6 は割り当てられません。
他に何かできることはありますか?
彼らのガイドaccept_ra 0、静的 IP 割り当てで使用することを提案しているようです。しかし、私はそれを設定しませんでした:
auto lo ens192
iface lo inet loopback
allow-hotplug ens192
iface ens192 inet dhcp
iface ens192 inet6 static
address 2a00:xxxx:xxxx:67::1
netmask 64
gateway fe80::1
それ以外では、次の転送が有効になっています/etc/sysctl.d/99-sysctl.conf:
net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 1
どうもありがとう
答え1
最近、同様の問題が発生しました。IONOS VPS のデフォルト設定では、残念ながら IPv6 を有効にすると動作しなくなりますnet.ipv6.conf.all.forwarding = 1。これは IONOS の設定に固有の問題で、イメージを展開するときに各 VPS に特定のインターフェイス ファイルを作成しなくても済むように、「ルーター広告」を使用して実際の IPv6 アドレスを決定するためです。デフォルトの IPv6 設定は次のようになります。
iface ens192 inet6 manual
pre-up sleep 5
up dhclient -6 -nw -v ens192
down dhclient -6 -r -v ens192
ただし、IP6 転送ではルーターのアドバタイズメントがデフォルトで無効になっているため、その場合は IPv6 が機能しなくなります。
この問題の有効な解決策は、次の IPv6 構成です/etc/network/interfaces(アドレスを VPS の特定の IPv6 アドレスに置き換えてください。再起動することをお勧めします)。
iface ens192 inet6 static
accept_ra 2
address 2a00:xxxx:xxxx:67::1/128
up ip -6 r a default dev ens192
ルータのアドバタイズメントを強制accept_ra 2しますが、このパラメータは「手動」方式では無視されるため、「静的」方式になります。


