SmiGes |
|
Темы:
167
Сообщения:
845
Участник с: 04 августа 2009
|
вообщем чёто ни того, при загрузке сеть не пашет, вручную пробую стартовать sudo /etc/rc.d/network start не помогает, /etc/rc.d/net-auto-wired start ругается на отсутсвие ifplugd, который установлен. Если попробывать ребутнуть систему, то кернел паник происходит. может кто сталкивался с таким? |
kurych |
|
Темы:
0
Сообщения:
1395
Участник с: 06 ноября 2011
|
Информации для диагностики Вами предложено совсем мало. В таких случаях очень хорошо помогает “Универсальный патч Бармина”. Работает практически на всех платформах *nix. |
nobus |
|
Темы:
67
Сообщения:
1067
Участник с: 01 января 2010
|
Пару дней назад было обновление ifplugd, тогда получал такое сообщение:* When used with initscripts, /etc/ifplugd/ifplugd.conf now uses INTERFACES= again instead of NET_IFS=. * This package no longer provides a default ifplugd.action script. * To use ifplugd with systemd, run systemctl enable ifplugd@eth0.service
Говорила мама: "RTFM, сынок!"
|
SmiGes |
|
Темы:
167
Сообщения:
845
Участник с: 04 августа 2009
|
nobusв ifplugd.conf INTERFACES прописано |
SmiGes |
|
Темы:
167
Сообщения:
845
Участник с: 04 августа 2009
|
кажется начал въезжать что к чему, это связанно с systemd оказывается, вообщем немного разобрался, тут на форуме вычитал что в grub.cfg нужно запилить параметр init=/bin/systemd (странно что это в вики не написано), запилил, вроде система загрузилась, но инет так и не поднялся. посмотрел через systemctl список запущенных демонов (тепереча юнитов), там почему то netcfg небыло в списке, хотя в rc.conf он запилен. Ну вообщем я сделал так: systemctl enable netcfg.service, отлично, после ребута eth0 поднялся. Теперь вопрос состоит в другом: как сделать чтоб содержимое /etc/rc.local выполнялось, у меня там прописана команда /usr/sbin/pppd call onrela, systemctl status rc-local.service выдал следующее:smiges 23:06 [0]~$ systemctl status rc-local.service rc-local.service - /etc/rc.local Compatibility Loaded: loaded (/usr/lib/systemd/system/rc-local.service; static) Active: active (exited) since Sat, 01 Sep 2012 22:53:22 +0700; 13min ago Process: 363 ExecStart=/etc/rc.local (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/rc-local.service smiges 23:06 [0]~$ И вопрос номер два: если раньше мы использовали каталог /etc/conf.d/демон для настройки параметров с которыми будет запускаться демон, то как это реализовано в systemd? Вопрос №3: стоит ли выкинуть массив DAEMONS из rc.conf или оставить, просто он мне привычен и все демоны досих пор у меня запилины там. Вопрос №4 есть ли среди списка юнитов по умолчанию те, которые не нужны и их следует выпилить, просто вывод при загрузке такой большой, что кажется все подряд имеющееся бутится. Вопрос №5: systemctl reboot/halt работает без прав рута, с точки зрения безопасности это нормально? есть ли возможность запретить это дело без прав рута? Вопрос №6: есть ли в systemd аналог inittab? ведь порой бывает нужно настроить определённое количество agetty при старте или использовать параметры для них, скажем автологин. Ну вот наверно пока все накопившиеся вопросы, которых я в вики не видел либо про них расписано не подробно или расплывчато |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
Прежде чем задавать вопросы, тем более такой кучей сразу, неплохо бы прочесть вики. https://wiki.archlinux.org/index.php/Systemd Навскидку могу сказать, что:
|
farwayer |
|
Темы:
12
Сообщения:
181
Участник с: 30 апреля 2010
|
1. Насчет pppd. Создаем файлик /etc/systemd/system/ppp-nowait@.service[Unit] Description=PPP link to %I After=network.target [Service] Type=forking PIDFile=/run/ppp-%i.pid ExecStart=/usr/sbin/pppd call %I linkname %i updetach [Install] WantedBy=multi-user.target Дальше делаем так ln -s /ect/systemd/system/ppp-nowait@.service /etc/systemd/system/ppp-nowait@onrela.service И регистрируем его для multi-user варианта старта ls -s /etc/systemd/system/ppp-nowait@onrela.service /etc/systemd/system/multi-user.target.wants/ppp-nowait@onrela.service если раньше мы использовали каталог /etc/conf.d/демон для настройки параметров с которыми будет запускаться демон, то как это реализовано в systemd?Это от демона зависит. Кто-то использует conf.d, кто-то нет. 3. стоит ли выкинуть массив DAEMONS из rc.confСудя по новым веяньем моды initscripts скоро канут в лету. Советую полностью перейти на systemd. Все равно скоро все там будем. 4. есть ли среди списка юнитов по умолчанию те, которые не нужны и их следует выпилить, просто вывод при загрузке такой большой, что кажется все подряд имеющееся бутится.Анализируем systemctl --all --full НО! нужно понимать, что вы отключаете и почему. |
SmiGes |
|
Темы:
167
Сообщения:
845
Участник с: 04 августа 2009
|
farwayerспасибо, почти помогло, заисключением некоторых нюансов. Ну во-первых systemctl ругался на собаку в названии файла ppp-nowait@.service, собаку убрать пришлось, да и вообще название onrela данному юниту дал чтоб проще было. Во-вторых с симлинком париться не стал, как я понял он нужен только в том случае, если у нас много впн соединений, а так как у меня одно, я и оставил одно. Потом при создании подключения пид файл был не PIDFile=/run/ppp-onrela.pid , а /run/ppp0.pid . Ну и соответственно ExecStart= упростился у меня до следующего варианта: ExecStart=/usr/sbin/pppd call onrela |
SmiGes |
|
Темы:
167
Сообщения:
845
Участник с: 04 августа 2009
|
теперь вопрос в другом: раньше у меня был такой скрипт, который во всех тту консолях включал numlock#!/bin/bash . /etc/rc.conf . /etc/rc.d/functions PID=$(pidof -o %PPID /usr/bin/setleds) case "$1" in start) stat_busy "Starting numlock on tty" [ -z "$PID" ] && INITTY=/dev/tty[1-6] for tty in $INITTY; do setleds -D +num < $tty done if [ $? -gt 0 ]; then stat_fail else add_daemon numlock stat_done fi ;; stop) stat_busy "Stopping numlock" INITTY=/dev/tty[1-6] for tty in $INITTY ; do setleds -D -num < $tty done rm_daemon numlock stat_done ;; restart) $0 stop sleep 2 $0 start ;; *) echo "usage: $0 {start|stop|restart}" esac exit 0 |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
SmiGesА скриптик какому пакету принадлежит?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |