[РЕШЕНО]Не видит сеть(не работает dns)

Вроде бы установил по хендбуку из работающей убунты, в том числе dhcpcd. При попытке пинга по доменному имени пишет unknown host, по ip - connect: network is unreacheable. При этом, судя по сообщениям при загрузке и ifconfig`у, dhcpcd запущен на eth0 и адрес с маской подсети те же, что были в ubuntu. При попытке рестартнуть dhcpcd пишет, что interface not found or invalid и ничего больше не происходит, пока не прервешь выполнение по Ctrl+C
C чем оно м.б. связано?

А файл /etc/resolv.conf вы

А файл /etc/resolv.conf вы скопировали ?

Working on Gentoo Linux for Asus P535 and Qtopia :-)

А смысл?

oleg_kaa написал(а):
А файл /etc/resolv.conf вы скопировали ?

Насколько я помню Хэндбук (той реинкарнации, которой я читал, давно это было...), при использовании dhcp (по крайней мере в нормальном случае/режиме) этот файл всё равно переписывается при поднятии интерфейса (как бы не по указке Се[р]вера).

:wq
--
Live free or die

Теперь копировал. То же

Теперь копировал. То же самое:(
Да, при рестарте dhcpcd выводит следующее: dhcpcd: open_control: Connection refused.
Может, попробовать переустановить с другими use-флагами?(сейчас по умолчанию, ничего не менял)

.

Наверное в том, что dhcpd поставить мало, надо настраивать.
Читать net.example (или как там его, говорят некоторое время назад из /etc/conf.d/ переехал куда-то в окрестности /usr/share/....

:wq
--
Live free or die

1. демон dhcpd должен быть

1. демон dhcpd должен быть установлен и добавлен в дефалтовый ранлевел( или просто запущен )
2. в /etc/conf.d/net должна быть строчка

config_eth0="dhcp"

У меня так настроено, все работает. У меня dhcp роутер и dns в одном лице. Если отличаются, добавь в /etc/conf.d/net:

dns_servers_eth0=("ip1 ip2")

до этого было config_eth0=(

до этого было config_eth0=( "dhcp" ), переделал без пробелов и скобок - нет эффекта. Непонятно почему при загрузке пишет, что в dhcpcd нет функции "start" и дальше тоже какой-то не тот параметр подставляется:
starting syslog-ng ...
ERROR: dhcpcd doesn't have a start function
bringing up eth0
dhcp
running dhcpcd...
/sbin/dhcpcd: invalid option -- 'R'

Буду смотреть /etc/init.d/net.eth0 - видимо, там ошибка откуда-то

У тебя в net конфиге еще что

У тебя в net конфиге еще что нибуть прописано?
P.S. Попробуй пересобрать dhcp.

modules=( "ifconfig"

modules=( "ifconfig" )
config_eth0=( "dhcp" )
dhcp_eth0="release nodns nontp nonis nogateway nosendhost"
1 и 3 строки добавил, надеясь, что что-нибудь изменится. Сейчас перезагружусь, проверю
Попробовал пересобрать с флагом compat. А, забыл, он еще предупреждает, что включена поддержка zeroconf, её лучше вырубить?(глобально поставил, вроде бы нужно)
...проверил, то же самое. Забавно - в chroot перезапустил /etc/init.d/net.eth0 и сеть наглухо отвалилась и в самой убунте:)
Видимо, надо было не выеживаться и ставить с live-cd, а не из работающей системы, чем завтра и займусь. Еще есть проблема, что ядро не видит драйверов, которые в autoload, но с этим потом буду разбираться

Все заработало

Снес dhcpcd, поставил dhcp - ругается на отсутствие /etc/dhcp/dhcpd.conf, но это поправим, а так все пингуется!:) Все-таки эмоции -зло. А то бы завтра сгоряча снова все пересобирал...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".