Уважаемые гуру
Что то не получается
Итак
задача:
Выдавать IP адрес в соответсвии с самим коммутатором и его портом.
Пытаюсь выдать адрес в соответсвии со свичем и портом
Сервер isc-dhcpd3: 10.40.4.10
Управляющая сеть: 10.40.4.10/23
Свич: 10.40.5.180
свич DES 3526 FW 6.00B12
В 5 порт воткнута виновая машина
На свиче:
Цитата:
enable dhcp_relay
config dhcp_relay hops 4 time 0
config dhcp_relay option_82 state enable
config dhcp_relay option_82 check disable
config dhcp_relay option_82 policy replace
config dhcp_relay option_82 remote_id user_define "10.40.5.180"
config dhcp_relay option_60 state disable
config dhcp_relay option_60 default mode drop
config dhcp_relay option_61 state disable
config dhcp_relay option_61 default drop
config dhcp_relay add ipif System 10.40.4.10
Конфиг сервера:
Цитата:
lease-file-name "/var/lib/dhcp/dhcpd.leases";
option domain-name-servers 10.20.xx.xx,77.xx.xx.xx;
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
local-address 10.40.4.10;
log-facility local7;
authoritative;
ddns-update-style none;
ignore client-updates;
class "match_sw_10.40.5.180_port5"
{
match if concat(binary-to-ascii(10, 8, ".", packet(24, 4)), ":", binary-to-ascii(10, 8, "", substring(option agent.circuit-id, 5, 1))) = "10.40.5.180:5";
}
if exists agent.circuit-id
{
log(info, concat("Lease"
," IP ", binary-to-ascii(10, 8, ".", leased-address)
," switch ", substring(option agent.remote-id, 2, 15)
," port ", binary-to-ascii(10, 16, "", substring(option agent.circuit-id, 4, 2))
)
);
}
shared-network "clients" {
subnet 10.40.4.0 netmask 255.255.254.0 { }
subnet 192.168.201.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.201.255;
option routers 192.168.201.254;
pool {
range 192.168.201.2;
allow members of "match_sw_10.40.5.180_port5";
} }
}
Вижу вот что:
Цитата:
DHCPDISCOVER from 00:1e:68:a4:15:ee via 10.40.5.180
DHCPOFFER on 192.168.201.2 to 00:1e:68:a4:15:ee (rtwo-acer) via 10.40.5.180
Lease IP 192.168.201.2 switch 10.40.5.180 port 5
DHCPDISCOVER from 00:1e:68:a4:15:ee (rtwo-acer) via 10.40.5.180
DHCPOFFER on 192.168.201.2 to 00:1e:68:a4:15:ee (rtwo-acer) via 10.40.5.180
И все, адреса винодовая машина не получает.
1-Где грабли?
2-Нужен ли вообще номер вилана, если я его не хочу никак контролировать?[/quote]