всего пара вещей:
вы можете попробовать эти команды в вашей среде, чтобы увидеть, если они работают и приносят желаемые результаты:
- авто сети Ethernet
- авто ethxбыл (вместо " X " что бы ядро назначает (командой ifconfig, чтобы проверить))
кроме того, вы можете взглянуть на ваш IP-маршруты, найденных выдачи:
sudo route -n
посмотрев на выход, посмотрим, как wlan0 на всех маршрутах.
несколько другие вопросы были заданы с этим, и единственный способ получить Linux в пользу интерфейса (по умолчанию это eth0, но в вашем случае что-то пошло не так) - манипулировать метриками.
вы можете настроить метрику для интерфейса с помощью ifmetric, который управляет метрикой в указанном интерфейсе. Я не тестировал это на Fedora как таковой, но я вижу, что это в репозиториях. Итак, вопрос:
yum install ifmetric
тогда, когда он установлен, вы хочу перейти по ссылке:
/etc/network/interfaces
используйте vi, nano, emacs, любой используемый вами редактор, а затем добавьте под ним любой интерфейс, который вы хотите настроить (в данном случае eth0):
up ifmetric eth0 X
X относится к числу, определяющему приоритет, 0 по умолчанию является наивысшим приоритетом, но чтобы избежать попадания статических/стандартных маршрутов, используйте что-то выше 2. Затем вы захотите добавить более высокое число к wlan0. So:
up ifmetric eth0 10
и под wlan0:
up ifmetric wlan0 20
ваш файл должен будет выглядеть так:
iface eth0 inet dhcp
up ifmetric eth0 10
iface wlan0 inet dhcp
up ifmetric wlan0 20
дайте нам знать, если это помогает!
EDIT: просто наткнитесь на несколько ссылок:
как настроить linux игнорирование wifi при подключении через локальную сеть?
Как установить приоритет сетевых подключений в Ubuntu?
EDIT 2:
там тоже метрическая поле в сетевых менеджером!