IPv6を一時的に無効にする

IPv6を一時的に無効にする

私はこれらの指示Raspberry Pi 4にプライベートインターネットアクセス(PIA)VPNを設定する方法。私はRaspbianを使用しており、テレビに接続されたミニデスクトップコンピュータとしてPiを使用しています。IPアドレスの共有を避けるためにVPN接続をしたいのですが、残念ながら私のIPv6はまだブロードキャストされています。そこで、これらの指示IPv6を無効にします。

残念ながら、 を実行するとsudo openvpn ca_vancouver.ovpn、次のエラーが引き続き発生します。

Tue Jun  1 07:49:22 2021 WARNING: file 'auth.txt' is group or others accessible
Tue Jun  1 07:49:22 2021 OpenVPN 2.4.7 arm-unknown-linux-gnueabihf [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Feb 20 2019
Tue Jun  1 07:49:22 2021 library versions: OpenSSL 1.1.1d  10 Sep 2019, LZO 2.10
Tue Jun  1 07:49:22 2021 TCP/UDP: Preserving recently used remote address: [AF_INET]208.78.42.222:1198
Tue Jun  1 07:49:22 2021 UDP link local: (not bound)
Tue Jun  1 07:49:22 2021 UDP link remote: [AF_INET]208.78.42.222:1198
Tue Jun  1 07:49:22 2021 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Tue Jun  1 07:49:22 2021 [vancouver412] Peer Connection Initiated with [AF_INET]208.78.42.222:1198
Tue Jun  1 07:49:23 2021 OpenVPN ROUTE6: OpenVPN needs a gateway parameter for a --route-ipv6 option and no default was specified by either --route-ipv6-gateway or --ifconfig-ipv6 options
Tue Jun  1 07:49:23 2021 OpenVPN ROUTE: failed to parse/resolve route for host/network: 2000::/3
Tue Jun  1 07:49:23 2021 TUN/TAP device tun0 opened
Tue Jun  1 07:49:23 2021 /sbin/ip link set dev tun0 up mtu 1500
Tue Jun  1 07:49:23 2021 /sbin/ip addr add dev tun0 10.32.112.52/24 broadcast 10.32.112.255
Tue Jun  1 07:49:23 2021 WARNING: OpenVPN was configured to add an IPv6 route over tun0. However, no IPv6 has been configured for this interface, therefore the route installation may fail or may not work as expected.
Tue Jun  1 07:49:23 2021 Initialization Sequence Completed

さらに、Chromiumでウェブサイトを閲覧しようとすると、次のエラーが表示されます(この場合はプライベートインターネットアクセス):

This site cant be reached www.privateinternetaccess.com. Server IP address could not be found.
Error: DNS_PROBE_FINISHED_BAD_CONFIG

IPv6 をブロックしながらこの問題を解決するためのアドバイスやサポートはありますか?

答え1

IPv6 が実際に無効になっていない場合は、次の手順を試してください。

IPv6を一時的に無効にする

PIA を使用した OpenVPN が期待どおりに接続されるかどうかを確認します。

sysctl -w net.ipv6.conf.all.disable_ipv6=1

次に、PIA に接続します。
それが機能する場合は、次の手順を実行します。


IPv6 を永続的に無効にします。

ステップ1:

これをカーネル行に追加します/boot/cmdline.txtIPv6を完全に無効にするには:

ipv6.disable=1

注:* 再起動が必要です


ステップ2:

ipv6 を無効にするには、任意のテキスト エディターを使用して /etc/sysctl.conf を開き、最後に次の行を挿入する必要があります。

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

再起動します。それでも IPv6 が無効にならない場合は、sysctl.conf がまだ有効になっていないことが問題です。これを解決するには、次のコマンドを入力します。

sudo sysctl -p

ターミナルに次のように表示されます:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

その後、以下を実行します。

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

から取られたこのガイド

関連情報