Bonding ethernet and wifi

Anyone been able to successfully bond the ethernet and wifi devices, which uses a wifi AP with a WPA2 passphrase?

So far i’ve been able to connect to my wifi using Networkmanager + iwd and a systemd network config.
But it doesn’t work when i bond the wifi device somehow…

If needed i can provide the bond configs and/or the network configs that i currently have disabled…
(I have already read the arch wiki pages related to these topics)

Hi @TriMoon,

Although I’ve never done it personally, this is a subject that interests me and I’ve found this that might help:

1 Like

Thanks but thats almost the same info as i did by reading all the other stuff :wink:
The diff though is that i want to use iwd instead of wpa_supplicant.
(Don’t remember if it worked using wpa_supplicant)
will keep trying…

Also just found this:

Edit:

And maybe, just maybe this helps:

https://wiki.archlinux.org/title/Wireless_bonding

Else:

:man_shrugging:

At least for the moment.

1 Like

Thanks reading and trying that page about nmcli right now.
Although after i re-enabled NetworkManager it overwrote my iwd config file for the wifi-AP, but ahh well we will see.
First going to try to get NetworkManager keep up my wifi connection without bonding, will try the bonded setup later.
Thanks so far :+1:

1 Like

I had made a tar file with my current config but am unable to upload it in this thread, see Allowed upload file extensions - #7 by TriMoon and What to use to backup files, preserving ACLs?
Maybe i will post it off-site someday if needed.


PS:

  • This config is still not working when bonded, but allows me to choose bonding or not using a kernel cmdline at boot-up :wink:
  • Plus i dropped iwd and use wpa_supplicant again as it somehow is way faster and less error-prone to associate.
  • Disabled NetworkManager because it conflicts with systemd-networkd, which means i dont have the toolbar icon anylonger in KDE with it’s nice features, ahh well :woman_shrugging:

I decided to post the archive here as base64 encoded :wink:

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
52RuhKPAtOaO7YApvQ3hTs4gbTyrNjdkLKY=

Hmm, for those interested in helping:

$ cd $(mktemp -d)
$ echo "$TriMoons_base64_string" | base64 -d - | tar -xf - --zstd
$ find . # or use tree command

For decompressing the archive i would suggest to use the command shown at the link i gave earlier :wink:
What to use to backup files, preserving ACLs?

But yes thanks for the de-base64 command :wink:

How massively long are your config files that you need to compress and paste is here in b64?
Please just post the necessary snippets here in code tags.

They are not long, just many, see: Allowed upload file extensions - #5 by TriMoon