Я только что добавил подключение по электросети к своему компьютеру на случай, если снова отвалится Wi-Fi. Но это очень медленно и должно использоваться только как запасной вариант.
Когда я подключен и к powerline ethernet, и к wifi, он будет общаться через ethernet. Но я хочу, чтобы он использовал соединение wifi.
Вот ответ шестилетней давности, который, похоже, должен помочь:https://unix.stackexchange.com/a/212835/227331но он использует ifconfig
и я не смог сделать это через ip
команду
Вот для справки:
$ sudo modprobe bonding
$ sudo ifconfig bond0 192.168.0.1 netmask 255.255.0.0
$ sudo ifenslave bond0 eth0 wlan0
Я попытался перевести указанную команду, используя этот урок:https://www.andreafortuna.org/2017/05/22/how-to-use-the-ip-command-instead-of-ifconfig/
и придумал
sudo ip address add 192.168.0.1/16 dev bond0
но там написаноCannot find device "bond0"
решение1
Итак, все это называется «связыванием», и графический интерфейс сетевого менеджера будет поддерживать его в версии 1.34 (см.https://gitlab.gnome.org/GNOME/network-manager-applet/-/issues/140)
В то же время, nm-cli
команды отhttps://unix.stackexchange.com/a/504465/227331Мне помогло. Я использую режим "round-robin".
Работает очень хорошо, откручивание антенны автоматически запускает интернет через powerline-ethernet. т. е. всякий раз, когда одно из двух подключений прерывается, будет резервное соединение. Speedtest дает мне хорошие результаты, когда подключен Wi-Fi, и медленные результаты, когда антенны откручены из-за ограничений powerline, что как раз то, что мне и было нужно.