Вы здесь

rc-update wpa-supplicant и enp2s0

Добрый день!

Пытаюсь поднять два интерфейса, один через wifi свисток, используя wpa_supplicant, подключается к роутеру, второй используется как локальная сеть со статическим адресом.
По отдельность все работает нормально. Но когда добавляю оба интерфейса в rc-update, wifi интерфейсу перестает назначаться ip адрес.
Если оба интерфейса поднимать руками, не используя rc-update, все работает исправно.

/etc/conf.d/net

config_enp2s0="192.168.50.1/24"
# routes_enp2s0="default via 192.168.1.1"
# dns_server_enp2s0="192.168.1.1 8.8.8.8"

modules_wlp0s29f7u8="wpa_supplicant"
config_wlp0s29f7u8="dhcp"

ifconfig


enp2s0: flags=4163 mtu 1500
inet 192.168.50.1 netmask 255.255.255.0 broadcast 192.168.50.255
inet6 fe80::214:85ff:fede:2c3c prefixlen 64 scopeid 0x20
ether 00:14:85:de:2c:3c txqueuelen 1000 (Ethernet)
RX packets 76 bytes 9164 (8.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 10 bytes 796 (796.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 17
...

wlp0s29f7u8: flags=4163 mtu 1500
inet6 fe80::d237:45ff:fe4f:30e6 prefixlen 64 scopeid 0x20
ether d0:37:45:4f:30:e6 txqueuelen 1000 (Ethernet)
RX packets 295 bytes 48325 (47.1 KiB)
RX errors 0 dropped 12 overruns 0 frame 0
TX packets 12 bytes 1380 (1.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Подскажите, что же делаю не так и в какую сторону копать?

А сеть/маршрутизатор тот же или разные?

Сеть и маршрутизатор - разные.
Что интересно, если оставить в автозапуске только wpa_supplicant, после перезагрузки интерфейс wlp0 запускается нормально.
Пытаюсь поднять локальную сеть: /etc/init.d/net.enp2s0 restart.
Статический адрес назначается, но не с первой попытки, приходится два-три раза restart запускать.

Дай параметры обеих сетей, а также конфигурацию DHCP серверов в каждой сети, таблицы маршрутизации и rc-update show.