Имеются две сети:
- проводная: 192.168.0.2/24, шлюз 192.168.0.1;
- беспроводная: DHCP (10.0.17.0/24, шлюз 10.0.17.254).
Когда подключаю проводную сеть, беспроводная оказывается не видна:
% ping ya.ru
ping: unknown host ya.ru
Если ставлю на проводной сети также DHCP, то всё нормально. Но если ставлю на DHCP-сервере выдачу статического IP по MAC-адресу, то проблема остаётся. Нужен статический IP в проводной сети.
Пользователю можно изменять параметры сетей.
На проводной сети не указываю шлюз, NM сам ставит 0.0.0.0.
В патаметрах маршрутов стоит флажок "Использовать это соединение только для ресурсов в его сети".
NetworkManager 0.7.996.
При подключённой проводной сети:
% route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.17.0 * 255.255.255.0 U 2 0 0 wlan0
192.168.0.0 * 255.255.255.0 U 1 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 wlan0
default 10.0.17.254 0.0.0.0 UG 0 0 0 wlan0
При отключённой проводной сети:
% route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.17.0 * 255.255.255.0 U 2 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 wlan0
default 10.0.17.254 0.0.0.0 UG 0 0 0 wlan0
В чём может быть дело?
От NM отказываться не буду.