このチュートリアルでは、Ubuntu 18.04 LTSでIPv6を無効にする方法を説明します。知らなかった方のために、UbuntuではIPv6がデフォルトで有効になっています。多くの理由でIPv6を無効にします。一部のプログラムはIPv6を有効にすると問題が発生する可能性があるため、IPv6を使用する予定がない場合は、IPv6を無効にするだけで、潜在的な問題について心配する必要はありません。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 18.04BionicBeaverサーバーでIPv6を無効にする手順を説明します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 18.04BionicBeaver。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Ubuntu 18.04 LTSBionicBeaverでIPv6を無効にする
手順1.まず、次のapt-get
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt update sudo apt upgrade
ステップ2.sysctl
を使用してUbuntu18.04/16.04でIPv6を完全に無効にします 。
sysctl
を使用してIPv6を無効にするには 、Ubuntuターミナルを開き、次の手順を実行します。
nano /etc/sysctl.conf
sysctl.conf
の最後に次の行を追加します ファイル:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
Ubuntuサーバー18.04LTSでは、IPv6を無効にするインターフェイスごとに行を追加する必要があります:
net.ipv6.conf.<ifname>.disable_ipv6 = 1
変更を有効にするには、sysctl -p
を実行します コマンド:
sysctl -p
手順3.GRUBを使用してIPv6を無効にします。
ルート権限を使用して次の手順を実行し、grubメソッドを永続的に使用してUbuntuシステムでIPv6を無効にします。
/ etc / default / grubを開き、GRUB_CMDLINE_LINUXとGRUB_CMDLINE_LINUX_DEFAULTを変更してipv6.disable =1を追加します:
GRUB_CMDLINE_LINUX="ipv6.disable=1" GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
grub構成を更新します:
update-grub
サーバーを再起動します:
systemctl reboot
おめでとうございます!IPv6を正常に無効にしました。Ubuntu18.04Bionic BeaverシステムでIPv6を無効にするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、UFWファイアウォールの公式Webサイトを確認することをお勧めします。 。