Перейти до

NoDeny + isc-dhcp-server + Option 82


inco

Рекомендованные сообщения

Исходные данные:

Сервер FreeBSD 8.2-STABLE

Биллинг NoDeny 50.28 работающий

Установлены все необходимые пакеты.

Топология сети - дерево

(Server --> D-Link DGS-3100-24TG ---> DES-3200-28F ----> Many Access Switches)

|--> DES-3200-28F ----> Many Access Switches)

:

|--> DES-3200-28F ----> Many Access Switches)

Большое желание заставить все это работать :lol:

Задача:

Настроить nomake.pl для генерации конфигурационного файла DHCP-сервера с поддержкой Option 82

 

P.S. Если есть примеры конфигурационных файлов - поделитесь, буду очень признателен!

Маны курил, доку читал!

Нужно просто чтоб ткнули носом кудЫ кАпать!

Заранее всем огромное спасибо!

 

P.S.S Чуть не забыл, сеть сегментирована ВЛАНами по /24, т.е.

через DGS-3100-24TG пробегает только тегированый трафик.

Відредаговано inco
Ссылка на сообщение
Поделиться на других сайтах
option domain-name "your domain";

 

default-lease-time 600;

max-lease-time 7200;

 

ddns-update-style none;

authoritative;

log-facility local7;

 

 

subnet 192.168.0.0 netmask 255.255.255.0 {

option routers 192.168.0.1;

option domain-name-servers 192.168.0.1;

}

 

 

и так далее добавляются сети

 

include "/usr/local/nodeny/dhcp-hosts.conf"; - путь к файлу где хранятся маки и айпи

 

это конф дхцп, есть ещё 1 файл непосредственной структуры как заносить маки и айпи в dhcp-hosts.conf

 

Впринципе есть видео туториал на рутрекере, там всё детально описано как поднять роутер с дхцп или пиши в личку

Ссылка на сообщение
Поделиться на других сайтах

Ссылку напишите человеку у кого есть такой конфиг

Unix? ) :lol:

 

# 10.5.226.0/24 Subnet

subnet 10.5.226.0 netmask 255.255.255.0
{
allow unknown-clients;
option routers 10.5.226.1;

<filtr net='10.5.226.0/24' dopdata-_use_option_82='1' state='on' dopdata-_mac_pc='^..:..:..:..:..:..$'>
# <dopdata-_user_sw_num> - <dopdata-_user_sw_port> - <lat_login> - <ip> - <dopdata-_mac_pc>
pool {range <ip>; allow members of \"match_swid_<dopdata-_user_sw_num>_port_<dopdata-_user_sw_port>\"; }
</filtr>

}

subnet 10.5.227.0 netmask 255.255.255.224
{
allow unknown-clients;
option routers 10.5.227.1;

<filtr net='10.5.227.0/27' dopdata-_mac_pc='^..:..:..:..:..:..$'>
       host <lat_login> {
               hardware ethernet <dopdata-_mac>;
               fixed-address <ip>;
       }
</filtr>

Ссылка на сообщение
Поделиться на других сайтах

Большое спасибо всем кто откликнулся.

 

На доступе в данный момент полный зоопарк, но планируется ставить DES-1210-28 c "операторской прошивкой".

Для этих целей и был собран это тестовый стенд.

 

В даный момент основной задачей стоит настроить option 82 на выдачу айпишника в порт.

Прикручивать ЭТО ДЕЛО к биллингу задача второстепенная.

 

Вот какие грабли повылазили:

 

Конфиг дхцп:

ddns-update-style none;

default-lease-time 600;

max-lease-time 1200;

log-facility local7;

local-address 192.168.2.1;

 

if exists agent.circuit-id

{

log ( info, concat( " Lease for ", binary-to-ascii (10, 8, ".", leased-address),

" Switch port: ", binary-to-ascii (10, 8, ".", option agent.circuit-id),

" Switch MAC: ", binary-to-ascii(16, 8, ".", option agent.remote-id)));

}

 

subnet 10.100.10.0 netmask 255.255.255.0 {

class "port-1" {

match if binary-to-ascii (10, 8, "", suffix( option agent.circuit-id, 1)) = "1";

}

pool {

range 10.100.10.101;

allow members of "port-1";

}

class "port-2" {

match if binary-to-ascii (10, 8, "", suffix( option agent.circuit-id, 1)) = "2";

}

pool {

range 10.100.10.102;

allow members of "port-2";

}

}

 

вихлоп DES-1210-28:

DES-1210-28:5# show dhcp_relay

Command: show dhcp_relay

 

 

DHCP/BOOTP Relay Status : Enabled

DHCP/BOOTP Hops Count Limit : 4

DHCP/BOOTP Relay Time Threshold : 0

DHCP Relay Agent Information Option 82 State : Enabled

DHCP Relay Agent Information Option 82 Check : Disabled

DHCP Relay Agent Information Option 82 Policy : Keep

DHCP Relay Agent Information Option 82 ID : 00-00-12-52-0A-0B

 

Interface Server 1 Server 2 Server 3 Server 4

--------- --------------- --------------- --------------- ---------------

System 10.100.10.1 192.168.2.1

 

DES-1210-28:5#

 

но клиент не получает айпишку,

а в логе ДХЦП

Mar 29 12:03:31 dhcpd: DHCPDISCOVER from 00:22:15:7f:12:45 via bge1: network 10.100.10.0/24: no free leases

Ссылка на сообщение
Поделиться на других сайтах

Большое спасибо всем кто откликнулся.

 

На доступе в данный момент полный зоопарк, но планируется ставить DES-1210-28 c "операторской прошивкой".

Для этих целей и был собран это тестовый стенд.

 

В даный момент основной задачей стоит настроить option 82 на выдачу айпишника в порт.

Прикручивать ЭТО ДЕЛО к биллингу задача второстепенная.

 

Вот какие грабли повылазили:

 

Конфиг дхцп:

ddns-update-style none;

default-lease-time 600;

max-lease-time 1200;

log-facility local7;

local-address 192.168.2.1;

 

if exists agent.circuit-id

{

log ( info, concat( " Lease for ", binary-to-ascii (10, 8, ".", leased-address),

" Switch port: ", binary-to-ascii (10, 8, ".", option agent.circuit-id),

" Switch MAC: ", binary-to-ascii(16, 8, ".", option agent.remote-id)));

}

 

subnet 10.100.10.0 netmask 255.255.255.0 {

class "port-1" {

match if binary-to-ascii (10, 8, "", suffix( option agent.circuit-id, 1)) = "1";

}

pool {

range 10.100.10.101;

allow members of "port-1";

}

class "port-2" {

match if binary-to-ascii (10, 8, "", suffix( option agent.circuit-id, 1)) = "2";

}

pool {

range 10.100.10.102;

allow members of "port-2";

}

}

 

вихлоп DES-1210-28:

DES-1210-28:5# show dhcp_relay

Command: show dhcp_relay

 

 

DHCP/BOOTP Relay Status : Enabled

DHCP/BOOTP Hops Count Limit : 4

DHCP/BOOTP Relay Time Threshold : 0

DHCP Relay Agent Information Option 82 State : Enabled

DHCP Relay Agent Information Option 82 Check : Disabled

DHCP Relay Agent Information Option 82 Policy : Keep

DHCP Relay Agent Information Option 82 ID : 00-00-12-52-0A-0B

 

Interface Server 1 Server 2 Server 3 Server 4

--------- --------------- --------------- --------------- ---------------

System 10.100.10.1 192.168.2.1

 

DES-1210-28:5#

 

но клиент не получает айпишку,

а в логе ДХЦП

Mar 29 12:03:31 dhcpd: DHCPDISCOVER from 00:22:15:7f:12:45 via bge1: network 10.100.10.0/24: no free leases

 

 

range це діапазон від і до наприклад range 10.2.2.100 10.2.2.120;

Ссылка на сообщение
Поделиться на других сайтах

при использовании опции 82 не обязательно задавать диапазон.

можно также так range 10.2.2.100 10.2.2.100;

 

так что баг не в этом

Ссылка на сообщение
Поделиться на других сайтах

переработал конфиг дхцп

теперь так:

 

dhcpd.conf

#option domain-name "xz.ua";

#option interface-mtu 1500;

option domain-name-servers 10.100.10.1;

#option subnet-mask 255.255.255.0;

lease-file-name "/var/log/dhcpd.leases";

log-facility local7;

default-lease-time 1200;

max-lease-time 2400;

ddns-update-style none;

#local-address 192.168.2.1;

#authoritative;

 

include "/usr/local/etc/dhcp/sw-170.conf";

 

if exists agent.circuit-id {

log(info, concat("Lease"," IP ",binary-to-ascii(10, 8,".",leased-address),

" MAC ",binary-to-ascii(16,8,":",substring(hardware,1, 6)),

" port ",binary-to-ascii(10,16, "",substring(option agent.circuit-id, 4, 2)),

" VLAN ",binary-to-ascii(10, 16,"",substring(option agent.circuit-id, 2, 2))

)

);

}

###############################################################################################################

#

shared-network XZ {

#############################################################################

subnet 192.168.2.0 netmask 255.255.255.0 {

allow unknown-clients;

}

#############################################################################

subnet 10.100.10.0 netmask 255.255.255.0 {

option broadcast-address 10.100.10.255;

option domain-name-servers 10.100.10.1;

option routers 10.100.10.1;

########################################################

pool { range 10.100.10.101; allow members of "sw170-1";}

pool { range 10.100.10.102; allow members of "sw170-2";}

pool { range 10.100.10.103; allow members of "sw170-3";}

pool { range 10.100.10.104; allow members of "sw170-4";}

pool { range 10.100.10.105; allow members of "sw170-5";}

pool { range 10.100.10.106; allow members of "sw170-6";}

pool { range 10.100.10.107; allow members of "sw170-7";}

pool { range 10.100.10.108; allow members of "sw170-8";}

pool { range 10.100.10.109; allow members of "sw170-9";}

pool { range 10.100.10.110; allow members of "sw170-10";}

pool { range 10.100.10.111; allow members of "sw170-11";}

pool { range 10.100.10.112; allow members of "sw170-12";}

pool { range 10.100.10.113; allow members of "sw170-13";}

pool { range 10.100.10.114; allow members of "sw170-14";}

pool { range 10.100.10.115; allow members of "sw170-15";}

pool { range 10.100.10.116; allow members of "sw170-16";}

pool { range 10.100.10.117; allow members of "sw170-17";}

pool { ra2nge 10.100.10.118; allow members of "sw170-18";}

pool { range 10.100.10.119; allow members of "sw170-19";}

pool { range 10.100.10.120; allow members of "sw170-20";}

pool { range 10.100.10.121; allow members of "sw170-21";}

pool { range 10.100.10.122; allow members of "sw170-22";}

pool { range 10.100.10.123; allow members of "sw170-23";}

pool { range 10.100.10.124; allow members of "sw170-24";}

}

}

 

sw-170.conf

#Device Type : DES-1210-28 Fast Ethernet Switch

#MAC Address : 1C-AF-F7-C9-31-59

#IP Address : 192.168.2.170 (Manual)

#VLAN Name :

#Subnet Mask : 255.255.255.0

#Default Gateway : 192.168.2.1

#Boot PROM Version : 1.00.002

#Firmware Version : 5.20.B005

#Hardware Version : A1

#System Name :sw-170

 

class "sw170-1" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "1";

}

class "sw170-2" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "2";

}

class "sw170-3" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "3";

}

class "sw170-4" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "4";

}

class "sw170-5" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "5";

}

class "sw170-6" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "6";

}

class "sw170-7" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "7";

}

class "sw170-8" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "8";

}

class "sw170-9" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "9";

}

class "sw170-10" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "10";

}

class "sw170-11" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "11";

}

class "sw170-12" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "12";

}

class "sw170-13" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "13";

}

class "sw170-14" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "14";

}

class "sw170-15" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "15";

}

class "sw170-16" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "16";

}

class "sw170-17" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "17";

}

class "sw170-18" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "18";

}

class "sw170-19" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "19";

}

class "sw170-20" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "20";

}

class "sw170-21" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "21";

}

class "sw170-22" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "22";

}

class "sw170-23" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "23";

}

class "sw170-24" {

match if binary-to-ascii(16, 8, ":", suffix(option agent.remote-id, 6)) = "1c:af:f7:c9:31:59" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "24";

}

 

таже хрень в логах

 

Mar 29 16:07:20 dhcpd: All rights reserved.

Mar 29 16:07:20 dhcpd: For info, please visit https://www.isc.org/software/dhcp/

Mar 29 16:07:20 dhcpd: Wrote 0 class decls to leases file.

Mar 29 16:07:20 dhcpd: Wrote 0 leases to leases file.

Mar 29 16:07:20 dhcpd: Listening on BPF/bge1/00:17:31:23:10:61/XZnet

Mar 29 16:07:20 dhcpd: Sending on BPF/bge1/00:17:31:23:10:61/XZnet

Mar 29 16:07:20 dhcpd: Sending on Socket/fallback/fallback-net

Mar 29 16:07:27 dhcpd: DHCPDISCOVER from 00:22:15:7f:12:45 via bge1: network XZ: no free leases

Mar 29 16:08:10 last message repeated 4 times

Mar 29 16:08:18 dhcpd: DHCPDISCOVER from 00:22:15:7f:12:45 via bge1: network XZ: no free leases

Mar 29 16:16:23 last message repeated 16 times

 

У кого какие идеи?

Ссылка на сообщение
Поделиться на других сайтах

немного продвинулся!

 

при включении igmp-snooping

 

в лог сыпануло вот что:

 

Mar 30 10:54:52 dhcpd: DHCPDISCOVER from 00:22:15:7f:12:45 via bge1: network XZ: no free leases

Mar 30 10:54:52 dhcpd: DHCPDISCOVER from 00:22:15:7f:12:45 via 192.168.2.170: network XZ: no free leases

 

т.е. релей типо работает но айпи не выдает,

 

на клиенте (Убунту) при попытке получения айпи фигурирует:

 

DHCPDISCOVER on eth0 to 225.255.255.255 port 67 interval 3

 

смущает 255.255.255.255 вроде так не должно быть?

 

Подскажите хоть кто-то хоть что-нибудь, а то идеи заканчиваються!! :)

Ссылка на сообщение
Поделиться на других сайтах

Как настраивал Option 82 на DES-1210-28

описано ЗДЕСЬ!

 

Приступил к написанию скрипта для Нодени...

Ссылка на сообщение
Поделиться на других сайтах
  • 8 months later...

Собираю похожую схему с Opt 82. DHCP сервер адреса выдает, схема работает, теперь нужно это прикрутить к Nodeny. Можешь помочь и выложить пример своего скрипта?

Ссылка на сообщение
Поделиться на других сайтах
  • 3 months later...

DES-1210-28 (A1_5.10.B026)

 

вроде настроил, ситуация такая ip-ку получает долго, потом вроде назначается, через пару минут, ip-ка слетает опять (0.0.0.0) идет получение, так повторяется

 

в логах

 

Mar 29 16:38:37 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:38:37 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:37 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:37 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:38:37 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:37 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:40 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:38:40 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:40 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:40 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:38:40 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:40 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:47 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:38:47 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:47 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:47 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:38:47 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:47 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:02 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:39:02 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:02 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:02 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:39:02 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:02 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:39:38 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:39:38 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:39:38 h6 dhcpd: DHCPREQUEST for 10.9.8.1 (10.9.8.250) from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: DHCPACK on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:39:38 h6 dhcpd: DHCPREQUEST for 10.9.8.1 (10.9.8.250) from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: DHCPACK on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:40:38 h6 dhcpd: DHCPREQUEST for 10.9.8.1 from 00:69:00:12:12:0c via bond0.11: lease 10.9.8.1 unavailable.
Mar 29 16:40:38 h6 dhcpd: DHCPNAK on 10.9.8.1 to 00:69:00:12:12:0c via bond0.11
Mar 29 16:38:37 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:38:37 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:37 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:37 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:38:37 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:37 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:40 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:38:40 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:40 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:40 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:38:40 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:40 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:47 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:38:47 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:47 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:47 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:38:47 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:38:47 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:02 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:39:02 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:02 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:02 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:39:02 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:02 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:39:38 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:39:38 h6 dhcpd: DHCPDISCOVER from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: DHCPOFFER on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:39:38 h6 dhcpd: DHCPREQUEST for 10.9.8.1 (10.9.8.250) from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: DHCPACK on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: lease IP 10.9.8.1MAC0:69:0:12:12:cport1VLAN11
Mar 29 16:39:38 h6 dhcpd: DHCPREQUEST for 10.9.8.1 (10.9.8.250) from 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:39:38 h6 dhcpd: DHCPACK on 10.9.8.1 to 00:69:00:12:12:0c (kia-rkr6ks6680v) via 10.9.17.200
Mar 29 16:40:38 h6 dhcpd: DHCPREQUEST for 10.9.8.1 from 00:69:00:12:12:0c via bond0.11: lease 10.9.8.1 unavailable.
Mar 29 16:40:38 h6 dhcpd: DHCPNAK on 10.9.8.1 to 00:69:00:12:12:0c via bond0.11

 

 

на des-3200, все отлично.

 

может, кто-то сталкивался?

или я где-то ошибся

Ссылка на сообщение
Поделиться на других сайтах

у меня только один вопрос.

как вы решаете когда лиза выдана в порт уже.

но клиент кидает другое устройство и оно уже не может получить ip ведь работает связка ip + port

?

я пока вижу одно, надо sql решение на dhcp, но тут ведь статичные конфиги.

 

делать лизу на 5 минут тоже не решение, видел как у клиента дергается постоянно соединение, по этому перевели на 24 часа в сутки.

Ссылка на сообщение
Поделиться на других сайтах

у меня только один вопрос.

как вы решаете когда лиза выдана в порт уже.

но клиент кидает другое устройство и оно уже не может получить ip ведь работает связка ip + port

?

я пока вижу одно, надо sql решение на dhcp, но тут ведь статичные конфиги.

 

делать лизу на 5 минут тоже не решение, видел как у клиента дергается постоянно соединение, по этому перевели на 24 часа в сутки.

 

В лизу вносится мак и хостнейм устройства. Потому, пока лиза жива, другое устройство получить этот IP не может - противоречит логике работы.

Но есть патч для isc-dhcpd, который решает эту проблему. С ним и живем пока, а так да, надо переходить с этого неуклюжего винрарного монстра )

Ссылка на сообщение
Поделиться на других сайтах

Но есть патч для isc-dhcpd, который решает эту проблему...

С этого момента поподробней.

Заставляет сервер выдавать пул по кругу, даже если там только один адрес.

 

Писал патч какой-то программист по заказу кого-то из НАГа.

Он присылает сорцы уже патченного на почту. В письме просит самим не распространять и если понравилось, то не отказывается от денежного вознаграждения за свои труды.

Так, что просто мне выложить - не красиво.

 

Его мыло :

drone.731[dog]gmail[dot]com

Мобильный номер русского билайна : 8-903-117-87-85

ICQ : 200128700

Обратитесь к нему напрямую.

 

Сам даже дифом не смотрел, не было надобности, ибо поставил и заработало.

Ссылка на сообщение
Поделиться на других сайтах

не, в таком виде не нужно. С выходом каждой новой версии сервера ждать пока кто то нанесёт свои патчи и пришлёт. А если он заболеет и выйдет новая версия dhcpd с исправлениями критических уязвимостей? Да и малоли что он там внутрь напатчил, всё таки отдельный патчь проверить легче.

Ссылка на сообщение
Поделиться на других сайтах

не, в таком виде не нужно. С выходом каждой новой версии сервера ждать пока кто то нанесёт свои патчи и пришлёт. А если он заболеет и выйдет новая версия dhcpd с исправлениями критических уязвимостей? Да и малоли что он там внутрь напатчил, всё таки отдельный патчь проверить легче.

У меня уровень паранойи ниже будет Вашего. Я же говорю, что всегда можно пройтись диффом )

Либо попросить у автора патчем.

Ссылка на сообщение
Поделиться на других сайтах

Sergek, все работает на свичач dlink des-3200, а вот на des-1210-28, вот такая фигня

Проблема в прошиве 1210, при продлении лизы клиент отправляет запрос юникастом который 1210 тупо игнорирует на тему опшн82

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...