手当たり次第に書くんだ

飽きっぽいのは本能

CentOS 7 IPv6 無効化 – 既存環境で無効化する場合の確認点

CentOS 7 は既にサポートが終了しています。このページは新規構築を推奨するものではなく、過去環境の保守、移行前調査、設定の読み解きに使うためのレガシー Linux 手順です。新規構築では現行の Linux ディストリビューションを利用してください。

CentOS 7 サーバー構築・保守ガイドへ戻る

sysctl 設定

cat <<'EOF' > /etc/sysctl.d/99-disable-ipv6.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
EOF

sysctl --system

確認

sysctl net.ipv6.conf.all.disable_ipv6
sysctl net.ipv6.conf.default.disable_ipv6
ip -6 addr

IPv6 無効化を読む時の注意

IPv6 を無効化する手順は、現在の設計では慎重に扱うべきです。既存環境で無効化されている場合は、アプリケーション都合なのか、運用都合なのか、ネットワーク設計上の判断なのかを分けて確認します。

  • kernel パラメータで無効化しているか。
  • NetworkManager / ifcfg 側で無効化しているか。
  • 名前解決やアプリケーションが IPv6 を前提にしていないか。

また、IPv6 を無効化すると、アプリケーションの待ち受け、名前解決、監視、将来の移行に影響することがあります。既存環境で無効化されている場合は、その場しのぎの回避なのか、明確なネットワーク設計なのかを確認しておくと、後から IPv6 を戻す時の判断材料になります。

確認コマンド

sysctl net.ipv6.conf.all.disable_ipv6
sysctl net.ipv6.conf.default.disable_ipv6
ip -6 address

この設定を変更する場合は、変更前の状態、変更理由、変更後の確認結果を残しておくと、後から移行や障害調査を行う時に判断しやすくなります。

CentOS 7 IPv6 無効化 – 既存環境で無効化する場合の確認点

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る