I get a 6.11 kernel by building it on my own. Do a 'git clone
https://github.com/raspberrypi/linux.git'. That will get you the Raspberry Pi Linux kernel source repository. Then check out whatever branch you want. I'm currently using the rpi-6.11.y branch. Start with 'make bcm2712_defconfig' then go from there configuring in whatever kernel parameters you want.
I don't have issues with multiple IP interfaces. I'm using iwd to mange my Wifi link; found it easier to configure and deal with than wpa_supplicant. I even had an issue once where my ethernet switch went into some weird failure state but my Wifi link stayed up.
Code: Select all
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host proto kernel_lo
valid_lft forever preferred_lft forever
2: end0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether d8:3a:dd:f3:d3:81 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.81/24 brd 192.168.1.255 scope global dynamic noprefixroute end0
valid_lft 59940sec preferred_lft 45196sec
inet6 2603:8001:xxxx:5680:291c:2d6c:6a09:7f8e/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 362042sec preferred_lft 362042sec
inet6 fe80::734c:51a3:6842:2f9/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether d8:3a:dd:f3:d3:82 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.83/24 brd 192.168.1.255 scope global dynamic noprefixroute wlan0
valid_lft 60950sec preferred_lft 46635sec
inet6 2603:8001:xxxx:5680:491d:789e:987d:228b/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 362042sec preferred_lft 362042sec
inet6 fe80::9d9e:e307:308e:a953/64 scope link
valid_lft forever preferred_lft forever
$ ip r
default via 192.168.1.1 dev end0 proto dhcp src 192.168.1.81 metric 2
default via 192.168.1.1 dev wlan0 proto dhcp src 192.168.1.83 metric 3
192.168.1.0/24 dev end0 proto dhcp scope link src 192.168.1.81 metric 2
192.168.1.0/24 dev wlan0 proto dhcp scope link src 192.168.1.83 metric 3
$ iwconfig
wlan0 IEEE 802.11 ESSID:"xxxxx"
Mode:Managed Frequency:5.785 GHz Access Point: D8:EC:5E:E9:58:7A
Bit Rate=24 Mb/s Tx-Power=0 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=70/70 Signal level=-29 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:58 Invalid misc:0 Missed beacon:0