Centos6でIPV6を無効にする


8

Xenでセットアップしたばかりの新しいCentos6仮想サーバーでIPV6を無効にしたいのですが。私はすでにここの指示に従い、ネットワークを再起動/再起動しました。

更新:以下のように動作しましたが、機能しているようですが、今はIPv4アドレスを取得していません。

eth0      Link encap:Ethernet  HWaddr 9A:F0:43:47:04:F1 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:941 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:89952 (87.8 KiB)  TX bytes:0 (0.0 b)
          Interrupt:14

/etc/sysconfig/network-scripts/ifcfg-eth0同様に投稿してください。
スコットパック

回答:


9

いくつかの異なる場所で変更を加える必要があります。

まず、ファイル
/etc/sysconfig/network
を変更して、ユーザーランドネットワーク構成スクリプトでIPv6を無効にします。変数を設定してください。
NETWORKING_IPV6=no

次に、ipv6カーネルモジュールを無効にします。新しいmodprobe.dファイルを作成して無効にするか、完全にブラックリストに登録する必要があります。だからどちらか

  1. /etc/modprobe.d/ipv6.confを含む新しいファイルを作成します

エイリアスnet-pf-10オフ
エイリアスipv6オフ

  1. 次の行を追加します /etc/modprobe.d/blacklist.conf

ブラックリストnet-pf-10
ブラックリストipv6

IPTablesはデフォルトで有効になっており、IPv4とv6には個別のサービスがあるため、v6バージョンも無効にする必要があります。

service ip6tables stop
chkconfig ip6tables off

理論的には、これがすべてセットアップされたら、ネットワークを再起動してモジュールをアンロードできるはずです。ただし、すべての残骸が確実にクリーンアップされるようにするには、完全な再起動が必要になる場合があります。これを行った後、ロードされたモジュール、実行中のネットワーク構成、リスニング/ソケットなどを見て、v6インジケーターを無効にしたことを確認することをお勧めします。


CentOS FAQがこの情報をカバーしていないのは奇妙で IPv6を無効にするのではなく、実際に無効にします。スコットに感謝します。
mbrownnyc 2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.