OpenRC, зависимости сетевых служб и pppoe

Поставил я его, этот openrc. С 4ого раза. Такое ощущение, что его тестировали исключительно на десктопах...
У меня 4 интерфейса - loopback, 2 eth и pppoe.
При падучести последнего перезапускаются все службы требующие net... что в корне не правильно.
Пока поставил костыль в net.lo

        case "${IFACE}" in
                ppp|ppp0);;
                *) provide net;;
        esac

но есть подозрение, что это неправильный путь. Как правильно заставить не рестартовать службы при падении одного из интерфейсов, в идеале указать какого именно.
Заранее спасибо за помощь.

.

Может быть стоит просмотреть файлы в /etc/ppp/ip-up.d/ /etc/ppp/ip-down.d/ на предмет "депендов"?
Ну и на это б взглянуть не помешало.

Поставил я его, этот openrc.

Поставил я его, этот openrc. С 4ого раза.

И в этом виноват конечно Пушкин :)

Такое ощущение, что его тестировали исключительно на десктопах

ваша неправда, давно и прочно на серверах.

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

что и теробовалось доказать - 4 установки, а чтение rc.conf произведено не было. Или там не на нашем написано ?

Путь не правильный. покажи настройки из /etc/conf.d/net

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

slepnoga написал(а):что и

slepnoga написал(а):
[code]
что и теробовалось доказать - 4 установки, а чтение rc.conf произведено не было. Или там не на нашем написано ?

Путь не правильный. покажи настройки из /etc/conf.d/net

Скила английского с трудом хватает на маны. Увы учил немецкий.

/etc/conf.d/net:
grep -v ^# /etc/conf.d/net
config_eth0="192.168.1.2/24"
config_eth1="192.168.99.1/24"
link_ppp0="eth0" # PPPoE requires an ethernet interface
plugins_ppp0="pppoe" # Required plugin for PPPoE
username_ppp0='*******'
password_ppp0='*******'
rc_need_ppp0="net.eth0"
pppd_ppp0="defaultroute updetach ipcp-accept-remote ipcp-accept-local mru 1492 mtu 1492 maxfail 0 lcp-echo-interval 10 lcp-echo-failure 3"
dns_domain_eth1="localnet"
dns_servers_eth1="192.168.99.1"
modules_eth0="!plug"

grep -v ^# /etc/rc.conf
rc_interactive="YES"
rc_shell=/sbin/sulogin
rc_logger="YES"
unicode="YES"
rc_tty_number=12

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

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