bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Natrio тут подсказал: добавить опцию можно, создав новый unit (пример с iptables): /etc/systemd/system/iptables.service [Unit] Before=network.target .include /usr/lib/systemd/system/iptables.service # systemctl enable iptables.service ln -s '/etc/systemd/system/iptables.service' '/etc/systemd/system/multi-user.target.wants/iptables.service' # systemctl start iptables.service |
redVi |
|
Темы:
17
Сообщения:
396
Участник с: 08 января 2012
|
Вот теперь точно буду страдать по родным rc.conf, rc.local and other. Всё это, конечно, можно настроить, но на KISS подобные решения уже не тянут. Мне, например, для отключения второй видеокарты придётся выдумывать какой-нибудь юнит вместо пары строк в rc.local:echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
LibertyНасколько я помню, rc.local в systemd запускается, и надо проделать некоторые манипуляции со ссылкой в /dev/null, только чтобы его вырубить. |
redVi |
|
Темы:
17
Сообщения:
396
Участник с: 08 января 2012
|
NatrioЧто ж, тогда буду искать в этом направлении. Вообще, после перехода на чистый systemd и rc.local, и rc.conf канули в небытие, то есть были сохранены арчем с пометкой .pacsave. - - - - Действительно, мой недосмотр - rc.local остался в системе. Но для его запуска таки потребовалось проделать некоторые манипуляции: vim /etc/systemd/system/rc-local.service: [Unit] Description=/etc/rc.local Compatibility [Service] Type=oneshot ExecStart=/etc/rc.local TimeoutSec=0 StandardInput=tty RemainAfterExit=yes [Install] WantedBy=multi-user.target
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M |
directa |
|
Темы:
4
Сообщения:
22
Участник с: 07 июля 2012
|
обновился до этого вот systemd. да вот только интернет у меня опять упал. всё что прописывал я раньше в файлах /etc/resolv.conf и /etc/rc.conf уже не действует? если - да, то куда прописывать? |
patashnik |
|
Темы:
4
Сообщения:
198
Участник с: 29 августа 2009
|
directaЕсли статик https://wiki.archlinux.org/index.php/Sy … et_network |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Liberty, в оригинальном rc-local.service нет секции , он статический и перманентный. На него есть симлинк в multi-user.target.wants : $ ls -l /usr/lib/systemd/system/multi-user.target.wants/ итого 0 lrwxrwxrwx 1 root root 22 авг. 28 00:02 arch-daemons.target -> ../arch-daemons.target lrwxrwxrwx 1 root root 15 июля 21 15:10 dbus.service -> ../dbus.service lrwxrwxrwx 1 root root 15 авг. 31 00:53 getty.target -> ../getty.target lrwxrwxrwx 1 root root 19 авг. 28 00:02 rc-local.service -> ../rc-local.service lrwxrwxrwx 1 root root 33 авг. 31 00:53 systemd-ask-password-wall.path -> ../systemd-ask-password-wall.path lrwxrwxrwx 1 root root 25 авг. 31 00:53 systemd-logind.service -> ../systemd-logind.service lrwxrwxrwx 1 root root 32 авг. 31 00:53 systemd-user-sessions.service -> ../systemd-user-sessions.service |
directa |
|
Темы:
4
Сообщения:
22
Участник с: 07 июля 2012
|
patashnikа не хочет заводиться всё равно.directaЕсли статик https://wiki.archlinux.org/index.php/Sy … et_network |
patashnik |
|
Темы:
4
Сообщения:
198
Участник с: 29 августа 2009
|
directaПроверь, установлен ли у тебя пакет iproute2 |
melekin |
|
Темы:
3
Сообщения:
21
Участник с: 10 сентября 2012
|
доброго времени суток! Перешел на чистый systemd, не работает интернет cat /etc/conf.d/network interface=eth0 address=10.10.10.100 netmask=255.255.255.0 broadcast=10.10.10.1 gateway=10.10.10.1 [Unit] Description=Network Connectivity Wants=network.target Before=network.target [Service] Type=oneshot RemainAfterExit=yes EnvironmentFile=/etc/conf.d/network ExecStart=/sbin/ip link set dev ${interface} up ExecStart=/sbin/ip addr add ${address}/${netmask} broadcast ${broadcast} dev ${interface} ExecStart=/sbin/ip route add default via ${gateway} ExecStop=/sbin/ip addr flush dev ${interface} ExecStop=/sbin/ip link set dev ${interface} down [Install] WantedBy=multi-user.target network.service - Network Connectivity Loaded: loaded (/etc/systemd/system/network.service; disabled) Active: failed (Result: exit-code) since Sun, 09 Sep 2012 19:48:25 +0300; 33min ago Process: 30302 ExecStart=/sbin/ip route add default via ${gateway} (code=exited, status=2) Process: 30297 ExecStart=/sbin/ip addr add ${address}/${netmask} broadcast ${broadcast} dev ${interface} (code=exited, status=0/SUCCESS) Process: 30296 ExecStart=/sbin/ip link set dev ${interface} up (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/network.service |