dhcpcd not running Хелп!

Система i686, стоит KDE.
Ситуация такова:
Интернет получаю через dhcp которым управляет wicd.
вчера после перезагрузки пропал инет. Полез в логи:
Jun  9 11:15:57 chakra dhcpcd: start: interface not found or invalid
Jun  9 11:16:27 chakra dhcpcd: timed out
Jun  9 12:54:37 chakra dhcpcd: dhcpcd not running
на английском форуме встретил упоминание такой проблеммы и некоторые советы (удалить dhcp оставив dhcpcd)
но на ситуацию это не повлияло
Вот фрагменты моего rc.conf имеющие, как думаю, отношение к делу
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="chakra"
# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
# 
eth0="dhcp"
# Wireless: See network profiles below
#
#lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(!lo !eth0 !eth1 !wlan0)
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
 
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)
# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng hal !iptables !network wicd @avahi-daemon @avahi-dnsconfd @cups @openntpd alsa kdm)
Конфиг dhcpcd:
#
# Arguments to be passed to the DHCP client daemon
#
DHCPCD_ARGS="-q"

Что делал:
1.Переустанавливал dhcpcd, dhcp, wicd
2.Приводил конфиг dhcpcd к такому виду
# Arguments to be passed to the DHCP client daemon
#
#DHCPCD_ARGS="-q"
DHCPCD_ARGS="-S -t 30 -h chakra"
3.Правил rc.conf так:
# NETWORKING
# ———————————————————————–
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME=“chakra”

# Use ‘ifconfig -a’ or ‘ls /sys/class/net/’ to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# - prefix an entry in INTERFACES with a ! to disable it
# - no hyphens in your interface names - Bash doesn't like it
#
eth0=“dhcp”
# Wireless: See network profiles below
#
lo=“lo 127.0.0.1”
eth0=“dhcp”
INTERFACES=(lo eth0 !eth1 !wlan0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
gateway=“default gw 192.168.0.1”
ROUTES=(!gateway)

# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# - set to ‘menu’ to present a menu during boot-up (dialog package required)
# - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# ———————————————————————–
# DAEMONS
# ———————————————————————–
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng hal !iptables network !wicd @avahi-daemon @avahi-dnsconfd @cups @openntpd alsa kdm)

В логах та же ошибка.
Как исправить?
Есть идеи?

Кстати, однажды нечто похожее было - быстро исправилось переустановкой DHCP.
Сейчас это решение не работает.
1) INTERFACES=(lo - петля уже не нужна в rc.conf
2) откати пакеты, которые все или выборочно
Разберемся, голубчик!
Amigo
2) откати пакеты, которые все или выборочно
Это как?? “пакеты, которые все или выборочно” - что за пакеты?
Amigo
1) INTERFACES=(lo - петля уже не нужна в rc.conf
2) откати пакеты, которые все или выборочно
В первой редакции rc.conf петли не было, но сетью управлял wicd. Во второй редакции была петля но wicd уже был отключен. Ты имеешь ввиду попробывать rc.conf во второй редакции, но без петли?
D.Evsyukov
Amigo
2) откати пакеты, которые все или выборочно
Это как?? “пакеты, которые все или выборочно” - что за пакеты?

Ого, это у меня парсер уже заснул, а я ещё нет. Имел ввиду все, которые участвовали в обновлении, или только те, от которых зависит работа

pioner14
Amigo
1) INTERFACES=(lo - петля уже не нужна в rc.conf
2) откати пакеты, которые все или выборочно
В первой редакции rc.conf петли не было, но сетью управлял wicd. Во второй редакции была петля но wicd уже был отключен. Ты имеешь ввиду попробывать rc.conf во второй редакции, но без петли?

В общем, это не решение :(, а советы
Разберемся, голубчик!
Странно, но на другой машине dhcpcd тоже не хотел поднимать сеть.
Проблемма решена установкой dnclient и запуском его вместо dhcpcd.
# killall dhcpcd
# dhclient eth0
Может кто подскажет как сделать чтобы dhclient поднимался автоматом, без участия wicd?
Вообщем проблема решена.
Запустил wicd который и поднимает dhclient вместо dhcpcd.
Интернет работает.
pioner14
Вообщем проблема решена.
Запустил wicd который и поднимает dhclient вместо dhcpcd.
Интернет работает.
аппендиксом хочу заметить, что ОЧЕНЬ похожая проблема у меня была на дебиане. мне тоже так и не удалось подключиться к точке доступа через dhclient -v wlan0 и пр. CLI-шные команды.
как только установил wicd - он САМ автоматом при загрузке поднялся и, потом, просканив сетки, подрубил и меня.
как я только не долбил ленни - ничего не понял…
ИМХО, заметил, что в серьёзных дистрах (дебиан, арч и пр.) такие траблы имеют какие-то общие сипмтомы. к слову, этот топик я читал раньше через гугление, ибо на дебиановских форумах ничего подобного не нарыл. наука, однако…
::)
:-\
Да уж…
До сих пор пользуюсь dhclient, через wicd, или без него. Работает безупречно.
Немного продолжу тему, хотя и не совсем в тему :) У меня dhcp-сервер не запускается, если не подгружен модуль ipv6. Сейчас добавил его в rc.conf. Но это решение мне не особо нравится. Хотелось бы, чтобы dhcp-сервер и без него (модуля) запускался. Может кто подскажет, как отключить в dhcp поддержку/зависимость от ipv6 без перекомпиляций т.п….
 
Зарегистрироваться или войдите чтобы оставить сообщение.