Ситауция такая: Debian 9. На компьютере - карточка wifi(wlp3s0) и ethernet-карта(enp4s0). По wifi подключен интернет(через точку доступа), через ethernet (локальная сеть).
Когда wifi и ethernet настроены через Network manager (NM) получается два default маршрута:
default via 192.168.0.1 dev enp4s0 proto static metric 100
default via 172.20.10.1 dev wlp3s0 proto static metric 600
172.20.10.0/28 dev wlp3s0 proto kernel scope link src 172.20.10.13 metric 600
192.168.0.0/24 dev enp4s0 proto kernel scope link src 192.168.0.1 metric 100
Соответственно доступа в инет нет, пинга тоже. Все запросы летят в ethernet.
(Настройки wifi - dhcp c телефона, ethernet - вручную в NM).
При это файл /etc/network/interfaces пустой.
Если в файле /etc/network/interfaces прописать статический адрес
для ethernet:
------------------------
auto lo
iface lo inet loopback
auto enp4s0
iface enp4s0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
-------------------------
а из NM удалить настройку ethernet, то все работает - default один.
Хочу настроить все через NM (что бы файл /etc/network/interfaces был пустым), и чтобы был один default маршрут.
Файл /etс/NetworkManager/NetworkManager.conf в обоих случаях выглядит так:
-----------------------------
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
-----------------------------