Jump to content
Local
holtdoor

Пара вопросов о dhcp option 82

Recommended Posts

Добрый день.

Есть пара вопросов по поводу настройки option82.

Для примера приведу кусок из офф.мануала:

option domain-name "ourisp";
option domain-name-servers 172.16.0.1;
default-lease-time 3600;
max-lease-time 43200;
authoritative;
ddns-update-style none;
log-facility local7;
one-lease-per-client true;
deny duplicates;
 
shared-network ourisp {
 
{SUBNETS}
 
subnet 192.168.94.0 netmask 255.255.255.0 {
}
 
subnet 172.32.0.0 netmask 255.255.240.0 {
  default-lease-time 3600;
  option domain-name "isp";
  option subnet-mask 255.255.240.0;
  option domain-name-servers 172.32.0.1;
  option routers 172.32.0.1;
 
  pool {
   range 172.32.0.100 172.32.0.254;
    {DENYMEMBERS}
   }
 
log(info, "==");
if exists agent.remote-id {
        set clip = binary-to-ascii(10,8,".",leased-address);
        set clremote = binary-to-ascii(16,8,"",option agent.remote-id);
        set clcircuit = binary-to-ascii(10,8,"",option agent.circuit-id);
 
        log( info,concat("*Leased IP: ",clip, " SWITCH: ",clremote," PORT: ",clcircuit ," (with opt82)") );
} else {
        set clhw = concat (
        suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,1,1))),2), ":",
        suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,2,1))),2), ":",
        suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,3,1))),2), ":",
        suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,4,1))),2), ":",
        suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,5,1))),2), ":",
        suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,6,1))),2)
        );
 
        log( info,concat("*Leased IP: ",binary-to-ascii(10,8,".",leased-address), " MAC: ", clhw," (without opt82)") );
}
log(info, "==");
 
 
}
 
}

Собственно правильно ли я понимаю, что новый не прописаный абонент будет по началу получать ip из пула 172.32.0.100 - 172.32.0.254 а после того как он будет прописан уже в самом биллинге и в разделе "Черная маги" > Dhcp option 82 ему будет прописана нужная пара remote-id/circuit-id, он будет получать ip из конкретной абонентской сети из {SUBNETS} ?

И еще маленький вопрос, для чего определен subnet 192.168.94.0 в этом примере?

Спасибо.

Share this post


Link to post
Share on other sites
40 минут назад, holtdoor сказал:

И еще маленький вопрос, для чего определен subnet 192.168.94.0 в этом примере?

для dhcp relay, подсеть где живут свичи с которых dhcp трафик отправляется unicast-ом

и если она не directly connected (влан какой-то на сервере например) то до нее ещё нужен маршрут

Edited by l1ght

Share this post


Link to post
Share on other sites

Там бывает еще проблемка, что при назначении пары по opt82, сервер будет продлевать старую лизу. Deny не помогают. Ну так работает dhcp сервер.

У меня это решается на добавлением в конфиг записи host с абонентским адресом на время, превышающее максимальный срок лизы.

Edited by vop

Share this post


Link to post
Share on other sites
2 часа назад, vop сказал:

Там бывает еще проблемка, что при назначении пары по opt82, сервер будет продлевать старую лизу. Deny не помогают. Ну так работает dhcp сервер.

У меня это решается на добавлением в конфиг записи host с абонентским адресом на время, превышающее максимальный срок лизы.

ну это плата за то что раздаешь адреса и "неизвестным" в том числе

Share this post


Link to post
Share on other sites
9 hours ago, l1ght said:

ну это плата за то что раздаешь адреса и "неизвестным" в том числе

 

У меня достаточно тупо. Раздаются непубличные адреса, с которых можно только попасть в кабинет клиента. В кабинете проверяется, что клиент зашел из этой дежурной подсети, что opt82 никем не занята, после чего клиент подтверждает, что он хочет выходить в интернет с этого компа. И за ним регистрируется пара opt82, в конфиг прописывается class + host на время потухания изначальной лизы (либо адрес остается за ним, если ему не нужен реальный, то host не прописывается). Затем любые устройства, приходящие с парой opt82 автоматически подцепляются к клиентскому профайлу в качестве ресурсов. Если ресурс не использовался больше месяца после последней выдачи адреса, ресурс утилизируется.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By VSU
      Добрый день, 
      Хочу выдавать адреса по remoteID, при создании подсетей если указывать тип "option82 + *", то в профиле клиента > черная магия > опция82 выдает ошибку "Нету сетей использующих DHCP option 82", если указывать option82, в черной магии появляется возможность выбора опций82.
      Как можно это полечить?
    • By XNeo
      Здравствуйте.
       
      Имеется следующая конфигурация:
      interface GigaEthernet0/5 switchport trunk vlan-allowed 10,116 switchport trunk vlan-untagged none switchport mode trunk dhcp snooping trust ! interface VLAN10 ip address 10.10.0.55 255.255.240.0 no ip directed-broadcast ! interface VLAN116 no ip address no ip directed-broadcast ip helper-address 10.0.0.2 ! vlan 1,10,116 ! ip dhcpd enable ! ip dhcp-relay snooping ip dhcp-relay snooping vlan 116 ip dhcp-relay snooping information option format hn-type ! ip route default 10.10.0.1 VLan116 - пользовательский.
      VLan10 - management.
      Проблема заключается в том, что OLT не пересылает запросы DHCP-серверу, если в пользовательском VLan116 не назначен IP адрес.
      Что я упустил?
       
      P.S.: BDCOM(tm) P3616-2TE Software, Version 10.1.0E Build 60793
    • By stroitel
      Здравствуйте,
      Ищу системного администратора который сможет помочь перевести сеть на DHCP opt. 82 c использованием accel/Linux/Abills.
      Обязательно наличие опыта администрирование похожих сетей и хорошие знания самого accel-ppp. 
    • By DAnEq
      может не в эту ветку, но
      сбросил модем zte
      настроил его по инструкциям укртелекома, тип подключения дхсп, впи/вси 1/40
      получаю айпи адрес 100.чего.то.там
      и тишина.
      при обращении на любой сайт делается форвардинг на их страничку на которой написано, что доступ ограничен
      звоню на их поддержку - они не видят "подачу"
    • By wowanv
      Доброго вечора. Система Ubilling 1.0.4 rev 7269 Freebsd,  Nas Mikrotik 6.44.6 Radius DHCP. Налаштував все по мануалу. Проблема така після зміни mac клієнта,на старому mac видається іп та швидкість, після видалення користувача з білінгу теж саме! Що не так ????

×