[РЕШЕНО]Не видит сеть(не работает dns)
Q.S. 21 сентября, 2009 - 18:12
Вроде бы установил по хендбуку из работающей убунты, в том числе 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 :-)
А смысл?
Насколько я помню Хэндбук (той реинкарнации, которой я читал, давно это было...), при использовании
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 должна быть строчка
У меня так настроено, все работает. У меня dhcp роутер и dns в одном лице. Если отличаются, добавь в /etc/conf.d/net:
до этого было 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, но это поправим, а так все пингуется!:) Все-таки эмоции -зло. А то бы завтра сгоряча снова все пересобирал...