Работа с lan и wifi на ноутбуке

Вопрос таков

в ноуте имеется 2 сетевухи - eth0(lan) и ath0(wifi)
параметры сети в обоих случаях идут с dhcp-сервера

во время загрузки для eth0 запускается dhcpcd, и если вдруг сетевой кабель не подключен, происходит довольно большая пауза, после чего выдается 169.254.ххх.ххх

 *     Running dhcpcd ...
err, eth0: timed out
err, eth0: lease expired 67851 seconds ago
warn, eth0: using IPV4LL address 169.254.8.234                                                          [ ok ]
 *     received address 169.254.8.234/16    

При запуске ath0 такого не происходит, хотя так же используется dhcpcd
там сразу появляется надпись

*   Backgrounding ... ...

и запуск завершается, а в уж дальше в фоне происходит авторизация и получение ip

Хотелось бы, чтобы:
1 либо dhcpcd для eth0 как и для wifi запускался в бекграунде и не останавливал загрузку
2 либо каким то образом определять, что провод физически не подключен и не запускать eth0 впринцыпе

+ еще вопрос

Как выключать wi-fi для экономии электроэненргии, выгрузка модулей решит проблему, или может где-то какая-то настройка есть?
Хотя впринцыпе нажатие на кнопку wi-fi на клаве разрывает соединение, но в то же время сканирование находит точки доступа (

ifplugd или типа

ifplugd или типа того, там же в конфиге интерфейсов про это написано.

да, точняк,

да, точняк, тупанул )

openrc

# Set to "YES" if you want the rc system to try and start services
# in parallel for a slight speed improvement. When running in parallel we
# prefix the service output with it's name as the output will get
# jumbled up.
rc_parallel="YES"

есть ноутбук.

Настройки получаются по dhcp(dhcpcd собран с zeroconf) . И если сетевой провод не подключен, то net.eth0 не запускается.

При попытке запуска некоторых демонов(sshd, distccd...) запуск не происходит, так как в зависимостях у них указано need net. net.eth0 не подключен, а уже запущеный net.ath0 за сеть не воспринимается или возможно необходима работа обоих подключений.

была такая настройка в /etc/conf.d/rc в baselayout1.1:
# RC_NET_STRICT_CHECKING allows some flexibility with the 'net' service.
# The following values are allowed:
# none - The 'net' service is always considered up.
# no - This basically means that at least one net.* service besides net.lo
# must be up. This can be used by notebook users that have a wifi and
# a static nic, and only wants one up at any given time to have the
# 'net' service seen as up.
# lo - This is the same as the 'no' option, but net.lo is also counted.
# This should be useful to people that do not care about any specific
# interface being up at boot.
# yes - For this ALL network interfaces MUST be up for the 'net' service to
# be considered up.

щаз стоит baselayout2 - эта настройка не желает восприниматься.

Я так понимаю, что эта настройка как раз мне и нужна. А дефолтное значение походу yes

Вобщем, хочу, чтоб службы запускались с ath0 без eth0.
Как это можно реализовать?

# Some people want a finer

# Some people want a finer grain over hotplug/coldplug. RC_PLUG_SERVICES is a
# list of services that are matched in order, either allowing or not. By
# default we allow services through as RC_COLDPLUG/RC_HOTPLUG has to be yes
# anyway.
# Example - RC_PLUG_SERVICES="net.wlan !net.*"
# This allows net.wlan and any service not matching net.* to be plugged.

Курить /etc/conf.d/rc

/etc/conf.d/rc depricated в

/etc/conf.d/rc depricated в baselayout2.

на данный момент включил APIPA для net.eth0, чтоб хоть из 169.254.x.x адрес получить, чтоб подключение стартовало..

но все же хочется, чтоб подключение вообще не стартовало, а демоны запускались.

PS можно так же прописать ключик -b в dhcpcd_eth0.

w/e

/etc/conf.d/rc

/etc/conf.d/rc has been deprecated and any settings you have in there will need to be migrated to the appropriate settings in /etc/rc.conf. Please read through /etc/rc.conf and /etc/conf.d/rc and migrate the settings. Once you are complete, delete /etc/conf.d/rc.

Напиши в рц.конф, в чем проблема?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".