Возможно проблема в маршрутизации. Если два интерфейса активны одновременно (и оба оставлены с динамическим назначением 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». В списке должен остаться только один маршрут. Затем проверьте подключение к Интернету. Если все в порядке, вы нашли решение. Воспользуйтесь одной из этих возможностей:
- Измените настройки интерфейса Wi-Fi в разделе IPv4 (например, с помощью системных настроек графического интерфейса). Измените назначение IP-адреса Wi-Fi с автоматического на ручное, установите собственный IP-адрес, но оставьте маршрут по умолчанию пустым!
- Создайте небольшой скрипт, содержащий команду "sudo route del...", и запустите его, если вы используете оба интерфейса. Скрипт необходимо запускать ПОСЛЕ активации интерфейса Wi-Fi.
Если вы потеряете соединение с другими устройствами, подключенными через Wi-Fi, вам следует добавить или изменить статические маршруты. Я постараюсь помочь вам решить эту второстепенную проблему, но необходимы дополнительные сведения и выходные данные команд.