Системная информация:
$ uname -a
Linux larrycotton-Latitude-E7440 5.13.0-27-generic #29~20.04.1-Ubuntu SMP Пт, 14 января, 00:32:30 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
$ кошка /etc/*-rel*
DISTRIB_ID=Убунту
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=фокальный
DISTRIB_DESCRIPTION="Убунту 20.04.3 ЛТС"
ИМЯ="Убунту"
ВЕРСИЯ = "20.04.3 LTS (Фокусная ямка)"
ID=убунту
ID_LIKE=дебиан
PRETTY_NAME="Убунту 20.04.3 ЛТС"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=фокальная
UBUNTU_CODENAME=фокусный
root@larrycotton-Latitude-E7440:~# pwd
/корень
root@larrycotton-Latitude-E7440:~# cat /etc/*rel*
DISTRIB_ID=Убунту
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=фокальный
DISTRIB_DESCRIPTION="Убунту 20.04.3 ЛТС"
ИМЯ="Убунту"
ВЕРСИЯ = "20.04.3 LTS (Фокусная ямка)"
ID=убунту
ID_LIKE=дебиан
PRETTY_NAME="Убунту 20.04.3 ЛТС"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=фокальная
UBUNTU_CODENAME=фокусный
Я хотел бы подключить свой проводной интерфейс Ethernet к локальному устройству, которое отделено от моей беспроводной сети, и поэтому хотел бы настроить статический IP-адрес для своего проводного интерфейса, оставаясь при этом подключенным к Интернету через беспроводной интерфейс.
Когда я пытаюсь сделать это через графический интерфейс (либо щелкнув маленький треугольник в правом верхнем углу экрана и щелкнув настройки, либо используя нмтуи
) Я могу получить проводной интерфейс в качестве требуемого мне IP-адреса. Однако, когда я подключаю кабель, беспроводное соединение всегда исчезает - кажется, я могу использовать только один из интерфейсов за раз.
Исторически я настраивал беспроводную сеть с помощью просителя WPA и проводных интерфейсов с помощью файлов конфигурации в /etc/сеть/интерфейсы
(или же /etc/sysconfig/сетевые скрипты
на centos), но при поиске похоже, что Ubuntu 20.04 использует netplan. Я пробовал играть с сетевыми конфигурациями, но, похоже, не очень далеко продвинулся.
В /etc/сетевой план
У меня есть файл с именем 01-сетевой менеджер-all.yaml
который выглядит так:
$ cat 01-network-manager-all.yaml
# Разрешить NetworkManager управлять всеми устройствами в этой системе
сеть:
версия: 2
визуализатор: NetworkManager
Это использует сетевой менеджер, поэтому я попробовал конфигурацию, которая использовала бы сетевой
это выглядит так:
сеть:
версия: 2
визуализатор: сетевой
Ethernet:
эно1:
необязательно: правда
DHCP4: нет
DHCP6: нет
адреса:
- 192.168.3.3/24
Wi-Fi:
wlp2s0:
необязательно: правда
DHCP4: да
DHCP6: да
точки доступа:
"lcwire2.4G":
пароль: "<пароль>"
Если я остановлю NetwworkManager (а также мне придется убить запущенный процесс wpa_supplicant), выполните следующее:
$ netplan генерировать
$ netplan применить
Кажется, в журналах не было сообщений об ошибках, и я действительно могу пинговать, используя IP-адреса (ping 172.217..169.35, ping 212.58.233.251 оба работают). Однако я не могу выполнить ping с помощью DNS (ping www.google.co.uk не работает), так что для беспроводной сети что-то не так с DNS.
[ Запись:
Глядя на resolv.conf я вижу:
сервер имен 127.0.0.53
параметры edns0 траст-объявление
Понятия не имею, что это значит — обычно я просто выбрасываю здесь имена серверов имен, которые хочу использовать, но происходит кое-что еще. Я попытался явно указать серверы имен в конфигурации netplan, но, хотя netplan не жаловался на конфигурацию, это не сработало. Думаю, это вопрос для отдельного поста.
]
Опять же, когда я подключаю проводной интерфейс, беспроводная связь автоматически отключается - так что, вероятно, есть что-то, кроме networkd и NetworkManager (если только они оба не делают это по умолчанию), которое принудительно использует только один интерфейс за раз.
Кто-нибудь знает, что это такое (или что может быть), что отключает мою беспроводную связь, когда я пытаюсь использовать проводной интерфейс? Это сам нетплан или что-то другое?
Кто-нибудь знает, как я могу настроить вещи (возможно, с помощью другого инструмента?), чтобы моя беспроводная связь динамически подключалась через мой маршрутизатор, и я мог одновременно отдельно подключать проводной интерфейс к локальной сети?
Если я должен быть в состоянии сделать это, какие-нибудь советы о том, как я могу узнать, что отключает мою беспроводную связь, когда я подключаю свой проводной интерфейс и почему?