BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 16:36

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 20 авг 2017, 23:06 
Не в сети

Зарегистрирован: 26 июл 2016, 12:52
Сообщения: 8
Карма: 0
Добрый день. Внедряем у себя модуль Inet вместо используемых в настоящее время IPN и DialUp. Сейчас работаем над схемой DHCP + Option82. Предполагается, что при активном статусе договора клиенту выдаётся «белый» IP-адрес, и клиент, соответственно, получает полный доступ в Интернет. При приостановленном статусе договора клиенту выдаётся «серый» IP с доступом только к сервисам в локальной сети.
Столкнулись со следующей ситуацией. Когда договор клиента активен, и он включает своё оборудование, всё судя по всему срабатывает корректно. В dhcp.log это сопровождается такими записями:
Код:
08-20/16:07:06  INFO [dhcpLstnr-p-11-t-5] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: 127434385, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  {116}={01}
  {61}={01001122334455}
  Host name{12}={...}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  {43}={DC00}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}

08-20/16:07:06  INFO [dhcpLstnr-p-11-t-5] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-20/16:07:06  INFO [dhcpLstnr-p-11-t-5] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 0; servId: 1002
        1:белый ip-белый ip
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: 1; optionSet:28
08-20/16:07:06  INFO [dhcpLstnr-p-11-t-5] InetConnectionManager - Remove connection: InetConnection [id=5760-0, iface=7937:1, sessId=7e5ee15e, start=20.08.2017 15:11:14, uname=null, addr=белый ip]
08-20/16:07:06  INFO [dhcpLstnr-p-11-t-5] InetApplication - TariffOptionMap: {}
08-20/16:07:06  INFO [dhcpLstnr-p-11-t-5] InetApplication - inetServ[id=1002] balance ok: 163552.97 [0]
08-20/16:07:06  INFO [dhcpLstnr-p-11-t-5] InetApplication - OptionSet: [28]
08-20/16:07:06  INFO [dhcpLstnr-p-11-t-5] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP Offer{2}
htype: 1, hlen: 6, hops: 1
xid: 127434385, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: белый ip
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}
  IP Address Lease Time{51}=60
  Server Identifier{54}={C0A84BC9}
  Router{3}=A.B.C.D
  Subnet mask{1}=255.255.255.0
  DNS{6}={5EE622A45EE622A5}

08-20/16:07:06  INFO [dhcpLstnr-p-11-t-4] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Request{3}
htype: 1, hlen: 6, hops: 1
xid: 127434385, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  {61}={01001122334455}
  Requested IP Address{50}=белый ip
  Server Identifier{54}={C0A84BC9}
  Host name{12}={...}
  {81}={0000006F6E2D7A682D61646D2D6E62312E}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  {43}={DC0100}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}

08-20/16:07:06  INFO [dhcpLstnr-p-11-t-4] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-20/16:07:06  INFO [dhcpLstnr-p-11-t-4] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 0; servId: 1002
        1:белый ip-белый ip
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: 1; optionSet:28
08-20/16:07:06  INFO [dhcpLstnr-p-11-t-4] InetDhcpProcessor - Starting connection: InetConnection [id=0-0, iface=7937:1, sessId=7987e91, start=20.08.2017 16:07:06, uname=null, addr=белый ip]
08-20/16:07:07  INFO [dhcpLstnr-p-11-t-4] InetConnectionManager - Already added: InetConnection [id=5762-0, iface=7937:1, sessId=7987e91, start=20.08.2017 16:07:06, uname=null, addr=белый ip]
08-20/16:07:07  INFO [dhcpLstnr-p-11-t-4] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP ACK{5}
htype: 1, hlen: 6, hops: 1
xid: 127434385, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: белый ip
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}
  IP Address Lease Time{51}=60
  Server Identifier{54}={C0A84BC9}
  Router{3}=A.B.C.D
  Subnet mask{1}=255.255.255.0
  DNS{6}={5EE622A45EE622A5}

Далее меняем статус договора на «приостановлен». Клиент не может получить новый («серый») IP-адрес. В dhcp.log видим следующее:
Код:
08-20/16:20:50  INFO [dhcpLstnr-p-11-t-2] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: -1759243738, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  {116}={01}
  {61}={01001122334455}
  Requested IP Address{50}=белый ip
  Host name{12}={...}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  {43}={DC00}
  Agent information{82}=
    sub{1}={0004001A0001}
    sub{2}={00061CBDB9E82857}

08-20/16:20:50  INFO [dhcpLstnr-p-11-t-2] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-20/16:20:50  INFO [dhcpLstnr-p-11-t-2] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 4; servId: 1004
        1:серый ip-серый ip
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: 0; optionSet:28
08-20/16:20:50  INFO [dhcpLstnr-p-11-t-2] InetApplication - inetServ[id=1004] contract status not active.
08-20/16:20:50  INFO [dhcpLstnr-p-11-t-2] InetDhcpProcessor - IP not found in service. Searching in device...
08-20/16:20:50  INFO [dhcpLstnr-p-11-t-2] InetDhcpProcessor - Free IP-address not found

Далее меняем статус договора на «активен». На этот раз клиент получает «серый» IP.
dhcp.log:
Код:
08-20/16:37:10  INFO [dhcpLstnr-p-11-t-8] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: 1376261584, secs: 1280, flags: -32768
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  {116}={01}
  {61}={01001122334455}
  Requested IP Address{50}=белый ip
  Host name{12}={...}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  {43}={DC00}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}

08-20/16:37:10  INFO [dhcpLstnr-p-11-t-8] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-20/16:37:10  INFO [dhcpLstnr-p-11-t-8] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 0; servId: 1004
        1:серый ip-серый ip
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: -1; optionSet:28
08-20/16:37:10  INFO [dhcpLstnr-p-11-t-8] InetApplication - TariffOptionMap: {}
08-20/16:37:10  INFO [dhcpLstnr-p-11-t-8] InetApplication - inetServ[id=1004] balance ok: 163552.97 [0]
08-20/16:37:10  INFO [dhcpLstnr-p-11-t-8] InetApplication - OptionSet: [28]
08-20/16:37:10  INFO [dhcpLstnr-p-11-t-8] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP Offer{2}
htype: 1, hlen: 6, hops: 1
xid: 1376261584, secs: 0, flags: -32768
Client IP: 0.0.0.0
Your IP: серый ip
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}
  IP Address Lease Time{51}=60
  Server Identifier{54}={C0A84BC9}
  Router{3}=a.b.c.d
  Subnet mask{1}=255.255.0.0
  DNS{6}={0A030003}

08-20/16:37:10  INFO [dhcpLstnr-p-11-t-7] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Request{3}
htype: 1, hlen: 6, hops: 1
xid: 1376261584, secs: 1280, flags: -32768
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  {61}={01001122334455}
  Requested IP Address{50}=серый ip
  Server Identifier{54}={C0A84BC9}
  Host name{12}={...}
  {81}={0000006F6E2D7A682D61646D2D6E62312E}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  {43}={DC0100}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}

08-20/16:37:10  INFO [dhcpLstnr-p-11-t-7] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-20/16:37:10  INFO [dhcpLstnr-p-11-t-7] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 0; servId: 1004
        1:серый ip-серый ip
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: -1; optionSet:28
08-20/16:37:10  INFO [dhcpLstnr-p-11-t-7] InetDhcpProcessor - Starting connection: InetConnection [id=0-0, iface=7937:1, sessId=520815d0, start=20.08.2017 16:37:10, uname=null, addr=серый ip]
08-20/16:37:11  INFO [dhcpLstnr-p-11-t-7] InetConnectionManager - Add connection: InetConnection [id=5764-0, iface=7937:1, sessId=520815d0, start=20.08.2017 16:37:10, uname=null, addr=серый ip]
08-20/16:37:11  INFO [dhcpLstnr-p-11-t-7] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP ACK{5}
htype: 1, hlen: 6, hops: 1
xid: 1376261584, secs: 0, flags: -32768
Client IP: 0.0.0.0
Your IP: серый ip
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}
  IP Address Lease Time{51}=60
  Server Identifier{54}={C0A84BC9}
  Router{3}=a.b.c.d
  Subnet mask{1}=255.255.0.0
  DNS{6}={0A030003}

После чего в логе периодически (с интервалом раз в минуту — возможно, сказывается dhcp.option.leaseTime=60) появляются такие сообщения:
Код:
08-20/16:38:09  INFO [dhcpLstnr-p-11-t-7] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-20/16:38:09  INFO [dhcpLstnr-p-11-t-7] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 0; servId: 1004
        1:серый ip-серый ip
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: -1; optionSet:28
08-20/16:38:09  INFO [dhcpLstnr-p-11-t-7] InetApplication - TariffOptionMap: {}
08-20/16:38:09  INFO [dhcpLstnr-p-11-t-7] InetApplication - inetServ[id=1004] balance ok: 163552.97 [0]
08-20/16:38:09  INFO [dhcpLstnr-p-11-t-7] InetApplication - OptionSet: [28]
08-20/16:38:09  INFO [dhcpLstnr-p-11-t-7] InetDhcpProcessor - Stopping session with deviceState= 0 and accessCode=0
08-20/16:38:09  INFO [dhcpLstnr-p-11-t-7] InetConnectionManager - Remove connection: InetConnection [id=5764-0, iface=7937:1, sessId=520815d0, start=20.08.2017 16:37:10, uname=null, addr=серый ip]
08-20/16:38:09  INFO [dhcpLstnr-p-11-t-7] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP NAK{6}
htype: 1, hlen: 6, hops: 1
xid: 1805902633, secs: 0, flags: 0
Client IP: серый ip
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}

08-20/16:38:10  INFO [dhcpLstnr-p-11-t-9] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: -1860862273, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  {116}={01}
  {61}={01001122334455}
  Host name{12}={...}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  {43}={DC00}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}

08-20/16:38:10  INFO [dhcpLstnr-p-11-t-9] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-20/16:38:10  INFO [dhcpLstnr-p-11-t-9] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 0; servId: 1004
        1:серый ip-серый ip
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: -1; optionSet:28
08-20/16:38:10  INFO [dhcpLstnr-p-11-t-9] InetApplication - TariffOptionMap: {}
08-20/16:38:10  INFO [dhcpLstnr-p-11-t-9] InetApplication - inetServ[id=1004] balance ok: 163552.97 [0]
08-20/16:38:10  INFO [dhcpLstnr-p-11-t-9] InetApplication - OptionSet: [28]
08-20/16:38:10  INFO [dhcpLstnr-p-11-t-9] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP Offer{2}
htype: 1, hlen: 6, hops: 1
xid: -1860862273, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: серый ip
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}
  IP Address Lease Time{51}=60
  Server Identifier{54}={C0A84BC9}
  Router{3}=a.b.c.d
  Subnet mask{1}=255.255.0.0
  DNS{6}={0A030003}

08-20/16:38:10  INFO [dhcpLstnr-p-11-t-1] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Request{3}
htype: 1, hlen: 6, hops: 1
xid: -1860862273, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  {61}={01001122334455}
  Requested IP Address{50}=серый ip
  Server Identifier{54}={C0A84BC9}
  Host name{12}={...}
  {81}={0000006F6E2D7A682D61646D2D6E62312E}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  {43}={DC0100}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}

08-20/16:38:10  INFO [dhcpLstnr-p-11-t-1] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-20/16:38:10  INFO [dhcpLstnr-p-11-t-1] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 0; servId: 1004
        1:серый ip-серый ip
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: -1; optionSet:28
08-20/16:38:10  INFO [dhcpLstnr-p-11-t-1] InetDhcpProcessor - Starting connection: InetConnection [id=0-0, iface=7937:1, sessId=91157ebf, start=20.08.2017 16:38:10, uname=null, addr=серый ip]
08-20/16:38:10  INFO [dhcpLstnr-p-11-t-1] InetConnectionManager - Add connection: InetConnection [id=5766-0, iface=7937:1, sessId=91157ebf, start=20.08.2017 16:38:10, uname=null, addr=серый ip]
08-20/16:38:10  INFO [dhcpLstnr-p-11-t-1] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP ACK{5}
htype: 1, hlen: 6, hops: 1
xid: -1860862273, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: серый ip
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}
  IP Address Lease Time{51}=60
  Server Identifier{54}={C0A84BC9}
  Router{3}=a.b.c.d
  Subnet mask{1}=255.255.0.0
  DNS{6}={0A030003}

И наконец, клиенту всё-таки выдаётся «белый» IP (спустя 10 минут после изменения статуса договора на «активен»):
Код:
08-20/16:47:12  INFO [dhcpLstnr-p-11-t-10] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-20/16:47:12  INFO [dhcpLstnr-p-11-t-10] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 0; servId: 1006
        1:белый ip-белый ip
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: 1; optionSet:28
08-20/16:47:12  INFO [dhcpLstnr-p-11-t-10] InetDhcpProcessor - Unknown packet (linked offer not found). Discard packet.
08-20/16:47:12  INFO [dhcpLstnr-p-11-t-10] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP NAK{6}
htype: 1, hlen: 6, hops: 1
xid: 1601246226, secs: 0, flags: -32768
Client IP: серый ip
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}

08-20/16:47:13  INFO [dhcpLstnr-p-11-t-2] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: -141391686, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  {116}={01}
  {61}={01001122334455}
  Host name{12}={...}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  {43}={DC00}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}

08-20/16:47:13  INFO [dhcpLstnr-p-11-t-2] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-20/16:47:13  INFO [dhcpLstnr-p-11-t-2] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 0; servId: 1006
        1:белый ip-белый ip
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: 1; optionSet:28
08-20/16:47:13  INFO [dhcpLstnr-p-11-t-2] InetApplication - TariffOptionMap: {}
08-20/16:47:13  INFO [dhcpLstnr-p-11-t-2] InetApplication - inetServ[id=1006] balance ok: 163552.97 [0]
08-20/16:47:13  INFO [dhcpLstnr-p-11-t-2] InetApplication - OptionSet: [28]
08-20/16:47:13  INFO [dhcpLstnr-p-11-t-2] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP Offer{2}
htype: 1, hlen: 6, hops: 1
xid: -141391686, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: белый ip
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}
  IP Address Lease Time{51}=60
  Server Identifier{54}={C0A84BC9}
  Router{3}=A.B.C.D
  Subnet mask{1}=255.255.255.0
  DNS{6}={5EE622A45EE622A5}

08-20/16:47:13  INFO [dhcpLstnr-p-11-t-3] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Request{3}
htype: 1, hlen: 6, hops: 1
xid: -141391686, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  {61}={01001122334455}
  Requested IP Address{50}=37.110.236.2
  Server Identifier{54}={C0A84BC9}
  Host name{12}={...}
  {81}={0000006F6E2D7A682D61646D2D6E62312E}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  {43}={DC0100}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}

08-20/16:47:13  INFO [dhcpLstnr-p-11-t-3] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-20/16:47:13  INFO [dhcpLstnr-p-11-t-3] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 0; servId: 1006
        1:белый ip-белый ip
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: 1; optionSet:28
08-20/16:47:13  INFO [dhcpLstnr-p-11-t-3] InetDhcpProcessor - Starting connection: InetConnection [id=0-0, iface=7937:1, sessId=f79288ba, start=20.08.2017 16:47:13, uname=null, addr=белый ip]
08-20/16:47:13  INFO [dhcpLstnr-p-11-t-3] InetConnectionManager - Already added: InetConnection [id=5784-0, iface=7937:1, sessId=f79288ba, start=20.08.2017 16:47:13, uname=null, addr=белый ip]
08-20/16:47:13  INFO [dhcpLstnr-p-11-t-3] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP ACK{5}
htype: 1, hlen: 6, hops: 1
xid: -141391686, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: белый ip
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  Agent information{82}=
    sub{1}={000400F50001}
    sub{2}={00061CBDB9E82857}
  IP Address Lease Time{51}=60
  Server Identifier{54}={C0A84BC9}
  Router{3}=A.B.C.D
  Subnet mask{1}=255.255.255.0
  DNS{6}={5EE622A45EE622A5}

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

Сервер: вер. 6.2.1115 / 22.09.2016 18:29:02
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_77
inet: вер. 6.2.692 / 04.10.2016 13:20:40


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 авг 2017, 06:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
Так у вас пишет
Цитата:
08-20/16:20:50 INFO [dhcpLstnr-p-11-t-2] InetDhcpProcessor - IP not found in service. Searching in device...
08-20/16:20:50 INFO [dhcpLstnr-p-11-t-2] InetDhcpProcessor - Free IP-address not found

Вы указали ip ресурсы для отключенцев?
Код:
dhcp.disable.ipCategories=


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 авг 2017, 23:09 
Не в сети

Зарегистрирован: 26 июл 2016, 12:52
Сообщения: 8
Карма: 0
Цитата:
Вы указали ip ресурсы для отключенцев?

Если указывать dhcp.disable.ipCategories, ситуация выглядит несколько иначе, но тоже не так, как нужно. После разнообразных изменений параметров и перезапуска access+accounting имеем следующее:
Договор активен, в договор добавлен сервис с белым IP, клиент включает оборудование, получает белый IP в соответствии с тем, что указан в сервисе.
Далее договор приостанавливается, в логах с периодичностью примерно раз в минуту видим следующее:
Код:
08-24/18:33:08  INFO [dhcpLstnr-p-11-t-2] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-24/18:33:08  INFO [dhcpLstnr-p-11-t-2] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 4; servId: 1082
        1:белый ip из договора-белый ip из договора
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: -1; optionSet:28
08-24/18:33:08  INFO [dhcpLstnr-p-11-t-2] InetApplication - inetServ[id=1082] contract status not active.
08-24/18:33:08  INFO [dhcpLstnr-p-11-t-2] InetDhcpProcessor - Updating of existing connection: InetConnection [id=6012-0, iface=7937:1, sessId=ec947585, start=24.08.2017 18:32:08, uname=null, addr=белый ip из договора]
08-24/18:33:08  INFO [dhcpLstnr-p-11-t-2] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP ACK{5}
htype: 1, hlen: 6, hops: 1
xid: 18484251, secs: 0, flags: 0
Client IP: белый ip из догвоора
Your IP: белый ip из договора
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  Agent information{82}=
    sub{1}={0004001A0001}
    sub{2}={00061CBDB9E82857}
  IP Address Lease Time{51}=60
  Server Identifier{54}={C0A84BC9}
  Router{3}=A.B.C.D
  Subnet mask{1}=255.255.255.0
  DNS{6}={5EE622A45EE622A5}

Затем видим такие ошибки:
Код:
08-24/18:43:41  INFO [dhcpLstnr-p-11-t-10] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-24/18:43:41  INFO [dhcpLstnr-p-11-t-10] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 4; servId: 1084
        1:серый ip из договора-серый ip из договора
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: 0; optionSet:28
08-24/18:43:41  INFO [dhcpLstnr-p-11-t-10] InetDhcpProcessor - Unknown packet (linked offer not found). Discard packet.
08-24/18:43:41  INFO [dhcpLstnr-p-11-t-10] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP NAK{6}
htype: 1, hlen: 6, hops: 1
xid: -1623806835, secs: 0, flags: -32768
Client IP: белый ip из договора
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  Agent information{82}=
    sub{1}={0004001A0001}
    sub{2}={00061CBDB9E82857}

08-24/18:43:42  INFO [dhcpLstnr-p-11-t-9] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: 1517216013, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  {116}={01}
  {61}={01001122334455}
  Host name{12}={...}
  {60}={4D53465420352E30}
  Parameter request list{55}={1, 15, 3, 6, 44, 46, 47, 31, 33, -7, 43}
  {43}={DC00}
  Agent information{82}=
    sub{1}={0004001A0001}
    sub{2}={00061CBDB9E82857}

08-24/18:43:42  INFO [dhcpLstnr-p-11-t-9] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-24/18:43:42  INFO [dhcpLstnr-p-11-t-9] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 4; servId: 1084
        1:серый ip из договора-серый ip из договора
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: 0; optionSet:28
08-24/18:43:42  INFO [dhcpLstnr-p-11-t-9] InetApplication - inetServ[id=1084] contract status not active.
08-24/18:43:42  INFO [dhcpLstnr-p-11-t-9] InetDhcpProcessor - IP not found in service. Searching in device…

После чего клиенту выдаётся случайный серый ip из пула:
Код:
08-24/18:43:45  INFO [dhcpLstnr-p-11-t-1] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-24/18:43:45  INFO [dhcpLstnr-p-11-t-1] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 4; servId: 1084
        1:серый ip из договора-серый ip из догвоора
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: 0; optionSet:28
08-24/18:43:45  INFO [dhcpLstnr-p-11-t-1] InetDhcpProcessor - Starting connection: InetConnection [id=0-0, iface=7937:1, sessId=5a6ee10d, start=24.08.2017 18:43:45, uname=null, addr=серый ip из пула]
08-24/18:43:45  INFO [dhcpLstnr-p-11-t-1] InetConnectionManager - Add connection: InetConnection [id=6014-0, iface=7937:1, sessId=5a6ee10d, start=24.08.2017 18:43:45, uname=null, addr=серый ip из пула]
08-24/18:43:45  INFO [dhcpLstnr-p-11-t-1] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP ACK{5}
htype: 1, hlen: 6, hops: 1
xid: 1517216013, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: серый ip из пула
Server IP: 0.0.0.0
Relay IP: X.X.X.X
Client MAC: {001122334455}
  Agent information{82}=
    sub{1}={0004001A0001}
    sub{2}={00061CBDB9E82857}
  IP Address Lease Time{51}=60
  Server Identifier{54}={C0A84BC9}
  Router{3}=a.b.c.d
  Subnet mask{1}=255.255.0.0
  DNS{6}={0A030003}

Далее договор возобновляется, клиент получает серый ip из договора, хотя предполагается, что должен быть выдан белый ip:
Код:
08-24/18:50:50  INFO [dhcpLstnr-p-11-t-7] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-24/18:50:50  INFO [dhcpLstnr-p-11-t-7] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 0; servId: 1084
        1:серый ip из договора-серый ip из договора
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: -1; optionSet:28
08-24/18:50:50  INFO [dhcpLstnr-p-11-t-7] InetApplication - TariffOptionMap: {}
08-24/18:50:50  INFO [dhcpLstnr-p-11-t-7] InetApplication - inetServ[id=1084] balance ok: 163552.97 [0]
08-24/18:50:50  INFO [dhcpLstnr-p-11-t-7] InetApplication - OptionSet: [28]
08-24/18:50:50  INFO [dhcpLstnr-p-11-t-7] InetDhcpProcessor - Stopping session with deviceState= 0 and accessCode=0
08-24/18:50:50  INFO [dhcpLstnr-p-11-t-7] InetConnectionManager - Remove connection: InetConnection [id=6014-0, iface=7937:1, sessId=5a6ee10d, start=24.08.2017 18:43:45, uname=null, addr=серый ip из пула]

08-24/18:50:51  INFO [dhcpLstnr-p-11-t-10] InetDhcpDevice - Search serv on deviceId: 7937; 1; interfaceId: 1
08-24/18:50:51  INFO [dhcpLstnr-p-11-t-10] InetDhcpProcessor - InetServ found: ContractId: 118794; status: 0; servId: 1084
        1:серый ip из договора-серый ip из договора
        Options [] TariffModuleTreeSet [217:26.06.2017-…; ]
        Device state: -1; optionSet:28
08-24/18:50:51  INFO [dhcpLstnr-p-11-t-10] InetDhcpProcessor - Starting connection: InetConnection [id=0-0, iface=7937:1, sessId=11be4c6b, start=24.08.2017 18:50:51, uname=null, addr=серый ip из договора]
08-24/18:50:51  INFO [dhcpLstnr-p-11-t-10] InetConnectionManager - Already added: InetConnection [id=6016-0, iface=7937:1, sessId=11be4c6b, start=24.08.2017 18:50:51, uname=null, addr=серый ip из договора]

Далее каждую минуту происходит разрыв и старт новой сессии с серым ip-адресом(не понятно, что на это влияет - поясните, если возможно), и спустя 10 минут абоненту выдаётся белый ip из договора. Помогите, пожалуйста, разобраться.


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

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.075s | 24 Queries | GZIP : On ]