0

I want to create bridge between two wireless interfaces: wlp3s0 and wlp0s20u1. So i created bridge br0 and add two interfaces to this bridge:

brctl addbr br0
brctl addif br0 wlp3s0 wlp0s20u1

It works as expected, but now I want make it permanent so I edit /etc/network/interfaces:

iface wlp3s0 inet manual

iface wlp0s20u1 inet manual

auto br0
iface br0 inet static
    bridge_ports wlp3s0 wlp0s20u1
    address 192.168.5.1
    netmask 255.255.255.0

But after rebooting I see that wlp3s0 and wlp0s20u1 interfaces didn't added to the br0:

$ brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.000000000000       no

If I will manually ifdown br0 & ifup br0, both interfaces adds to the br0:

$ ifdown br0 & ifup br0 & brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.000000000000       no              wlp3s0
                                                        wlp0s20u1

In syslog I see this line:

Jul 26 10:15:19 router ifup[360]: can't add wlp0s20u1 to bridge br0: Operation not supported

It turns out, during boot ifup can't add wlp0s20u1 interface to the br0 bridge for some reason. But I can't understand why. What should I do to understand where is the problem?

Debian 10 Buster, Linux 4.19.0-9-686-pae.

Here is full syslog: https://drive.google.com/file/d/1SAMrMkXfjjxpUSeanonvs1hX2dFjQuB4/view?usp=sharing

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.