Centos7でIPV6を無効にする方法

CentOS7.5でIpv6を無効にする方法

Ipv6またはインターネットプロトコルバージョン6は、インターネットプロトコル(IP)の最新バージョンです。 Ipv4またはインターネットプロトコルバージョン4はすでに広く使用されています。 しかし、それはいくつかの制限があります。 最初のものは、Ipv4には32ビットのアドレス方式があるということです。 つまり、Ipv4では43億個の一意のアドレスしか使用できません。 それは今日の世界ではかなり限られています。 最近では、多くのIoT(モノのインターネット)デバイス、スマートフォン、コンピュータ、ラップトップ、インターネットに接続されたサーバーがあります。 これらの各デバイスは、外界と通信するためにIPアドレスを必要とします。 そのため、Ipv4アドレスが不足しています。一方、Ipv6アドレスは128ビットアドレスです。 これは、Ipv6では約340,282,366,920,938,463,463,374,607,431,768,211,456の一意のIPV6アドレスが可能であることを意味します。 それは膨大な数のIPアドレスです。 Ipv6が使用されている場合、世界のすべてのデバイスが独自のIpv6アドレスを持つことができ、Ipv6は新しいデバイスでも使用できると言われて そのため、Ipv6はIpv4のように限られたIPアドレスの問題を解決します。しかし、この記事の執筆時点では、Ipv6サポートは多くの国では利用できません。 それは私の国でさえサポートされていません。 世界はゆっくりとIpv6に移行していますが、それでもすべてがIpv6ではありません。お住まいの国でIpv6がまだサポートされていない場合は、オペレーティングシステムでIpv6を有効にしたままにする必要はありません。

多くの人がオペレーティングシステムでIpv6を無効にする傾向があります。この記事では、CentOS7.5でIpv6を無効にする方法を紹介します。 始めようCentOS7.5オペレーティングシステムでIpv6が有効になっているかどうかを確認するには、次のコマンドを使用します。

$ip a|grep inet6

ご覧のように、Ipv6が有効になっています。Ipv6が無効になっている場合、このコマンドを実行しても出力は表示されません。

カーネルパラメータを使用してIpv6を無効にする

このセクションでは、Ipv6を永続的に無効にする方法を説明します。

カーネルパラメータを変更することで、コンピュータの起動時にIpv6を無効にすることができます。まず、次のコマンドでGRUB設定ファイルを編集します。

sudo sudo vim/etc/default/grub

次のウィンドウが表示されます。P>

最初にIを押して挿入モードに移動します。ipv6を追加します。

今すぐipv6を追加します。以下のスクリーンショットでマークされているように、GRUB_CMDLINE_LINUXでcrashkernel=autoの前に=1を無効にします。/p>

今すぐ<Esc>と入力します:wq! そして、<>を入力してファイルを保存します。次に、次のコマンドでGRUB設定ファイルを更新します。

sudo sudo grub2-mkconfig-o/boot/grub2/grub。CFG

GRUB設定を更新する必要があります。/p>

次のコマンドでコンピュータを再起動します:次のコマンドを再度実行すると、出力は表示されません。/etc/sysctlを使用してIpv6を無効にします。また、/etc/sysctlを使用してIpv6を永続的に無効にすることもできます。conf設定ファイル。最初に/etc/sysctlを開きます。次のコマンドでconfファイル:

sudo sudo vim/etc/sysctl。ここで、次の行を追加します。

net。———–コンフ…すべて。disable_ipv6=1
ネット。———–コンフ…デフォルト。disable_ipv6=1

今、ファイルを保存し、次のコマンドでコンピュータを再起動します。

$sudo reboot

Ipv6は無効にする必要があります。

特定のネットワークインターフェイスのIpv6を無効にする

特定のネットワークインターフェイスのIpv6を無効にするこ

まず、次のコマンドで無効にしたいネットワークインターフェイスを見つけなければなりません。

$ip link show

下のスクリーンショットでマークされているように、ネットワークインターフェイス名が表示されるはずです。たとえば、ens36インターフェイスのIpv6を無効にしたいとしましょう。最初に/etc/sysctlを開きます。次のコマンドでconfファイル:

sudo sudo vim/etc/sysctl。ここで、ファイルの最後に次の行を追加します。

net。———–コンフ…ens36.disable_ipv6=1

次のコマンドでファイルを保存し、コンピュータを再起動します。

sudo sudo reboot

次のコマンドでens36インターフェイスのIpv6が無効になっているかどうかを確認します:Ip ip addr show ens36

以下のスクリーンショットからわかるように、Ens36インターフェイスのみでIpv6を無効にする必要があります。 出力にinet6行はありません。

sysctlコマンドを使用してIpv6を一時的に無効にする

Ipv6を一時的に無効にすることもできます。 そうすれば、システムを再起動するとIpv6が有効になります。 これは、Ipv6を永久に無効にする前に、CentOS7.5オペレーティングシステムのすべてが機能するかどうかをテストするのに適しています。Ipv6を一時的に無効にするには、次のコマンドを実行します。

sudo sudo sysctl-w net。———–コンフ…すべて。disable_ipv6=1
sudo sudo sysctl-w net.———–コンフ…デフォルト。disable_ipv6=1

Ipv6を無効にする必要があります。これは、CentOS7.5でIpv6を永続的かつ一時的に無効にする方法です。 この記事を読んでくれてありがとう。

コメントを残す

メールアドレスが公開されることはありません。