• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • JSON整形
    • 拡張子変更
    • リスト作成
    • CSS最適化
  • - 暗号化ツール
    • MD5暗号化
    • ランダムジェネレーター
  • - 画像ツール
    • 画像圧縮
    • QRコードジェネレーター
    • QRコードリーダー
    • 壁紙プレビュー
    • 画像 EXIF
  • - 情報シート
    • 血液型遺伝
    • 服のサイズ
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
LinuxシステムがIPv 6を無効にして接続タイムアウトの問題を解決する方法
2022-01-26

IPv 6とIPv 4は同じネットワークプロトコルですが、LinuxシステムではIPv 6とIPv 4が同時に存在する場合に接続タイムアウトが発生する場合があります。この場合、IPv 6を無効にするだけでこの問題を解決できます。以下では、LinuxがIPv 6を無効にする方法について説明します。

IPv 6は、既存のIPv 4アドレス空間が枯渇する問題を解決するために使用されるIPv 4、インターネット上の従来の32ビットアドレス空間の代替製品と考えられています。しかしながら、既に多くのホストやデバイスがIPv 4でインターネットに接続されているため、一夜にしてすべてIPv 6に切り替えることはほとんど不可能である。IPv 4からIPv 6への変換メカニズム(たとえば、デュアルプロトコルスタック、ネットワークトンネル、エージェント)の多くは、IPv 6の採用を促進するために提案されており、IPv 6のサポートを増やすために提唱されているように、多くのアプリケーションも書き換えられています。将来的にはIPv 4とIPv 6ポテンシャルが共存することが確実です。

理想的には、IPv 6への移行プロセスはエンドユーザーに見られるべきではありませんが、IPv 4/IPv 6ハイブリッド環境では、IPv 4とIPv 6の間の何気ない衝突に由来するさまざまな問題に遭遇することがあります。例えば、apt-getやsshがIPv 6接続に失敗したり、DNSサーバがIPv 6のAAAAレコードを誤って空にしたり、IPv 6をサポートしているデバイスがインターネットサービスプロバイダが残したIPv 4ネットワークに互換性がないなど、アプリケーションのタイムアウトの問題に遭遇します。

もちろん、LinuxマシンでIPv 6を盲目的に無効にする必要はありません。IPv 6が約束した様々なメリットに鑑みて、社会の一員として私たちは最終的にそれを十分に抱擁しなければならないが、エンドユーザーにトラブルシューティングプロセスの一部として、IPv 6が確かに元凶であれば、それを閉じてみることができます。

ここでは、Linuxの一部(たとえば、特定のネットワークインタフェースの場合)またはIPv 6をすべて無効にするためのテクニックがあります。これらの小さな投稿は、Ubuntu、Debian、Linux Mint、CentOS、Fedora、RHEEL、Arch Linuxなど、すべての主流のLinuxリリースに適用されるべきです。

IPv 6がLinuxで有効になっているかどうかを確認します

すべての現代Linuxリリースでは、IPv 6が自動的に有効になります。IPv 6がLinuxでアクティブになっているかどうかを確認するには、ifconfigまたはipコマンドを使用します。これらのコマンドを入力した後に「inet 6」の出力が表示されると、LinuxシステムがIPv 6を有効にしていることを意味します。

  $ ifconfig

  $ ip addr

IPv 6を一時的に無効にする

LinuxシステムでIPv 6を一時的にオフにしたい場合は、/procファイルシステムを使用します。一時的には、IPv 6を無効にした変更は、システムが再起動した後も保存されません。IPv 6はLinuxマシンが再起動した後に再び有効になります。

特定のネットワークインタフェースをIPv 6から無効にするには、次のコマンドを使用します。

  $ sudo sh -c ‘echo 1 》 /proc/sys/net/ipv6/conf/《interface-name》/disable_ipv6’

たとえば、eth 0インタフェースをIPv 6から無効にします。

  $ sudo sh -c ‘echo 1 》 /proc/sys/net/ipv6/conf/eth0/disable_ipv6’

eth 0インタフェースのIPv 6を再有効にするには、次の手順に従います。

  $ sudo sh -c ‘echo 0 》 /proc/sys/net/ipv6/conf/eth0/disable_ipv6’

システム全体のすべてのインタフェースにループバックインタフェースを含めてIPv 6を無効にするには、次のコマンドを使用します。

  $ sudo sh -c ‘echo 1 》 /proc/sys/net/ipv6/conf/all/disable_ipv6’

IPv 6を永続的に無効にする

以上の方法では、IPv 6を永続的に無効にすることはできません。システムIPv 6を再起動すると有効になります。永久に閉じたい場合は、いくつかの方法を試してみてください。

方法1

第1の方法は/etc/sysctlである.confファイルは/procを永続的に変更します。

すなわち、テキストエディタで/etc/sysctlを開く.confは、次の内容を追加します。

#システム全体のすべてのインタフェースのIPv 6を無効にする

  net.ipv6.conf.all.disable_ipv6 = 1

#指定したインタフェースのIPv 6を無効にする(eth 0,loなど)

  net.ipv6.conf.lo.disable_ipv6 = 1

  net.ipv6.conf.eth0.disable_ipv6 = 1

/etc/sysctl.confはこれらの変更を有効にし、次のコマンドを実行します。

  $ sudo sysctl -p /etc/sysctl.conf

または直接再起動します。 

方法2

IPv 6を永久的に無効にするもう1つの方法は、起動時に必要なカーネルパラメータを渡すことです。

テキストエディタで/etc/default/grubを開き、GRUCMDLINELINELUX変数に「ipv 6.disable=1」を追加します。

  $ sudo vi /etc/default/grub

  GRUB_CMDLINE_LINUX=“xxxxx ipv6.disable=1”

上記の「xxxxx」は、既存のカーネルパラメータを表し、その後に「ipv 6.disable=1」を追加します。

最後に、以下の方法でGRUB/GRUB 2の変更を保存することを忘れないでください。

Debian、UbuntuまたはLinux Mintシステム:

  $ sudo update-grub

Fedora、CentOS/RHELシステム:

  $ sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Linuxシステムを再起動すると、IPv 6は完全に無効になります。

IPv 6を無効にした後のその他のオプションの手順

ここでは、カーネルでIPv 6を無効にすると、他のプログラムがIPv 6を使用しようとする可能性があるため、IPv 6を無効にする場合に考慮する必要があるオプションの手順があります。ほとんどの場合、アプリケーションのこのような動作はあまり影響しませんが、効率やセキュリティ上の理由でIPv 6を無効にすることができます。

  /etc/hosts

あなたの設定によって、/etc/hostsにはIPv 6のhostsとアドレスが1つ以上含まれます。テキストエディタで/etc/hostsを開き、IPv 6 hostsを含むスクリプト行を注記します。

  $ sudo vi /etc/hosts

  # comment these IPv6 hosts# ::1 ip6-localhost ip6-loopback# fe00::0 ip6-localnet# ff00::0 ip6-mcastprefix# ff02::1 ip6-allnodes# ff02::2 ip6-allrouters

  Network Manager

ネットワーク設定をNetworkManagerで管理している場合は、NetworkManagerでIPv 6を無効にできます。NetworkManagerでwired connectionを開き、「IPv 6 Settings」オプションをクリックし、「Method」欄で「Ignore」を選択し、保存して終了します。

SSHサービス

デフォルトでは、OpenSSHサービス(sshd)はIPv 4とIPv 6のアドレスをバンドルしようとします。

sshdにIPv 4アドレスのみをバンドルするように強制するには、テキストエディタで/etc/ssh/sshd_を開きます。configは、次の行を追加します。inetはIPv 4にのみ適用され、inet 6はIPv 6に適用されます。

  $ sudo vi /etc/ssh/sshd_config

  AddressFamily inet

その後、sshdサービスを再起動します。

LinuxがIPv 6を無効にする方法について説明しました。IPv 6を一時的に無効にするか、IPv 6を永久的に無効にするかを選択できます。一時的に無効にすると、システムが再起動した後もIPv 6が有効になりますが、IPv 6を永久的に無効にするとこの問題は発生しません。


ソース元URL:https://dopubox.com/article/p/f415df66b7818de8

その他のツール
  • 文字数カウント TikTok ダウンロード Douyin ダウンロード BASE64 Base64→画像 画像→Base64 URLエンコード JavaScript タイムスタンプ ユニコード変換 JSON整形 拡張子変更 リスト作成 CSS最適化 MD5暗号化 ランダムジェネレーター 画像圧縮 QRコードジェネレーター QRコードリーダー 壁紙プレビュー 画像 EXIF 血液型遺伝 服のサイズ app.tool_clock
  • ドローンサッカーで世界2位 大阪・星翔高校チーム 「世界でも通用することがわかった」
    2024-05-30

    古本屋を巡り、顧みられなくなった作品、作家を生き返らせた九大大学院教授没後20年 教え子や研究仲間を支える「清新な光景」
    2024-05-30

    黒柳徹子さん、北京で特別授業 「日本語勉強続けて」
    2024-05-31

    〈テロ事件と「美の復讐」〉15世紀末・イタリア「メディチ家兄弟暗殺計画」とルネサンスの画家たち
    2024-06-01

    死後に再評価が進んだ作曲家の筆頭、ビゼー。その裏には友人の存在が【クラシック今日は何の日?】
    2024-06-02

    「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。第1弾はBONDED GALLERYにて7月から
    2024-06-03

    中国でドラえもん映画が興行首位 国際こどもの日に12億円
    2024-06-03

    香川県・直島に開館する新たな美術館の正式名称が「直島新美術館」に決定
    2024-06-03

    テレ東が警察密着番組の担当者らを懲戒処分
    2024-06-03

    アートフェア東京、次回は2025年3月に開催決定
    2024-06-04

    「ロエベ ファンデーション クラフト プライズ 2024」の大賞が発表。等身大のセラミック彫刻を制作したアンドレス・アンサが受賞
    2024-06-05

    石川九楊の個展「石川九楊大全」が上野の森美術館で2ヶ月連続開催へ
    2024-06-05

    エドガー・サラン個展「EDGAR SARIN ー HUNKY DORY」(VAGUE KOBE)レポート。展示空間の可能性やその調和の在り方を問いかける
    2024-06-04

    横山奈美の個展「広い空に / Big Sky Mind」がN&A Art SITEで開催へ
    2024-06-05

    クールべ《世界の起源》はなぜ攻撃されたのか? ポンピドゥー・センター・メッスで破壊・盗難事件
    2024-06-04

    今週末に見たい展覧会ベスト13。「令和6年 新指定国宝・重要文化財」展から国立西洋美術館の現代美術展、KYOTOGRAPHIEまで
    2024-06-04

    五木ひろし歌手生活60年…ふるさと福井へ恩返しの新曲
    2024-06-04

    書評:「日本美術史」を書き換える100年単位の挑戦。『この国(近代日本)の芸術──〈日本美術史〉を脱帝国主義化する』
    2024-06-05

    藤井、棋聖戦5連覇へ白星発進
    2024-06-06

    umami.is をおすすめする理由
    2025-07-04

    ©  Dopu Box
    💛