ルーターで自動IPv6ネイバールートアドバタイズを無効にするにはどうすればよいですか?


8

インフラストラクチャをIPv6対応にするプロセスにあるISPで働いています。私たちのコアルーターはすでに機能している設定ですが、ファイバーのお客様の大部分はDebian Squeezeを実行しているルーターの背後にいます。

LinuxでIPv6機能を有効にすることは問題ではありませんでしたが、IPv6アドレスと作業ルートをLinuxルーターに割り当てると、すぐに作業アドレスとルートをその背後にあるすべてのシステムに送信しました。

現在の計画では、すべてのシステムでIPv6アドレスを手動で設定する必要がありますが、ルーターアドバタイズメントを実行しないようにカーネルに指示するスイッチまたはオプションを見つけることができません。

助言がありますか?


1
実行していませんradvdか?Linux自体がルーターアドバタイズを発信するべきではありません。
Celada 2013年

はい、かなり確実です。どちらのルーターにもソフトウェアがインストールされていません。
Shadur 2013年

1
ええ、それは不思議です。何かがこれらのルーターアドバタイズメントを送信していますが、それはカーネルではないと確信しています(カーネルはユーザースペースソフトウェアの助けなしに自律的にルーターアドバタイズメントを受け入れますが、私の知る限りそれらを送信しません)。
セラダ2013年

回答:


2

RAの受け入れを無効にするには:

sysctl -w net.ipv6.conf.<interface>.forwarding=0
sysctl -w net.ipv6.conf.all.forwarding=0
sysctl -w net.ipv6.conf.<interface>.accept_ra=0
sysctl -w net.ipv6.conf.all.accept_ra=0

または/ etc / network / interfacesにこのようなものを追加します

pre-up echo 0 > /proc/sys/net/ipv6/conf/<interface>/forwarding
pre-up echo 0 > /proc/sys/net/ipv6/conf/<interface>/accept_ra
pre-up echo 0 > /proc/sys/net/ipv6/conf/all/accept_ra
pre-up echo 0 > /proc/sys/net/ipv6/conf/default/accept_ra

転送を行うにはまだ必要です。必要なのは、ルーターアドバタイズメントの送信または転送を停止することだけです。
Shadur 2013年

forwarding = 0はパケット転送を無効にしません。残念ながらipv6の設定は非常に複雑です
h3rrmiller 2013年

これはRA承認のためです。radvdを無効にする必要があるようです。/etc/radvd.confを調べて、目的のインターフェースに変更AdvSendAdvert onAdvSendAdvert offます。
h3rrmiller 2013年

2

LANインターフェースとWANインターフェースの間のレイヤー2をブリッジしているように聞こえます。その場合は、ユーザーの内部トラフィックの多くがWANに到達する可能性があり、WAN上のすべてのルーターアドバタイズ(CPE用)は実際にはLANへのブリッジです。

この場合、次のようになります。

  1. その橋渡しをやめると、ユーザーのセキュリティが簡単に侵害される可能性があります
  2. ebtablesを使用してLANとWANの間でフィルタリングする

私がここで間違っていることを本当に願っています...


私は何もブリッジしていないと確信しています。
Shadur 2013年

ブリッジしていない場合は、CPEの何かがこれらのルーターアドバタイズを送信しています。カーネルはそれをしません。通常radvdはそれらを送信するために使用されるツールですが、おそらくあなたの箱でそれを行う他のいくつかのソフトウェアがあるかもしれません。
Sander Steffann 2013年

0

あなたが本当に本当に望んでいるのはDHCP-PD(Prefix Delegation)でしょう。DHCP-PDを使用すると、IPv6のセットアップはIPv4のセットアップによく似たものになります。

IPv4では、DHCPを使用して単一のIPv4アドレスを顧客に割り当て、次に顧客はNATを使用してローカルIPをネットワークに(通常はDHCP経由でも)配布します。

IPv6では、DHCP-PDを使用して/ 64を顧客に割り当て、次に顧客はルーターadvを使用します。この/ 64からその内部ネットワークにアドレスを割り当てる。割り当てた/ 64が変更されるたびにradvd構成を更新するスクリプトがあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.