LinuxForum.Fans
Тема

Настройка DHCP-клиента в Squeeze

Автор: muxaba 8 сообщений 4334 просмотров
#207561

По умолчанию в Squeeze стоит dhcp-клиент dhclient. У меня он отказывается подключаться к провайдеру. Поставил dhcpcd (имел с ним дело в Gentoo), он отлично подключает. Только вот никаких init-скриптов нет, никакого файла конфигурации так же не обнаружил.
Посему:
1. Как избавиться от dhclient?
2. Как создать файл конфигурации для dhcpcd?
3. Как заставить систему по умолчанию использовать именно dhcpcd для поднятия интерфейса?

#207812

а можно конфиги обоих?

#207988

Конфиг дефолтного 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-сервера должен быть фиксированным.

#208049

Последний конфиг в дебыче лежит в

/etc/network/interfaces

Чтобы получать адрес автоматом прописать в нем

[console]
allow-hotplug eth0
iface eth0 inet dhcp
[/console]

Номер сетевой поставите сами:)

А dhcpd - это dhcp-сервер, который адреса раздает:)

#208060

Вы видимо не поняли меня. В interfaces все прописано. Но в качестве dhcp-клиента используется dhclient, который меня не устраивает и который хочу изменить на dhcpcd.

#208213

Нет, это вы не совсем правильно понимаете:)
Именно в дебыче (не знаю, как там в генту)
dhcpd - это демон dhcp-сервера. Он именно(!) раздает адреса.
Но, чтобы вас успокоить, поставте пакет dhcp3-server. Тогда появится искомый вам конфиг dhcpd. Лежать будет тут:

/etc/dhcp3/dhcpd.conf

Адреса днс пишутся в /etc/resolv.conf

И последнее.:) Какой тип подключения к тырнету?

#208216

:D От блин!!!! Видать я не выспался:) Пардон :rolleyes:

Войдите или зарегистрируйтесь, чтобы ответить.