как отключить net.eth0
Nicht 14 февраля, 2007 - 00:22
Здравствуйте, друзья!
У меня такой вопрос. У меня на машине не используется net.eth0, но при старте он упорно пытается проинициализироваться.
соманда rc-update del net.eth0 default ничего не дает. Веренее удалять то оно удаляется, то почему то все равно при старте пытается инициализироваться. Метод вдаления файла /etc/init.d/net.eth0 дает хороший результат, но после апдейта системы, он опять появляется.
Как мне убрать net.eth0 из загрузки?
»
- Для комментирования войдите или зарегистрируйтесь
Убирается оно
Убирается оно вот так rc-update del net.lo default
но делать этого не советую так как на нем висит дефолтный ip системы 127.0.0.1,удалении может привести к некоректной работе некоторый сервисов (например cups)
_________________
Celeron 766,256ram,geforce MX440,hdd ide samsung 120
Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r6 i686)
ACCEPT_KEYWORDS="x86"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"
Читаем
Читаем /etc/conf.d/net.example
_________________
Gentoo GNU/Linux 2.6.20 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
На 127.
На 127. назначается net.lo, net.eth0 здесь ни при чем. На посмотреть, какая-то служба требует запущенного сетевого интерфейса
_________________
Это заговор квадратикофф!!!
From Siberia with Love!
а как это
а как это сделать?
_________________
gentoo 2005.1 веселая штука.
Замени в
Замени в /etc/conf.d/rc
RC_COLDPLUG="yes" на RC_COLDPLUG="no"
Сеть автоматически стартовать не будет.
_________________
- Desktop: core: p4-3.0, video: Nvidia 7900 GT, hard: 4x250 Gb (baracuda 9 series) & 80 Gb WD, mem: 2 G, Audio: Creative X-Fi
- Portable: Asus U5A (915 chipset, centrino 1.73 Donath, 1.5 Gb mem, 120 Gb hard, e.t.c)
После
После ВНИМАТЕЛЬНОГО прочтения хендбука все встает на свои места...
вот собственно цитата:
Сценарии инициализации в /etc/init.d могут находиться в зависимости от определенного сетевого интерфейса или просто от службы сети (net). Определив переменную RC_NET_STRICT_CHECKING в /etc/conf.d/rc, службе net можно придать различный смысл.
Значение Описание
none Служба net считается всегда работающей.
no В основном это означает, что по крайней мере одна служба net.*, кроме net.lo, должна работать. Это может пригодиться пользователям ноутбуков, у которых есть WIFI и статическое проводное подключение, когда нужно, чтобы при включении хотя бы одного интерфейса служба сети выглядела включенной.
lo То же, что и no, но с учетом net.lo. Может быть полезно для тех, кого не волнует, чтобы определенный интерфейс включался при загрузке.
yes В этом случае ВСЕ сетевые интерфейсы ДОЛЖНЫ работать, чтобы служба net считалась работающей.
У меня как раз стоит RC_NET_STRICT_CHECKING="no"
вот и стартует интерфейс eth0....
надо просто заменить на RC_NET_STRICT_CHECKING="lo"
_________________
gentoo 2005.1 веселая штука.
А у меня еще
А у меня еще пишется сообщение (где-то в начале зарузки):
Device initiated services: net.eth0
Видимо, от удева. Это тоже решается через rc?
_________________
Вот такие пироги
нет, это просто
нет, это просто статусное сообщение - устроойство вытянуло сервис, у меня ещё и голубые зубы там есть
хм. Кстати я был
хм. Кстати я был не прав на счет RC_NET_STRICT_CHECKING="no"
это при включенном RC_COLDPLUG ничего не дает. Стал изучать /rtc/conf.d/rc
и нашет таки решение. RC_COLDPLUG - отключать искренне не советую. перестанет обновляться /etc/profile а вот что б не грузились сервисы которые явно не указаны в rc-update надо присвоить опции
RC_PLUG_SERVICES="!*"
PS файл прекрасно расписан. вот цитата
# NOTE: This also affects module coldplugging in udev-096 and higher
# If you want module coldplugging but not coldplugging of services then you
# can set RC_COLDPLUG="yes" and RC_PLUG_SERVICES="!*"
Я думаю тема "SOLVED"
_________________
gentoo 2006.1 веселая штука.
теперь gentoo живет и на ноуте :)