Работа с 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.
Напиши в рц.конф, в чем проблема?