Рейтинг:0

Запуск нескольких сетевых подключений одновременно в Linux

флаг in

Здравствуйте, я совсем новый пользователь Linux и пытаюсь узнать об этой совершенно новой среде.

Сегодня я столкнулся с проблемой. У меня есть проводное широкополосное соединение с моим компьютером. У меня также есть ключ WiFi с моим компьютером, который помогает мне передавать файлы между другими моими устройствами. но когда я подключаю Wi-Fi к другим компьютерам или телефону, соединение работает нормально, но я теряю подключение к Интернету через проводной широкополосный доступ.

Я понимаю это как ошибку множественного сетевого подключения, происходящую в Linux, но я не знаю, как решить эту проблему. Раньше я настраивал метрические уровни сетей в системе Windows, но не могу сделать то же самое в Linux. Как это сделать ?

На самом деле я использую Lubuntu 20.04, облегченный порт Ubuntu.

флаг in
Добро пожаловать в Linux и AskUbuntu! Не могли бы вы [отредактировать] свой вопрос, чтобы включить версию Ubuntu, которую вы используете? Это облегчит предоставление полного ответа
флаг in
@matigo Я обновил свой вопрос.
Рейтинг:1
флаг br

Возможно проблема в маршрутизации. Если два интерфейса активны одновременно (и оба оставлены с динамическим назначением IP-адресов), тогда два маршрута по умолчанию конфликтуют. Эта команда могла бы помочь вам проверить ситуацию:

IP-маршрут

Поиск маршрутов, начинающихся с «по умолчанию» в ответе на команду. Проблема заключается в том, что в списке указано более одного такого маршрута (т.е. линии). Пример нежелательного состояния:

jiri@b01x:~$ IP-маршрут
по умолчанию через 10.1.1.1 dev br0 proto dhcp metric 600 
по умолчанию через 192.168.1.1 dev wlan0 proto dhcp metric 425 
... 
джири@b01x:~$

Тестирование: удалить маршрут по умолчанию, привязанный к интерфейсу Wi-Fi. Временный способ сделать это командой:

sudo ip route del default через 192.168.1.1 dev wlan0

Правильный IP-адрес и имя интерфейса должны быть скопированы из предыдущего вывода команды «ip route».

Теперь перепроверьте маршруты по «ip route». В списке должен остаться только один маршрут. Затем проверьте подключение к Интернету. Если все в порядке, вы нашли решение. Воспользуйтесь одной из этих возможностей:

  1. Измените настройки интерфейса Wi-Fi в разделе IPv4 (например, с помощью системных настроек графического интерфейса). Измените назначение IP-адреса Wi-Fi с автоматического на ручное, установите собственный IP-адрес, но оставьте маршрут по умолчанию пустым!
  2. Создайте небольшой скрипт, содержащий команду "sudo route del...", и запустите его, если вы используете оба интерфейса. Скрипт необходимо запускать ПОСЛЕ активации интерфейса Wi-Fi.

Если вы потеряете соединение с другими устройствами, подключенными через Wi-Fi, вам следует добавить или изменить статические маршруты. Я постараюсь помочь вам решить эту второстепенную проблему, но необходимы дополнительные сведения и выходные данные команд.

флаг in
Какую маску подсети указать?
netbat avatar
флаг br
Вы имеете в виду маску для вручную настроенной сети Wi-Fi? Используйте ту же маску и адрес, что и при динамическом назначении адресов (DHCP). Вероятно маска будет 255.255.255.0 Помогает ли команда "route del"?
флаг in
Даже без определения всех этих настроек с помощью команды «sudo ip route del default via 192.168.1.1 dev wlan0» все решается. Но проблема иногда не возникает, даже если я не запускал команду. Я также был бы рад узнать, что вызывает это. Большое спасибо за ответ !
netbat avatar
флаг br
IP-адреса, маршруты, их метрики и т.д. на обоих интерфейсах задаются динамически, поэтому могут меняться. Окончательное решение о маршрутизации в отношении каждого пакета, отправленного из системы, зависит от большего количества факторов, включая метрики маршрута, и не остается неизменным при изменении параметров. Аналогичная ситуация в таблице IP-соседей (ARP-таблица), которая очень динамична. IP-адрес маршрута по умолчанию также является членом этой таблицы. И т. д. Изменение обычно происходит, если интерфейсы отключены или включены. Иногда ситуация положительная и без удаления маршрута. Проблема в том, что он нестабилен, не надежен.

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

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