Страница 1 из 1

Не выдается IP-адрес по DHCP при смене MAC-адреса

Добавлено: 2009-05-18 22:05:10
paulpred
У провайдера стоит привязка dhcp к mac'у
При смене mac-адреса не получается получить настройки по dhcp.
на freebsd 6.4 release стоит 2-е сетевухи.

пробовал в rc.conf:

Код: Выделить всё

ifconfig_sk0="inet xxx.xxx.xxx.xxx netmask 255.255.255.0"
ifconfig_sk1="DHCP"
ifconfig_sk1="ether 00:00:00:00:00:00"
или так

Код: Выделить всё

ifconfig_sk0="inet xxx.xxx.xxx.xxx netmask 255.255.255.0"
ifconfig_sk1="ether 00:00:00:00:00:00 DHCP"
mac-адрес меняется, но по dhcp ничего не отдает.
когда вставляю “родную” (с mac'ом 00:00:00:00:00:00) сетевуху, то по dhcp все отдается… :(

Re: Не выдается IP-адрес по DHCP при смене MAC-адреса

Добавлено: 2009-05-19 0:43:12
FenX
/etc/dhclient.conf

Код: Выделить всё

timeout 60;
retry 60;
reboot 10;
select-timeout 5;
initial-interval 2;

interface "sk1" {
	send dhcp-client-identifier 00:00:00:00:00:00;
	send dhcp-lease-time 3600;
	request subnet-mask, broadcast-address, time-offset, routers, domain-name-servers;
	require subnet-mask, domain-name-servers;
}
и соответственно

Код: Выделить всё

ifconfig_sk1="DHCP"
ну и так, к прочтению, для общего ознакомления с тематикой:

Код: Выделить всё

man dhclient
man dhclient.conf
man dhcp-options

Re: Не выдается IP-адрес по DHCP при смене MAC-адреса

Добавлено: 2009-05-19 21:42:57
paulpred
FenX писал(а): и соответственно

Код: Выделить всё

ifconfig_sk1="DHCP"
т.е. в rc.conf достаточно одной этой строчки, а подмена mac-адреса будет через dhclient.conf?
Вообще какое-то странное поведение даже после таких команд:

Код: Выделить всё

# ifconfig sk1 ether 00:00:00:00:00:00
# dhclient -d sk1
ip-адрес отдается, но далеко не всегда... Может дело в железе (сетевухе)?

Re: Не выдается IP-адрес по DHCP при смене MAC-адреса

Добавлено: 2009-05-20 6:42:03
ViktorichZ
у провайдера, скорее всего на коммутаторе, на порту разрешено подключаться только с вашим маком, соответственно нужно чтобы мак соответствовал, всё остальное должно быть стандартно