Рейтинг:2

Как настроить Ubuntu для использования отдельных проводных и беспроводных интерфейсов?

флаг br

Системная информация:

$ 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 (если только они оба не делают это по умолчанию), которое принудительно использует только один интерфейс за раз.

Кто-нибудь знает, что это такое (или что может быть), что отключает мою беспроводную связь, когда я пытаюсь использовать проводной интерфейс? Это сам нетплан или что-то другое?

Кто-нибудь знает, как я могу настроить вещи (возможно, с помощью другого инструмента?), чтобы моя беспроводная связь динамически подключалась через мой маршрутизатор, и я мог одновременно отдельно подключать проводной интерфейс к локальной сети?

Если я должен быть в состоянии сделать это, какие-нибудь советы о том, как я могу узнать, что отключает мою беспроводную связь, когда я подключаю свой проводной интерфейс и почему?

waltinator avatar
флаг it
Читать `man ip ip-route`
Terrance avatar
флаг id
Это управляется БИОСом. См.: https://www.dell.com/support/kbdoc/en-us/000140094/how-to-setup-both-wired-and-wireless-networks-to-work-at-same-time-on-. a-latitude-system и https://cdn.cnetcontent.com/63/a3/63a3b7d0-4230-4e85-8f66-110bb651fecb.pdf Из того, что я читаю, вам нужно зайти в BIOS и отключить как WLAN, так и WWAN из Wireless Radio Control в разделе Power Management.
Shaggy1 avatar
флаг br
Спасибо, Терренс, за этот комментарий и ссылку! Это действительно были настройки BIOS, которые привели к отключению беспроводной сети. Теперь я могу использовать как проводной, так и беспроводной.
Рейтинг:2
флаг br

Как упоминалось в комментарии Терранса, интерфейсы контролируются BIOS.

Как упоминалось в ссылках, которые он предоставил, параметр «Управление беспроводным радио» в разделе «Управление питанием» должен быть снят, чтобы предотвратить отключение беспроводной связи при использовании проводного интерфейса.

Чтобы конкретизировать мой первоначальный ответ:

В некоторых системах DELL Latitude настройки BIOS по умолчанию означают, что беспроводной адаптер автоматически отключается при каждом подключении сетевого кабеля.

В моем случае это означало, что я не мог подключиться через проводное соединение к локальному устройству, оставаясь при этом подключенным к Интернету (через беспроводную связь).

Чтобы этого не произошло, я сделал следующее:

Перезагрузите систему и нажмите F2, чтобы перейти к экрану настроек BIOS.

В списке настроек слева перейдите к «Управление питанием» и нажмите «Ввод».

Перейдите к «Беспроводное радиоуправление».

Снимите флажок «Управление радио WLAN», который появляется справа.

Нажмите Применить

Сохранить и выйти

Следующая ссылка:

https://www.dell.com/support/kbdoc/en-uk/000140094/how-to-setup-both-wired-and-wireless-networks-to-work-at-same-time-on-a- широта-система

Предоставляет более подробную информацию. Или просто поиск беспроводной сети E/3/E4 выдает набор результатов с подробной информацией об этой настройке.

Примечание. Хотя ссылка выше гласит:

Система Latitude E3 / E4 WIFI / 3G автоматически отключается при подключении к локальной сети. кабели подключены

Мой ноутбук E7400, поэтому, возможно, этот параметр также используется по умолчанию для других систем DELL 'E'.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.