faq обучение настройка
Текущее время: Сб июн 28, 2025 13:30

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
СообщениеДобавлено: Ср авг 26, 2009 16:05 
Не в сети

Зарегистрирован: Пт июл 24, 2009 13:49
Сообщений: 17
Откуда: Белая Церковь, Украина
Добрый день,

Уже перепробовал много вариантов, но выдача нужного IP с привязкой к порту комутатора DES-3526 так и не заработала.

Вот лог DHCP сервера:

DHCPDISCOVER from 12:12:12:12:12:12 via vlan601: network test: no free leases
Lease for 10.80.70.241 is connected to interface0/2 (add 1 to port number!), VLAN 601 on switch 0:1c:f0:17:ae:dc
Lease for 10.80.70.241 raw option-82 info is CID: 0.4.2.89.0.2 AID: 1.6.0.1c.f0.17.ae.dc port: 2;
DHCPDISCOVER from 12:12:12:12:12:12 via vlan601
DHCPOFFER on 10.80.70.241 to 12:12:12:12:12:12 (COMP) via vlan601
DHCPREQUEST for 10.80.70.241 (10.80.70.1) from 12:12:12:12:12:12 via vlan601: lease 10.80.70.241 unavailable.
DHCPNAK on 10.80.70.241 to 12:12:12:12:12:12 via vlan601


Конфиг isc-dhcp:
lease-file-name "/var/db/dhcpd/dhcpd.leases";

default-lease-time 600;
max-lease-time 7200;
authoritative;
ddns-update-style none;
log-facility local7;

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



shared-network test {

subnet 10.80.70.0 netmask 255.255.255.0 {
}
pool { range 10.80.70.241; allow members of "port-2";
}
}

if exists agent.circuit-id
{
log ( info, concat( "Lease for ", binary-to-ascii (10, 8, ".", leased-address), " is connected to interface", binary-to-ascii (10, 8, "/", suffix ( option agent.circuit-id, 2)), " (add 1 to port number!), VLAN ", binary-to-ascii (10, 16, "", substring( option agent.circuit-id, 2, 2)), " on switch ", binary-to-ascii(16, 8, ":", substring( option agent.remote-id, 2, 6))));
log ( info, concat( "Lease for ", binary-to-ascii (10, 8, ".", leased-address), " raw option-82 info is CID: ", binary-to-ascii (10, 8, ".", option agent.circuit-id), " AID: ", binary-to-ascii(16, 8, ".", option agent.remote-id), " port: ", binary-to-ascii (10, 8, "", suffix( option agent.circuit-id, 1)), ";"));
}


Помогите плз, а то не знаю уже куда копать, в гугле встречал аналогичные проблемы, но конкретных ответов так и не увидел.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 26, 2009 16:25 
Не в сети

Зарегистрирован: Ср июл 30, 2008 13:08
Сообщений: 76
версия прошивки?

куски кофига отвечающие за дхцп и вланы в студию


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 26, 2009 16:36 
Не в сети

Зарегистрирован: Пт июл 24, 2009 13:49
Сообщений: 17
Откуда: Белая Церковь, Украина
Firmware: 5.01.B52

# IPBIND
config address_binding ip_mac ports 1-2 state enable
config address_binding ip_mac ports 1-2 allow_zeroip enable
disable address_binding acl_mode
disable address_binding trap_log
enable address_binding dhcp_snoop
config address_binding dhcp_snoop max_entry ports 1-26 limit 5

# VLAN

disable asymmetric_vlan
config vlan default delete 1-26
config vlan default add untagged 3-26
config vlan default add forbidden 1-2
config vlan default advertisement enable
create vlan test tag 601
config vlan test add tagged 25
config vlan test add untagged 1-2
config vlan test advertisement disable
disable gvrp
config gvrp 1-2 state disable ingress_checking enable acceptable_frame admit_all pvid 601
config gvrp 3-26 state disable ingress_checking enable acceptable_frame admit_all pvid 1

enable dhcp_relay
config dhcp_relay hops 4 time 90
config dhcp_relay option_82 state enable
config dhcp_relay option_82 check disable
config dhcp_relay option_82 policy keep
config dhcp_relay option_82 remote_id default
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

# DHCP_LOCAL_RELAY

enable dhcp_local_relay
config dhcp_local_relay vlan vlanid 601 state enable


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 26, 2009 16:50 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Либо
Цитата:
config dhcp_relay option_82 state enable

либо
Цитата:
config dhcp_local_relay vlan vlanid 601 state enable

Вы определитесь, это избыточная настройка.

И не для всех подходит настройка:
config dhcp_relay hops 4 time 90
лучше
config dhcp_relay hops 4 time 0

И если Вы используете DHCP Relay, то где настройка для сервера DHCP!?

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 26, 2009 17:07 
Не в сети

Зарегистрирован: Пт июл 24, 2009 13:49
Сообщений: 17
Откуда: Белая Церковь, Украина
Bigarov Ruslan писал(а):
Либо
Цитата:
config dhcp_relay option_82 state enable

либо
Цитата:
config dhcp_local_relay vlan vlanid 601 state enable

Вы определитесь, это избыточная настройка.


Если отключаю опцию dhcp_local_relay или убираю vlan, то не приходит option82.

Цитата:


И не для всех подходит настройка:
config dhcp_relay hops 4 time 90
лучше
config dhcp_relay hops 4 time 0

спс, поменял.
Цитата:
И если Вы используете DHCP Relay, то где настройка для сервера DHCP!?


свитч используется как DHCP relay, а в качестве dhcp сервера - isc-dhcp, конфиг привел в самом первом посту.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср авг 26, 2009 17:20 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
config dhcp_relay add ipif System <ipaddr DHCP Server>

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 27, 2009 08:31 
Не в сети

Зарегистрирован: Пт июл 24, 2009 13:49
Сообщений: 17
Откуда: Белая Церковь, Украина
Bigarov Ruslan писал(а):
config dhcp_relay add ipif System <ipaddr DHCP Server>


Выключаю dhcp_local_relay, добавляю IP dhcp сервера, option82 не приходит, смотрел через tcpdump.

вот конфиг dhcp со свича:
# DHCP_RELAY

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 keep
config dhcp_relay option_82 remote_id default
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.80.70.1

# DHCP_LOCAL_RELAY

disable dhcp_local_relay


cхема:

<comp>---untag-vlan601---<des3526>---trunk-tag-vlan601---<dhcpserver>

management - vlan1.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 27, 2009 09:22 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
При использовании dhcp_relay клиент и сервер должны быть в разных виланах.

Если Вы хотите чтобы они находились в одном вилане, то отключите dhcp_relay и включите dhcp_local_relay.

Вся настройка в этом случае будет выглядеть так:
Код:
disable dhcp_relay
enable dhcp_local_relay
config dhcp_local_relay vlan 601 state enable


Последний раз редактировалось Alexandr Zaitsev Чт авг 27, 2009 09:23, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 27, 2009 09:23 
Не в сети

Зарегистрирован: Чт авг 02, 2007 12:51
Сообщений: 50
Откуда: Москва
проверь видно ли вообще dhcp сервер со свитча, пинг в помощь. (дада, у свитча есть команда пинг 8))

2Александр - Ну по всей видимости они в разных, раз он указал внизу про влан1
правда я не уверен что влан 1 доходит до дхцп :)

и кстате где DHCP FORWARD в # IPBIND у порта клиента ? :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 27, 2009 09:43 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Ipif System пингует DHCP Server?

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 27, 2009 09:45 
Не в сети

Зарегистрирован: Пт июл 24, 2009 13:49
Сообщений: 17
Откуда: Белая Церковь, Украина
Alexandr Zaitsev писал(а):
При использовании dhcp_relay клиент и сервер должны быть в разных виланах.

Если Вы хотите чтобы они находились в одном вилане, то отключите dhcp_relay и включите dhcp_local_relay.

Вся настройка в этом случае будет выглядеть так:
Код:
disable dhcp_relay
enable dhcp_local_relay
config dhcp_local_relay vlan 601 state enable


Сделал как вы сказали, option82 приходит.
но проблема в самом первом посту так и осталась.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 27, 2009 10:00 
Не в сети

Зарегистрирован: Пт июл 24, 2009 13:49
Сообщений: 17
Откуда: Белая Церковь, Украина
Bigarov Ruslan писал(а):
Ipif System пингует DHCP Server?


ipif (10.90.90.90) не видит dhcp сервер, т.к. vlan1 & vlan601 приходят на 2 разных сервера.

сам сервер видит dhcp запросы, отвечает, но когда привязываешь запросы абонента к порту свича - ошибка, no free lease.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт авг 27, 2009 15:41 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Слушатель
Проблема в том, что dhcp сервер не может правильно обработать опцию 82?

Посмотрите на nag.ru, там приводились примеры как правильно настроить isc-dhcpd


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 59


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB