単一のインターフェイスから既存のブリッジにipv6ルート(brroute)を接続するには?

単一のインターフェイスから既存のブリッジにipv6ルート(brroute)を接続するには?

この問題を引き起こした設定と以下の解決策は、次の人の生活をより簡単にします。

dd-wrtルーターがあります。 eth1、eth2、vlan1 を接続します。 wanポートを使用してvlan2を介してルーティングします。 ipv6やdd-wrtルータ、またはその両方の私の理解は本当に恐ろしいです。 ISPにはTモバイルがあります。彼らのipv6はあなたが自分のルーターを介して実行しようとするまで素晴らしいですが、/ 64はあなたを驚かせます。そのデバイスにDHCPを処理さ​​せると、ipv4、ipv6などすべてがうまく機能します。問題は、特定のデバイスに対してDHCPアドレスを設定できる必要があることです。これを行う方法はありません。

より直感的な形で:

vlan2 (internet)(routed) -> br0 (bridge of: eth1, eth2, vlan1)

したがって、ソリューションはipv6を接続し、ipv4をルーティングするようです。この情報は、次の質問によるものです。https://serverfault.com/questions/322718/can-i-bridge-ipv4-while-routing-ipv6-on-the-same-two-interfaces

もう少し直感的な形で:

ipv4: vlan2 (internet)(routed) -> br0 (bridge of: eth1, eth2, vlan1)
ipv6: br0 (bridge of: eth1, eth2, vlan1, vlan2)

ただし、ブリッジをブリッジしようとすると、次のエラーが発生します。

device br0 is a bridge device itself; can't enslave a bridge device to a bridge device.

ベストアンサー1

解決策は次のとおりです。

ebtables -t broute -A BROUTING -i vlan2 -p ! ipv6 -j DROP && brctl addif br0 vlan2

源泉:http://blog.iopsl.com/ipv6-behind-openwrt-router/

私の解決策が不都合なので、この答えを変更するために戻ってきます。うまくいきますが、問題が多いと思います。これはよりうまく機能します。デフォルトでは、両方の接続を接続します。次に、IPv6以外のすべてのコンテンツをルーティングします。

おすすめ記事