При загрузке не может стартовать net.eth0. Dhcpcd играется интерфейсом с полминуты, в итоге говорит, что "net.eth0 failed to start". Приходится вручную запускать net.eth0 в уже загруженной системе. Причём всё это началось, когда я снёс PCLinuxOS и снова накатил генту. К слову, этот экземпляр генты вообще какой-то неудачный, но это другая история.
Что можно сделать с сетью? Я уже и net.eth0 в разные уровни загрузки пихал, и параллельную загрузку включал/отключал - бесполезно.
идентичная проблема с сетью на broadcom bcm5753m 1gb ethernet (notebook) возникла после upgrade на 2.6.35-r4 (x86). в моем случае - c dhcpcd, который запускается из-под wicd: как буд-то бы dhcpcd не видел carrier и завершался с ошибкой. в логе wicd было:
касалось только eth, wlan работала коррентно. вылечилось конфигурацией /etc/dhcpcd.conf установкой опции nolink, что в целом не есть хорошо. после того, как 2.6.35-r4 был признан нестабильным (кроме eth carrier, иногда появлялись необъяснимые события после просыпания из pm-suspend - связанные с acpi, например бешенно крутился ноутбучный вентилятор), вернулся на 2.6.34-r6. сейчас работает как положено
идентичная проблема с сетью на broadcom bcm5753m 1gb ethernet (notebook) возникла после upgrade на 2.6.35-r4 (x86). в моем случае - c dhcpcd, который запускается из-под wicd: как буд-то бы dhcpcd не видел carrier и завершался с ошибкой. в логе wicd было:
касалось только eth, wlan работала коррентно. вылечилось конфигурацией /etc/dhcpcd.conf установкой опции nolink, что в целом не есть хорошо. после того, как 2.6.35-r4 был признан нестабильным (кроме eth carrier, иногда появлялись необъяснимые события после просыпания из pm-suspend - связанные с acpi, например бешенно крутился ноутбучный вентилятор), вернулся на 2.6.34-r6. сейчас работает как положено
а у вас какое ядро? может быть тоже в этом дело?
хм, у меня 2.6.35-zen2 и практически такие же симптомы
в общем, я тут такое наворотил - net.eth0 и dhcpcd засунул в уровень загрузки boot, включил параллельную загрузку, отключил depend_strict и заставил думать openrc, будто сеть поднята всегда
и система первый раз нормально загрузилась, быстро и с сетью
впрочем, ещё посмотрим, может, это временно
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
а почему помолиться при этом не предлагаете? ну, или, ассоциативный для многих, при слове gentoo, бубен достать?
и со "скобочками" и без оных, написанное есть корректный синтаксис bash, которым разбираются конфигурационные файлы. скобки нужны для работы с массивами bash, которые могут понадобиться для некоторых параметров. например, в таком случае
megabaks@desktop ~ $ cat /etc/conf.d/net
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d. To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
dns_domain_lo="localhost"
config_eth0="192.168.1.2 netmask 255.255.255.0"
routes_eth0="default gw 192.168.1.1"
dns_servers_eth0="192.168.1.1 8.8.8.8"
megabaks@desktop ~ $ cat /etc/conf.d/net
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d. To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
dns_domain_lo="localhost"
config_eth0="192.168.1.2 netmask 255.255.255.0"
routes_eth0="default gw 192.168.1.1"
dns_servers_eth0="192.168.1.1 8.8.8.8"
megabaks@desktop ~ $ cat /etc/resolv.conf
# Generated by net-scripts for interface eth0
nameserver 192.168.1.1
nameserver 8.8.8.8
ещё вопросы будут?
пробовал как у тебя, пробовал, как ты выше написал - непонятно, сеть то поднимается, то не поднимается, причём в обоих случаях openrc пишет, что net.eth0 failed to start
мистика, одним словом
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
The new style networking for OpenRC is very simplistic - provide a basic means
of configuring static interface address and routes whilst allowing the
possibility to run any command at any point.
In a nutshell, init.d/network is a wrapper around ifconfig(8) and
init.d/staticroute is wrapper around route(8).
А вообще, почитайте архивы рассылки gentoo-dev: там такие холивары между разрабами идут на тему того, что выпилить из openrc - newnet или oldnet.
Само собой. Это происходит при остановке того из net-скриптов, который стартовал первым (при дефолтном конфиге; это поведение можно изменить). У вас это network.
ну-ну
остановил я network
остановил net.*
запускаю net.*
не работают distccd sshd hddtemp
при запуске любого из них стартует network
короче!
одно без другого - ниачом!
ну-ну
остановил я network
остановил net.*
запускаю net.*
не работают distccd sshd hddtemp
при запуске любого из них стартует network
короче!
одно без другого - ниачом!
Значит, вы в rc.conf включили network в качестве основного провайдера для net.
desktop megabaks # grep net /etc/rc.conf
# or do we want all of them regardless of state? For example, if net.eth0
# and net.eth1 are in the default runlevel then with rc_depend_strict="NO"
# both will be started, but services that depend on 'net' will work if either
# Example - rc_hotplug="net.wlan !net.*"
# This allows net.wlan and any service not matching net.* to be plugged.
net_fs_list="afs cifs coda davfs fuse fuse.sshfs gfs glusterfs lustre ncpfs nfs nfs4 ocfs2 shfs smbfs"
#rc_use="net.eth0"
#rc_provide="!net"
# This is mainly used for saying which servies do NOT provide net.
#rc_net_tap0_provide="!net"
desktop megabaks #
desktop megabaks # cat /etc/init.d/dhcpcd
#!/sbin/runscript
# Copyright 2007-2008 Roy Marples <roy@marples.name>
# All rights reserved. Released under the 2-clause BSD license.
command=/sbin/dhcpcd
pidfile=/var/run/dhcpcd.pid
command_args=-q
name="DHCP Client Daemon"
depend()
{
provide net
need localmount
use logger network
after bootmisc modules
before dns
}
desktop megabaks #