автозагрузка net.lo
Ardling 25 сентября, 2009 - 13:14
Какое-то время назад пришьлось заменить материнскую плату. Довольно долго потом пришлось настраивать работу встроенной сетевой карточки. Настроил. Но теперь возникла следующая проблема - автоматически не запускается net.lo. При попытке добавить его через rc-update в default или boot система перестает загружаться, стопорится на запуске net.lo. Если после этого запускаю его через etc/init.d/net.lo start - все прекрасно работает.
До того как включу net.lo руками через ifconfig net.lo не проявляется.
Что характерно net.eth0 в выводе rc-update тоже нет, но он при старте системы прекрасно распознается, и даже пытается найти dhcp (не знаю как это отключить).
Что можно сделать чтобы net.lo запускался сам?
»
- Для комментирования войдите или зарегистрируйтесь

net.lo находится в boot
net.loнаходится в boot по-умолчанию.ifconfig net.loпо очевидным всем причинам работать и не должен.Внимательнее читай сообщение
Не уже net.lo в boot, а при попытке добавить система не загружается - доходит до загрузки net.lo и останавливается.
NightNord
Конечно не должен, зато должен работать ifconfig lo
Чтож, тогда придется
Чтож, тогда придется применять телепатический дар. Но тут как на зло сатурн астральные лучи закрывает, я бессилен =(
Придется вам предоставить некоторое количество информации, например, что пишет net.lo когда "застропоривается"
wgetpaste -c 'rc-status -a'eix -e openrcetc-updatenet.lo
Не стоит так волноваться, твои телепатические способности в норме, просто net.lo ничего не пишет когда "застропоривается".
Еще вопросы/пжелания будут?
Они указаны ;) Я еще не
Они указаны. Я еще не настолько сдурел, чтобы использовать форум как консоль, это был намек на то, что неплохо бы получить вывод этих комманд ;).
Ничего не пишет вообще? Даже не пишет, что поднимает lo?
Просим
wgetpaste - отсутствует
NightNord: а поставить религия не позволяет?
net.lo запущен руками ибо сижу через ssh
eix:
* sys-apps/openrc Available versions: ~0.4.1-r1 ~0.4.2 ~0.4.3-r1 ~0.4.3-r2 ~0.4.3-r3 **9999 {debug elibc_glibc kernel_FreeBSD kernel_linux ncurses pam unicode} Homepage: http://roy.marples.name/openrc Description: OpenRC manages the services, startup and shutdown of a hostetc-update:
Scanning Configuration files... The following is the list of files which need updating, each configuration file is followed by a list of possible replacement files. 1) /etc/webmin/config (1) 2) /etc/webmin/sshd/config (1) 3) /etc/webmin/time/config (1) 4) /etc/webmin/webmin/config (1) 5) /etc/webmin/installed.cache (1) 6) /etc/webmin/miniserv.conf (1) 7) /etc/webmin/miniserv.pem (1) 8) /etc/webmin/miniserv.users (1) 9) /etc/webmin/module.infos.cache (1) 10) /etc/webmin/version (1) 11) /etc/webmin/webmin.acl (1) Please select a file to edit by entering the corresponding number. (don't use -3, -5, -7 or -9 if you're unsure what to do) (-1 to exit) (-3 to auto merge all remaining files) (-5 to auto-merge AND not use 'mv -i') (-7 to discard all updates) (-9 to discard all updates AND not use 'rm -i'):net.lo ничего не пишет. ВООБЩЕ. только вывод об ужачном запуске демона, который запустился перед net.lo
NightNord: а поставить
NightNord: а поставить религия не позволяет?
Ты ведь даже знаешь почему религия не позволяет сего.
А ещё спрашиваешь...
:wq
--
Live free or die
А вежливость не для тех у кого права модератора?
фоном опенофис собирается, не хотел останавливать.
Цитата: - Папа-папа, покажи
Так это про винду...
А вы можете
А вы можете однозначно предсказать последствия параллельной установки двух пакетов? А если они изменяют один и тот-же файл?
Компиляция и сборка
Компиляция и сборка параллельно, а установка все равно происходит последовательно.
Либо маловероятно, либо не критично.
Все пакеты собираются в
Все пакеты собираются в
sandbox, т.е. отдельно. Перенос уже на реальную систему происходит почти "атомарно" и с блокировкой, т.е. только один устанавливаемый пакет может производить перенос в один момент времени. Если два пакета имеют один и тот же файл на диске, то против этого естьcollision-protect, включенное по умолчанию, и это является багомebuild'а.Вообще говоря, наличие
--jobsвemergeкакбе намекает, что разработчики все давно предусмотрели, или вы думаете, что это вам первому в голову пришло?Поставьте openrc чтоли...
Поставьте openrc чтоли...
Не встает
openrc не встает, ругается на несовместимость с sys-apps/sysvinit. Снос sysvinit проблемы не решает.
Ardling написал(а): openrc не
NN, ты всё ещё сомневаешься в насущной необходимости базовых теоретических знаний?
:wq
--
Live free or die
Не коментируйте больше
Уважаемый Anarchist ваши коменрии кажутся мне малоинформативными и не относящимися к теме созданной мною ветки, я их расцениваю как оскорбления и флуд. Пожалуйста, не коментируйте больше создаваемые мной темы. Если у вас есть какие-то претензии или замечания - создайте для этого отдельную тему в соответствующем разделе или используйте личные сообщения.
sysvinit - это тот самый
sysvinit- это тот самый/sbin/init.Надеюсь вы прочитаете это сообщение прежде перезагрузки =)
sysvinit надо просто обновить.
Ardling написал(а):openrc не
чтобы перейти на openrc надо перейти на baselayout2 ;-)
еще можно попробовать так
если equery выругается на md5-сумму, то переустановите
пакет_в _котором_находится_net.loНадеюсь вам полегчало
http://dpaste.com/98093/
1. Что у тебя
1. Что у тебя /etc/conf.d/net
2. Что выводит команда ifconfig?
Там все ок
в conf.d/net
config_eth0=("xxx netmask xxx brd xxx") routes_eth0=("default gw xxx")ifconfig показывает eth0, и если я вручную включу net.lo то и lo
(извини, мне лень в ручную менять в выводе этой команды все адреса и маки)
Еще идеи
Есть еще у гого-то мысли как это исправить или хоть какая-то мысль что это может быть без установки openrc?
пройтись по стратовому
пройтись по стратовому скрипту net.lo
понаставить всюду
echo "control point ### xxxx"
и поймать точку, где облом случается
?
что-то добрый я сегодня ....
Нифигасе сложности, дебаг
Нифигасе сложности, дебаг врубить что не дает ?
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 ;)
;(
не соображу, как это устроить на этапе "boot"
там много строк - я что-то не нашел "опций по умолчанию"
что-то добрый я сегодня ....
Как врубить
Как врубить дебаг на этапе запуска? При запуске вручную все отлично работает, так что запуск дебага из консоли результатов не дает. И все еще не понятно какие делать выводы из того, что покажет дебаг.
Не уверен - эквивалентно ли это ключу --debug
В файле /etc/conf.d/rc есть параметр
# RC_VERBOSE will make init scripts more verbose. Only networking scripts
# really use this at this time, and this is useful for trouble shooting
# any issues you may have.
# This is also used to re-enable init script output for init scripts
# started or stopped from the command line.
RC_VERBOSE="yes"
P.S. из общих проблем напрашивается что либо связанное и именем хоста или его определением
Не совсем
Идея интересная, но не совсем понятно, как это приблизит нас к заветному решению.
перед запуском lo должен быть
перед запуском lo должен быть выполнен localmount - а поскольку были трудности с "понятием карточки" - вполне вероятно, что некая служба вязнет в получении параметров
какая служба точно ?
что-то добрый я сегодня ....
Вроде никакая
Может быть я не понял вопроса, но с поднятием сетевухи никаких проблем не возникает. Проблемы возникают при поднятии net.lo во время загрузки.
т.е. у вас при загрузке
т.е. у вас при загрузке net.lo не поднимается, net.eth1 поднимается, после чего можно руками поднять net.lo ?
что-то добрый я сегодня ....
Именно так
За исключением того, что поднимается net.eth0 а не net.eth1)
При чем net.eth0 ниет ни в одном ранлевеле. Мистика.
eth0 тот же lo, но под другим
eth0 тот же lo, но под другим соусом и стартует он до net.lo
возможно у вас conf.d/net где лишняя\незакрытая скобка, ошибочная директива или косо прописанный hostname, или dhcpc(d) (если есть) чего-то мудрит.недополучает или. еще чего где
нужно понгять чего и где
вот и предлогал понавтыкать echo
что-то добрый я сегодня ....
Не думаю что дело в этом
До трагической гибели материнки net.lo работал на том же /etc/conf.d/net но если что, я привел его выше (с измененными адресами)
вас вроде уже спрашивали, но
вас вроде уже спрашивали, но я не увидел
что показывает ifconfig и route после загрузки, но до повторного (ручного) запуска net.lo
что-то добрый я сегодня ....
Вот
eth0 Link encap:Ethernet HWaddr ччч inet addr:ччч Bcast:ччч Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3612 errors:0 dropped:0 overruns:0 frame:0 TX packets:3769 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2103560 (2.0 MiB) TX bytes:914452 (893.0 KiB) Interrupt:10 Base address:0x4000с трудом представляю себе какую инфу из этого можно выудить
route
config_eth0=("xxx/24")
config_eth0=("xxx/24") ?
rc-update -s ?
hostname ?
из вашего вгетраста
значит на старте не все гладко прошло
что-то добрый я сегодня ....
leryc
не понял вопроса
alsasound | boot bootmisc | boot checkfs | boot checkroot | boot clock | boot consolefont | boot gpm | default hald | default hostname | boot keymaps | boot local | default nonetwork localmount | boot modules | boot netmount | default rmnologin | boot samba | default sshd | default sysklogd | default urandom | boot vixie-cron | default xdm | defaultэто я уже решил
Ardling написал(а): leryc
с броадкаст не напутали? по умолчанию вроде на .255-й идет
что-то добрый я сегодня ....
Нет не напутал
Там по моим понятиям все правильно. Иначе бы инэт не работал. И мне представляется что это не связано.
не заметил чтоб на старте был
не заметил чтоб на старте был net.lo
rc-update add net.lo boot
делали?
что-то добрый я сегодня ....
Делал
И писал уже об этом, и о том, что происходит. Когда добавляю net.lo - комп доходит до net.lo и загрузка останавливается без выдачи ошибок. Именно эту проблему я и пытаюсь решить в этом топике.
ну так включайте трасировку -
ну так включайте трасировку - хоть будет над чем подумать
других мыслёв нет
что-то добрый я сегодня ....
ну так включайте трасировку -
ну так включайте трасировку - хоть будет над чем подумать
других мыслёв нет
что-то добрый я сегодня ....
а можно поподробнее про
а можно поподробнее про трассировку? как ее включать?
по рабоче-крестьянскизайти в
по рабоче-крестьянски
зайти в скрипт net.lo и перед каждой строкой типа if .... bla-bla
добавить строчку
echo "строчка нумбер ххх тут "
что-то добрый я сегодня ....
net.eth0
net.eth0 у меня не вислится ни в boot ни в default, но тем не менее почему-то запускается автоматически. Возможно если я пойму, кто запускает net.eth0, это подскажет почему не запускается net.lo. Есть у кого-то идеи как это узнать?
Его запускает udev. В опенрц
Его запускает
udev. В опенрц контролируется опциейrc_hotplug. Тут это не поможет.Нэндбук
Насколько я помню, в хэндбуке написано, что для автоматического запуска net.eth0 нужно его прописать в default через rc-update. Почему поведение системы стало отличаться от того, что описано в хэндбуке. Возможно ответ на этот вопрос даст идеи как исправить положение.
В хендбуке описана упрощенная
В хендбуке описана упрощенная модель, дабы не смущать неподготовленные умы. Так было сколько я помню.
wgetpaste /etc/init.d/net.lo
wgetpaste /etc/init.d/net.loдайте, а то не у всех есть бейзлайоут первый.Ну и попробуйте, все же, добавить проверки внутрь скрипта, чтобы хотя бы было видно, где он виснет. Я подозреваю какой-то из "модулей", который на проверке своих зависимостей подвисает. Сколько ждали?
P.S. Можно еще попробывать нажать I во время загрузки, выйти в шелл и попробывать запусть руками с
--debugApparently nothing was
NightNord: use -s ca
NightNord
NightNord ты безусловно молодец, что затер мой коментарий, но то что ты написал я все равно не понял.
Могу и этот затереть, как
Могу и этот затереть, как столь же бессмысленный... Заглянуть в хелп и попробывать другие сервера не судьба? на pastebin.ca влезает всё
На
http://pastebin.ca/1581113
не очень то понимаю что ты собираешься там искать.
modules_force=( "iproute2"
modules_force=( "iproute2" "ifconfig" "system" )Для лупбака используются только эти три модуля.
Виснут либо они, либо вызовы функций типа
preup. Что в/etc/conf.d/net?Еще есть какая-то функция
veinfoПодозреваю, что этоverbose einfoи контролируетсяRC_VERBOSE=в/etc/conf.d/rc. Включите её и посмотрите, что напишет при загрузкеnet.loна сей раз.net
net это линка на net.lo
0o?Проверьте еще раз, я
0o?
Проверьте еще раз, я говорил про
conf.d=)P.S. и зачем
/etc/init.d/net? 0o?Виноват
Я уже выкладывал в этом топике. Поищите по conf.d/net.
Это все, т.е. никакх vpn и
Это все, т.е. никакх vpn и прочей мути, в т.ч. preup/postdown?
Нет
vpn нет. про прочую муть видимо тоже нет, ибо если бы я что-то настраивал, то наверное знал бы что это такое. Поднимается только sshd, но его наличие/отсутствие ничего не меняет.
Таки что выдает verbose?
Таки что выдает verbose?
Цитата: Уважаемый Anarchist
Странно, что после этого, Вам вообще кто-то отвечает. Это раз.
Когда кажется креститься надо. Это два.
NightNord делает всё так, как считает нужным. Он как никак модер!
Теперь по теме.
Материнка новая? Мож проблема глубже, где-то в ядре?
Ещё вариант, как долго пробовали ждать загрузки из бута net.lo?
Great minds have a purpose, other have a wishes. /Irving Washington/

Есть идеи?
У кого-то есть идие, что могло вызвать симптомы, описанные мной в самом начал топика
автозагрузка net.lo
Была такая тема после перехода на baselayout2
сделал как в handbooke ln -s net.lo net.eth1
rc-update add net.eth1 default
загрузка не пошла , но после rc-update -u все загрузилось с параметрами указанными в /etc/conf.d/net
После переезда на новую
После переезда на новую материнку пробовали банально пересобрать baselayout?
Конечно
К сожалению банальные варианты не сильно помогают(