Мне нужно подключить два проводных сегмента Ethernet к моему рабочему столу 20.04 LTS. Один идет в домашнюю частную сеть встроенных систем, которые я отлаживаю; другой - во внешний мир. Я добавил к нему второй адаптер Ethernet на базе USB, и он почти правильно настроился. Почти. Кажется, у меня может быть только один активный за раз. Это не позволит мне включить оба. При включении одного отключается другой.
Они не настроены одинаково. Внешний мир настраивается вышестоящим ISP через DHCP; другой обслуживается рабочим столом к встроенным ящикам.
Это systemd
поднимает свою уродливую голову? Поскольку я часто включаю и выключаю сетевые настройки, я использую для настройки панель управления Gnome: gnome-control-center network
Я предполагаю, что это может быть легко изменить для гуру netplan, но это не так. не я.
Есть идеи? Беспроводная связь - это , а не вариант.
РЕДАКТИРОВАТЬ: gnome-control-center
сейчас даже не показывает мне два интерфейса надежно.
РЕДАКТИРОВАТЬ 2: после использования / etc / netplan / *. yaml и почти заставив их работать, удалив все в gnome-control-center
и повторив попытку, я смог заставить его работать так, как было изначально настроено. Я предполагаю, что это просто недостаточно используемый (и протестированный) путь кода.
Я понял, почему моя конфигурация теперь работает.
USB-адаптер нельзя было добавить, если не было работающей сети, не подключенной к USB-устройству. Это была счастливая случайность, что интернет был подключен через USB, и он настроился сам.
В отличие от этого, я мог добавить встроенный интерфейс до того, как рабочий ящик был готов к общению с сетью.
Я не мог разумно ожидать, что gnome-control-center
настроит новый сетевой интерфейс USB в обратной роли. (Встроенный блок не показывает, что знает о сети, пока сеть не будет запущена на нем, и Linux сообщает об этом как «Кабель отключен».)
Я считаю, что это ОШИБКА.