Чтобы определить предпочтительный интерфейс, используйте метрическую директиву в интерфейсах. Чем выше значение, тем ниже приоритет.
allow-hotplug eth0
iface eth0 inet static
address 192.168.20.2
netmask 255.255.255.0
gateway 192.168.20.1
metric 30
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
metric 10
Затем перезапустите сетевую службу с помощью:
service networking restart
Из Справочник Debian - Глава 5. Настройка сети
Пакет ifmetric позволяет нам манипулировать метриками маршрутов апостериорно даже для DHCP.
Следующее устанавливает предпочтение интерфейса eth0 перед интерфейсом wlan0 .
Установите пакет ifmetric.
Добавьте строку с параметром «метрика 0» чуть ниже строки «iface eth0 inet dhcp» в «/ etc / network / interfaces».
Добавьте строку параметров с «метрикой 1» сразу под строкой «iface wlan0 inet dhcp» в «/ etc / network / interfaces».
Показатель 0 означает маршрут с наивысшим приоритетом и является маршрутом по умолчанию. Большее значение показателя означает маршруты с более низким приоритетом. IP-адрес активного интерфейса с наименьшим значением метрики становится исходным . См. Ifmetric (8).