僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
何か古くなってるのかも。
$ sudo ip link add br0 type bridge $nbsp; $ dmesg | tail -n1 [ 151.814771] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
$ sudo ip link set eth1 master br0 $nbsp; $ dmesg|tail -n3 [ 381.753875] br0: port 1(eth1) entered blocking state [ 381.759121] br0: port 1(eth1) entered disabled state [ 381.764918] device eth1 entered promiscuous mode
eth3本。1本をstretch なPCに接続。
残り2本をわざとループさせて、すぐ線を抜く。
その間、ICMP6のマルチキャストががどっと。
[ 614.998783] IPv6: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready [ 615.009028] asix 1-1.5.3:1.0 eth2: link up, 100Mbps, full-duplex, lpa 0xC5E1 [ 615.026375] br0: port 2(eth2) entered blocking state [ 615.031601] br0: port 2(eth2) entered forwarding state [ 615.113138] ax88179_178a 1-1.5.1:1.0 eth1: ax88179 - Link status is: 1 [ 615.145431] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready [ 615.156912] br0: port 1(eth1) entered blocking state [ 615.180633] br0: port 1(eth1) entered forwarding state [ 615.229884] br0: received packet on eth2 with own address as source address [ 615.256233] br0: received packet on eth2 with own address as source address # 以下同じのが延々と [ 616.265142] ax88179_178a 1-1.5.1:1.0 eth1: ax88179 - Link status is: 0 [ 616.286385] br0: port 1(eth1) entered disabled state [ 616.305696] br0: port 2(eth2) entered disabled state
またループさせて、スパニングツリーを試す。
$ sleep 20; sudo brctl stp br0 on [ 1329.012282] br0: received packet on eth2 with own address as source address [ 1329.026181] br0: received packet on eth2 with own address as source address [ 1329.040076] br0: received packet on eth2 with own address as source address [ 1329.054470] br0: received packet on eth2 with own address as source address [ 1330.572785] br0: topology change detected, propagating [ 1330.585904] br0: port 2(eth2) entered blocking state
市販の安ルータをカスケード接続して、こちらをループさせてみた。
この場合、stpは効果がなかった。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。