Gentoo Archives: gentoo-user-ru

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] /etc/conf.d/net
Date: Mon, 27 Nov 2006 20:05:11
Message-Id: 1164657814.8366.29.camel@localhost
In Reply to: [gentoo-user-ru] /etc/conf.d/net by Anton Ananich
1 On Пнд, 2006-11-27 at 12:43 +0100, Anton Ananich wrote:
2 > Возможно существуют готовые решения? Буду благодарен за любые
3 > подсказки.
4
5 Конечно существуют. В gentoo есть механизм позволяющий на этапе загрузки
6 менять уровень запуска (handbook!!! ;-) [1]). Вот описание взятое с
7 форума[2] с переводом (сделан по ходу дела, так что принимайте как есть
8 или читайте ссылочку, пост от uberlorda ;) ):
9
10 *********************************************************************
11
12 Всё описанное ниже работает с >=baselayout-1.11.12:
13
14 Если существует /etc/conf.d/${configfile}.${runlevel} тогда используется
15 этот файл, если не существует, то /etc/conf.d/${configfile}
16
17 где ${configfile} - это произвольный файл в /etc/conf.d который
18 соответствует /etc/init.d/${script};
19 (исключение - все net.xxx скрипты загружают conf.d/net)
20 , а ${runlevel} - это текущий уровень запуска
21
22 Таким образом на уровне запуска foobar
23 /etc/init.d/vsftpd
24 будет загружать /etc/conf.d/vsftpd.foobar если от существует, в
25 противном случае /etc/conf.d/vsftpd
26
27 /etc/init.d/vsftpd.virtual -> /etc/init.d/vsftpd (символическая ссылка)
28 загрузит /etc/conf.d/vsftpd.virtual.foobar если тот существует, в
29 противном случае /etc/conf.d/vsftpd.virtual
30
31 /etc/init.d/net.eth0 -> /etc/init.d/net.lo (символическая ссылка)
32 загрузит /etc/conf.d/net.foobar если существует, в противном
33 случае /etc/conf.d/net
34
35 Чтобы изменить уровень запуска во время загрузки, добавьте
36 "softlevel=foobar" в строку инициализации ядра. Этот параметр изменит
37 уровень запуска на foobar.
38 В консоли, чтобы добиться того же эффекта, вы можете использовать "rc
39 foobar".
40
41 *********************************************************************
42
43 Лично я так и делаю и это решение позволяет сделать практически всё что
44 угодно. Кроме того есть другие методы, более детальную инфу по которым
45 можно найти на форумах: quickswitch / netprofiles-ims / hprofile . Но
46 если кто может поизучать рассказать, про плюсы, минусы этих систем...
47 you are welcome! :)
48
49 А вот всякие велосипеды, типа вечно висящих алиасов, dhcp серверов и
50 т.д. это от лукавого...
51
52 Ссылки:
53 [1] http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=4#doc_chap5
54 [2] http://forums.gentoo.org/viewtopic-t-90752.html
55
56 HTH,
57 Peter.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user-ru] /etc/conf.d/net Anton Ananich <anton.ananich@×××××.com>