50% off 全プラン、期間限定。料金は $2.48/mo
8分残り
セキュリティとネットワーク

Ubuntu で IPv6 を有効化/無効化する方法 [4 つの簡単なステップ]

リリー・カーネル By リリー・カーネル 8分で読める 2025年7月22日に更新
IPv6 の無効化と有効化 (Ubuntu)

最新のインターネット プロトコルと様々なメリットを知ることは、その使い方を学ぶうえで十分な理由になります。最初の質問は「何から始めるべきか」ですが、答えは簡単です。Ubuntu IPv6 (インターネット プロトコル バージョン 6) を有効にする方法を理解することから始めましょう。そのために、Ubuntu サーバーで IPv6 を有効にするための各ステップを習得するためのガイドを使用できます。進める前に、IPv6 とそのメリットについて知っていることを確認しましょう。

IPv6とは何ですか?

IPv6 (インターネットプロトコル バージョン6) は次世代インターネットプロトコル (IP) アドレス標準であり、IPv4の後継として設計されました。コンピューター、携帯電話、ホームオートメーションコンポーネント、IoTセンサーなど、インターネットに接続されているすべてのデバイスは、他のデバイスと通信するために複数のIPアドレスが必要です。IPv4と呼ばれる元のIPアドレスシステムは、接続されたデバイスの増加に伴う広範な使用により、アドレスが不足しています。IPv4とIPv6の違いについて詳しく知るには、こちらをご覧ください: "IPv4 vs. IPv6: IPv6がIPv4に取って代わる理由

IPv6対IPv4

IPv6 のメリットは何か

IPv6は最新のインターネットプロトコルバージョンで、IPv4と同様に機能します。どちらもインターネット対応デバイスが通信するために必要なユニークなIPアドレスを提供します。ただし、IPv4と比べて1つの大きな違いがあります: 次を使用します 128ビットIPアドレス.

IPv6の主な利点:

  • 自動設定機能
  • プライベートアドレスの競合がない
  • マルチキャストルーティングの向上
  • よりシンプルなヘッダー形式
  • シンプルで効率的なルーティング
  • サービス品質の向上 (フロー制御)
  • 認証とサポートが組み込まれている
  • 柔軟な選択肢と拡張機能
  • 管理がより簡単 (DHCPが不要)

なぜ IPv6 が導入されたのか

IPv6はアドレス空間の枯渇を解決するために明示的に作成されました。1980年代でさえ、専門家たちはこの枯渇問題について懸念を指摘していました。さらに、IPv4アドレッシングの開始直後、スケーラビリティと機能上の制限など、様々な問題が顕在化しました。

参考記事: MikroTikでのDNS設定 

Ubuntu に IPv6 をセットアップする方法

システムでUbuntuとIPv6を有効化するために必要なステップバイステップのガイドラインです。

ステップ1: sysctl.confファイルを編集する

Ubuntuを設定する最初のステップ IPv6 は、次でサーバーにログインすることです。 ルートアクセスその後、sysctl.confファイル内の情報を変更する必要があります。これを行うには、ファイルを編集モードで開きます。このチュートリアルではvimエディタを使用します。任意のファイルエディタを使用することができます。

vim /etc/sysctl.conf

ファイルの末尾に以下を追加する必要があります。

net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.all.disable_ipv6 = 0

ファイルを保存してから閉じます。

ステップ2: interfacesファイルを編集する

編集が必要な別のファイルはinterfacesファイルです。パスは以下の通りです。  /etc/network/. これらのステップを実行する前に、必ず/etc/network/interfacesファイルのバックアップコピーを作成してください。

vim /etc/network/interfaces

interfacesファイルに以下の行を追加する必要があります。

iface eth0 inet6 static
pre-up modprobe ipv6
address IPv6-IP-Address
netmask 64
gateway IPv6-IP-Gateway-Address

その後、interfacesファイルを保存して終了します。IPv6-IP-AddressとIPv6-IP-Gateway-Addressを、与えられたUbuntuのIPv6詳細に置き換えてください。

ステップ3: ネットワークサービスを再起動する

サーバー上でUbuntuのIPv6アドレスを有効化するための3番目のステップは、ネットワークサービスを再起動して変更を反映させることです。

service networking restart

 ステップ4: Ubuntu IPv6インストールを確認する

以下のコマンドを使用して、正しいIPv6アドレスがLinuxオペレーティングシステムにインストールされているかどうかを確認できます。

ifconfig eth0

これらのステップを理解するために、以下を例として参考にしてください。

eth0 Link encap:Ethernet HWaddr 06:0c:6c:01:12:98

          inet addr:103.25.202.165 Bcast:103.25.202.255 Mask:255.255.255.0

          inet6 addr: fe80::40c:6cff:fe01:1298/64 Scope:Link

          inet6 addr: 2400:c980:0:2::2/64 Scope:Global

          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

          RX packets:2505260 errors:0 dropped:14 overruns:0 frame:0

          TX packets:640650 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:203319645 (203.3 MB) TX bytes:74852651 (74.8 MB)

この行に注意してください。

inet6 addr: 2400:c980:0:2::2/64 Scope:Global

この行で正しいIPv6アドレスが表示されていることが確認できます。

ubuntu-vps 明らかな選択肢

Linuxを実行するサーバーの大多数がUbuntuを使用しています。あなたはどうですか?みんなになぜUbuntuが好まれているのか、最適化されたUbuntu VPSを発見してください

あなたのUbuntu VPSを取得

UbuntuでIPv6を無効化する方法

このセクションでは、システム上のUbuntuのIPv6プロトコルを無効化する方法について説明します。このガイドラインはやや高度なので、すべての詳細に注意を払ってください。では、ターミナルを開きます(CTRL+ALT+T)。進めましょう。ターミナルに入力するほとんどのコマンドについて、以下が必要になることに注意してください。 root権限 (sudo).

方法1: Sysctlを使用してIPv6を無効化する

Ubuntu上のIPv6を無効にするための最初の方法について説明します。

ステップ1: UbuntuのIPv6アドレスを確認

まず、システムでIPv6が有効になっていることを確認する必要があります。次のコマンドを使用してUbuntu内のIPアドレスを確認できます:

ip a

上記のコマンドを実行すると、有効な場合はIPv6アドレスが表示されます。以下のような形式になります:

UbuntuのIPv6アドレスは有効です
UbuntuのIPv6アドレスは有効です

ステップ2: sysctlコマンドを使用

次に、sysctlコマンドを使用してUbuntu オペレーティングシステム上のIPv6を無効にする必要があります:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1

ステップ3: UbuntuのIPv6無効化プロセスの確認 

Ubuntu上でIPv6を有効にする場合と同様に、正しく無効になっていることを確認してください。そのため、もう一度次のコマンドを入力します: 

ip a

以下のように、システムでIPv6を無効にしたため、IPv6エントリは表示されないはずです。

Ubuntu上にIPv6エントリがない
Ubuntu上にIPv6エントリがない

ただし注意してください。これらのコマンドはIPv6をUbuntuオペレーティングシステム上で一時的にオフにするだけです。つまり、システムが次回起動するときは、IPv6が再度有効になります。この設定を永続化するために、以下を編集できます: /etc/sysctl.conf。前のセクションと同様に、vimを使用してファイルを編集します。管理者権限があることを確認してください (sudoを使用):

Sysctl 設定
Sysctl 設定

ファイルに次の行を追加する必要があります:

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

設定を反映させるには、このコマンドを使用します:

sudo sysctl -p

UbuntuのIPv6がシステム再起動後も有効な場合は、ファイルを作成する必要があります: /etc/rc.local 以下の内容を入力してください。root権限で実行する必要があることに注意してください。

#!/bin/bash
# /etc/rc.local
/etc/sysctl.d
/etc/init.d/procps restart

exit 0

このコマンドを使用してファイルを実行可能にする必要があります:

sudo chmod 755 /etc/rc.local

このコマンドはboot時にsysctl設定ファイルからカーネルパラメータを手動で読み込みます。この処理はすべてboot時に行われることに注意してください。

また読む: Debian対Ubuntu

方法2: GRUBを使用してIPv6を無効化する

UbuntuのIPv6をシステム上で無効にするもう1つの方法は、以下を設定することです: GRUB boot時にカーネルパラメータを渡します。次を編集する必要があります: /etc/default/grub この作業を実行するため、管理者権限があることを確認してください:

GRUB設定
GRUB設定

GRUB_CMDLINE_LINUX_DEFAULT と GRUB_CMDLINE_LINUX を編集して、ブート時に IPv6 を無効化します:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

ファイルを保存してから update-grub コマンドを実行します:

sudo update-grub

この方法を使用すると、設定はリブート後も保持されます。

まとめ: Ubuntu IPv6を設定する

IPv6 はアドレス空間の問題を解決するために導入されていますが、プライベートアドレスの競合を防ぐ、マルチキャストルーティングを改善する、サービス品質を向上させる、組み込み認証、ルーティングの簡素化と効率化など、他の多くの利点もあります。つまり、Ubuntu で IPv6 を有効化する方法を知ることは必須です。この記事で見てきたように、Ubuntu は、さまざまな用途で使用できる最も使いやすい Linux ディストリビューションの 1 つです。当社では、以下のサービスを提供することを誇りとしています: Ubuntu VPS。高性能ハードウェアで構成され、Ubuntu の機能を最大限に活用できるよう最適化されています。

よくあるご質問

UbuntuでIPv6を有効化するには?

通常、Ubuntu に IPv6 をセットアップするには 3 つのステップが必要です。sysctl.conf ファイル、interfaces ファイルを編集し、ネットワークサービスを再起動します。

IPv6を有効化するとどうなる?

IPv6 は、より多くのデバイスをサポート、セキュリティの向上、接続効率の改善など、多くのメリットがあります。古いソフトウェアによっては期待通りに動作しない可能性がありますが、ほとんどのネットワークは IPv6 を有効にしても正常に機能します。

LinuxでIPv6アドレスを確認するには?

IPv6 アドレスとデフォルトルートを確認するための 2 つの汎用 Unix コマンドを示します:

  1. ifconfig -a を実行して以下を探します: inet6 IPv6 アドレスを確認します。
  2. netstat -nr を実行して inet6、Internet6、またはこれに類する言葉を探して IPv6 の部分を特定し、その後 default、::、または ::/0 を探します。

IPv6はインターネット速度を向上させる?

複数の Web およびクラウドサービスプロバイダーが IPv6 と IPv4 の速度を測定しています。結果によると、Web サイトは中央値で 5% 高速化し、95% パーセンタイルで 15% 高速化します (IPv6 の場合)。つまり、高速性を求める場合は IPv6 を使用する方が良いでしょう。

共有

ブログから最新記事

読み続ける。

MikroTik L2TP VPN ガイド用の Cloudzy タイトル画像。ノートパソコンがシールドアイコン付きの光る青と金色のデジタルトンネルを介してサーバーラックに接続している様子を表示。
セキュリティとネットワーク

MikroTik L2TP VPN セットアップ (IPsec 付き): RouterOS ガイド (2026)

このMikroTik L2TP VPN セットアップでは、L2TPがトンネリングを、IPsecが暗号化と整合性を担当します。この2つを組み合わせることで、サードパーティ製ツール不要でネイティブクライアント互換性が得られます

レクサ サイラスレクサ サイラス 9分で読む
SSH警告メッセージを表示するターミナルウィンドウ。リモートホスト識別が変更されたことを示し、ダークティール背景に「Fix Guide」タイトルと Cloudzy ブランディングが表示されています
セキュリティとネットワーク

警告: リモートホスト識別が変更されました。その対処方法をご紹介

SSH はセキュアなネットワークプロトコルで、システム間に暗号化されたトンネルを作成します。グラフィックスなしにリモートコンピュータアクセスが必要な開発者の間で今も広く使われています

レクサ サイラスレクサ サイラス 10分の読み取り
Linux 名前解決エラーに対応するため、DNS サーバートラブルシューティングガイドのイラスト。警告シンボルとダーク背景上の青色サーバーが表示されています
セキュリティとネットワーク

一時的な名前解決エラー: その意味と対処方法

Linux を使用する際、Webサイトへのアクセス、パッケージ更新、インターネット接続が必要なタスク実行時に一時的な名前解決エラーが発生することがあります

レクサ サイラスレクサ サイラス 12分で読める

デプロイの準備はできていますか? $2.48/月からの価格

2008年創業の独立系クラウド。AMD EPYC、NVMe、40 Gbps。14日間返金保証。