Не работает Wi-Fi, если нет подключения по Ethernet

Здравствуйте,
настроил wi-fi в режиме клиента, вот конфиг:
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
hostname WirenBoard
hwaddress e8:eb:1b:34:4f:8d
pre-up wb-set-mac

auto eth1
allow-hotplug eth1
iface eth1 inet dhcp
hostname WirenBoard
pre-up wb-set-mac

auto wlan0
iface wlan0 inet dhcp
wpa-psk password
wpa-ssid Wi-Fi

Отключил, остановил hostapd, dnsmasq
Добавил скрипт автоматического переподключения к Wi-Fi

Контроллер к сети wi-fi подключается, получает IP, доступен веб по ip-адресу на интерфейса wi-fi, но как только выдергиваешь патч-корд сразу отваливается подключение к wi-fi сети, контроллер перестает быть доступен. Когда пат-корд возвращаешь обратно подключение к wi-fi снова работает.

И сразу, на всякий случай, вывод ifconfig:
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether e8:eb:1b:34:4f:8d txqueuelen 1000 (Ethernet)
RX packets 169 bytes 16857 (16.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 182 bytes 28090 (27.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.45 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::eaeb:1bff:fe34:7611 prefixlen 64 scopeid 0x20
ether e8:eb:1b:34:76:11 txqueuelen 1000 (Ethernet)
RX packets 36334 bytes 2645612 (2.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 40084 bytes 17836058 (17.0 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 11387265 bytes 809341530 (771.8 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 11387265 bytes 809341530 (771.8 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.39 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::3aa2:8cff:fe6c:3951 prefixlen 64 scopeid 0x20
ether 38:a2:8c:6c:39:51 txqueuelen 1000 (Ethernet)
RX packets 2467 bytes 8803244 (8.3 MiB)
RX errors 0 dropped 271 overruns 0 frame 0
TX packets 392 bytes 18183868 (17.3 MiB)
TX errors 0 dropped 134 overruns 0 carrier 0 collisions 0

Веб-интерфейс доступен по 2м адресам: 45 (ethernet) и 39 (wi-fi) пока есть патч-корд

Здравствуйте!
Пришлите, пожалуйста, архив с диагностической информацией контроллера.
Нужно быть уверенным, что все интерфейсы после выдачи им адреса по DHCP будут в разных подсетях, иначе работать они корректно не будут.
Как я понимаю, сейчас eth1 = 192.168.0.45 netmask 255.255.255.0, wlan0 = 192.168.0.39 netmask 255.255.255.0. Их нужно разнести в разные подсети или настроить между ними мост.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.