По умолчанию в Squeeze стоит dhcp-клиент dhclient. У меня он отказывается подключаться к провайдеру. Поставил dhcpcd (имел с ним дело в Gentoo), он отлично подключает. Только вот никаких init-скриптов нет, никакого файла конфигурации так же не обнаружил.
Посему:
1. Как избавиться от dhclient?
2. Как создать файл конфигурации для dhcpcd?
3. Как заставить систему по умолчанию использовать именно dhcpcd для поднятия интерфейса?
Настройка DHCP-клиента в Squeeze
а можно конфиги обоих?
Конфиг дефолтного dhclient, правил сам:
[console]cat /etc/dhcp/dhclient
cat /etc/dhcp/dhclient.conf
timeout 60;
retry 60;
reboot 10;
select-timeout 5;
initial-interval 2;
interface "eth1" {
prepend domain-name-servers 192.168.7.10;
request subnet-mask, broadcast-address, host-name, interface-mtu, routers;
script "/etc/dhcp/routes";
}
[/console]
Конфиг dhcpcd из Gentoo, где оно работало как надо:
[console]hostname
#background
allowinterfaces eth2
#interface eth1
denyinterfaces eth0, tap0
option domain_name, domain_search,
option interface_mtu
require dhcp_server_identifier
nogateway
nohook lookup-hostname
noipv4ll [/console]
В Debian не нашел конфига для dhcpcd или же init-файлов для него. Хочу добиться получения ип-адреса от провайдера, но без назначения каких-либо маршрутов. Маршруты должны подгружаться скриптом, который выполняется после получения адреса. Так же адрес dns-сервера должен быть фиксированным.
Последний конфиг в дебыче лежит в
/etc/network/interfaces
Чтобы получать адрес автоматом прописать в нем
[console]
allow-hotplug eth0
iface eth0 inet dhcp
[/console]
Номер сетевой поставите сами:)
А dhcpd - это dhcp-сервер, который адреса раздает:)
Вы видимо не поняли меня. В interfaces все прописано. Но в качестве dhcp-клиента используется dhclient, который меня не устраивает и который хочу изменить на dhcpcd.
Нет, это вы не совсем правильно понимаете:)
Именно в дебыче (не знаю, как там в генту)
dhcpd - это демон dhcp-сервера. Он именно(!) раздает адреса.
Но, чтобы вас успокоить, поставте пакет dhcp3-server. Тогда появится искомый вам конфиг dhcpd. Лежать будет тут:
/etc/dhcp3/dhcpd.conf
Адреса днс пишутся в /etc/resolv.conf
И последнее.:) Какой тип подключения к тырнету?
dhcpD - демон DHCP, сервер раздающий адреса - http://packages.debian.org/squeeze/dhcp3-server
dhcpCD - клиент, получающий адреса от сервера - http://packages.debian.org/squeeze/dhcpcd
:D От блин!!!! Видать я не выспался:) Пардон :rolleyes: