[решено]OpenRC 0.7.0 проблема c уровнем запуска

Добрый вечер.
перешел на OpenRC 0.7.0
И сразу столкнулся такой бедой, поясните пожалуйста.
Сеть у меня раздается через протокол dhcp, настроенный в модэме.
Создал скрипт ln -s net.lo net.eth0 .
добавил его в уровень запуска default. Перегрузился.
Сети нету, смотрю

# rc-status -s default | grep net
 net.lo                                                            [  started  ]
 netmount                                                          [  started  ]
 network                                                           [  stopped  ]

 # rc-update show | grep net 
             net.eth0 |                                 default       
               net.lo |                            boot               
             netmount |                                 default       
                local | nonetwork                       default   

если в ручную его стартануть то сеть есть.
/etc/init.d/net.eth0 start
к костылю /etc/comf.d/local.start не хочется прибегать.

и как мне сделать автомантирование устройств.
udev запущен , хал тоже.

bagas написал(а): как мне

bagas написал(а):
как мне сделать автомантирование устройств

rc-update add net.eth0

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): bagas

Spoiler написал(а):
bagas написал(а):
как мне сделать автомантирование устройств

rc-update add net.eth0

да не я как бы дочерним вопросом задал.
2. как мне сделать автомантирование устройств? Типа флэшки, веб-камеру.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

1 Вопрос 1 тема

1 Вопрос 1 тема

Все мы, рано или поздно, будем там...

почему net.eth0 в default

почему net.eth0 в default добавляешь? ему в boot самое место ;)

Theli написал(а): почему

Theli написал(а):
почему net.eth0 в default добавляешь? ему в boot самое место

Непринципиально (ЕМНИП, так было в хэндбуке). Но, вы правы, в boot оно, пожалуй, кошернее...
Upd: а не понадобится ли в таком случае добавлять depend_eth0() {need net.lo}?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

как раз таки принципиально!

как раз таки принципиально! если засунуть сервис не на свой уровень, то могут быть проблемы ;)
например, сервисы, которым нужна сеть могут быть прописаны в boot (nfs или samba например), а собственно сеть подымается в default... openrc начинает сильно тупить в таких ситуациях :(
лично у меня была проблема с syslog-ng... меня угораздило запихнуть его на уровень sysinit... после чего сбился порядок загрузки сервисов... lvm пытался стартануть раньше localmount :)

Theli написал(а): сервисы,

Theli написал(а):
сервисы, которым нужна сеть могут быть прописаны в boot (nfs или samba например), а собственно сеть подымается в default... openrc начинает сильно тупить в таких ситуация

Для сервисов, которым нужна сеть, это прописывается в их зависимостях в /etc/rc.conf, и если всё сделано правильно, то при таком раскладе интерфейс можно вообще не дёргать - сервис, которому он нужен, сам его и поднимет...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

прочитай ссылку в предыдущем

прочитай ссылку в предыдущем посте ;) openrc сам дернет зависимости, если скрипт никуда не добавлен или добавлен в нужный уровень!!! если засунуть в другой уровень, то вся логика может рухнуть ;) доказательство по ссылке :)

Theli написал(а): прочитай

Theli написал(а):
прочитай ссылку в предыдущем посте

Лениво, там много букав

Цитата:
openrc сам дернет зависимости

Чтобы их дёрнуть, сначала их надо туда поместить. Если же они уже есть в скрипте самого сервиса - то и ваще ничего (зависимое) не надо добавлять

Цитата:
если засунуть в другой уровень, то вся логика может рухнут

Чтобы не рухнула - rc_parallel="NO"

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler

Spoiler написал(а):
rc_parallel="NO"

этот параметр мне никак не помог тогда ;)

добрый утро. Openrc его при

доброе утро.
Openrc его при старте инициализирует, но почемуто не подымает.
Я пробовал добовлять его в уровень запуска boot и default , как говориться методом тыка..ситуация не менялась.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

bagas написал(а): Openrc его

bagas написал(а):
Openrc его при старте инициализирует, но почемуто не подымает. Я пробовал добовлять его в уровень запуска boot и default , как говориться методом тыка..ситуация не менялась

А вы настраивали юзать сетевой сервис посредством net или network? Если по хэндбуку - скорее всего первое, а в таком случае rc-update del network

Мы тоже не всего читали Шнитке!.. © В. Вишневский

нет в net пусто. При

нет в net пусто. При установки сети я установил пакет dhcpcd и все . перегрузился и сеть автоматически поднялась. Я же написал , что все конфиги в модеме.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

не решено.

не решено.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

cat /etc/rc.conf rc_hotplug

cat /etc/rc.conf
rc_hotplug is a list of services that we allow to be hotplugged.
# By default we do not allow hotplugging.
# A hotplugged service is one started by a dynamic dev manager when a matching
# hardware device is found.
# This service is intrinsically included in the boot runlevel.
# To disable services, prefix with a !
# Example - rc_hotplug="net.wlan !net.*"
# This allows net.wlan and any service not matching net.* to be plugged.
# Example - rc_hotplug="*"
# This allows all services to be hotplugged

покажите ваш /etc/conf.d/rc

покажите ваш /etc/rc.conf

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

rc_shell=/sbin/sulogin rc_log

rc_shell=/sbin/sulogin
rc_logger="YES"
unicode="YES"
rc_sys=""
rc_tty_number=12

странно как то сегодня утром включил компьютер и нет сам поднялся.
Вроде серьезных манипуляций не делал...Хал пересобрал, ну и мир обновил, в нем только обновился проигрыватель vlc.

rc-update show | grep net 
             net.eth0 |                            boot               
               net.lo |                            boot               
             netmount |                                 default       
                local | nonetwork                       default

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

А модем включается вместе с

А модем включается вместе с компьютером? Может сервис в модеме поднимается позже старта сетевухи в компьютере, это может быть объяснением того факта, что "перезапуск в ручную помог".

нет, модэм не выключается...

нет, модэм не выключается...

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

а что собственно явилось

а что собственно явилось решением? :)

Я сам не понял чем проблему

Я сам не понял чем проблему решил..но думаю что с уровнем запуска была проблема..может перезавел его в уровень запуска это может поспособствовало решению.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

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

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