ネットワーク上でIPv6を使用していないのであれば、Linux PCでIPv6を有効にしておいても通常問題はありません。しかし、IPv4 VPNを使っている場合、IPv6を有効にしておくと、VPN使用中にネットワークトラフィックが漏れる可能性があります。 このWikiHowでは、Ubuntu、Debian、Linux MintでIPv6を無効にする方法を説明します。IPv6を恒久的に無効にしたい場合は、ブートローダーを簡単に変更する必要があります。
1
キーボードでCtrl+Alt+tを押す。ターミナルウィンドウが開きます。
2
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 と入力し、ȕ Enterキーを押します。
3
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1 と入力し、↵ Enterキーを押します。
4
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1 と入力し、ȕ Enterキーを押します。
5
cat /proc/sys/net/ipv6/conf/all/disable_ipv6と入力し、↵ Enterキーを押す。結果として "1 "が表示されれば、次のステップに進むことができる。
- 代わりに "0 "が表示されたら、sudo sysctl -pと入力してEnterを押す。1」で終わる3つのエントリーが表示されます。
6
sudo vi /etc/default/grubと入力し、↵ Enterキーを押します。残りの手順で、PCを再起動してもIPv6が無効のままになります。パスワードを入力するプロンプトが表示されます。
- Vi以外のテキストエディタ(NanoやPicoなど)を使いたい場合は、そちらをお使いください。
- パスワードの入力を求められたら入力してください。
7
GRUB_CMDLINE_LINUX_DEFAULTの値を編集します。現在の値はおそらく空白です。代わりに以下のように編集します:
- GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"。
- ここに「quiet splash」など他のパラメータがあった場合は、そのパラメータと新しいパラメータをスペースで区切ります(例:GRUB_CMDLINE_LINUX_DEFAULT="quiet spash ipv6.disable=1"
8
GRUB_CMDLINE_LINUXの値を編集します。この行を次のように変更します:
- GRUB_CMDLINE_LINUX="ipv6.disable=1"。
9
設定ファイルを保存して終了します。Viを使用している場合は、escキーを押し、wq!と入力し、Enterキーを押します。
10
プロンプトでsudo update-grubと入力し、↵ Enterキーを押します。これで、PCを再起動してもIPv6は無効のままです。
この記事は、CC BY-NC-SAの下で公開されている " How to Disable IPv6 on Linux " を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。
コメント
最新を表示する
NG表示方式
NGID一覧