Назад | Перейти на главную страницу

Создайте 3 виртуальных интерфейса, которые могут пинговать друг друга

Как в Linux можно создать 3 виртуальных интерфейса, соединенных виртуальным коммутатором, чтобы они могли пинговать друг друга?

Что я сделал:

tunctl -t tap1i
tunctl -t tap2i
tunctl -t tap3i
ip addr add scope link fd80::1/56 dev tap1i
ip addr add scope link fd80::2/56 dev tap2i
ip addr add scope link fd80::3/56 dev tap3i
ip link set dev tap1i up
ip link set dev tap2i up
ip link set dev tap3i up

brctl addbr r2
brctl addif r2 tap1i tap2i tap3i

Проблема в том, что brctl showstp r2 показывает порты как «отключенные» вместо «пересылки», как ожидалось, и ping не работает.

Я хочу для ping6 -I tap1i fd80::2 работать.

Спасибо.