Не работает DHCP на Cisco IP Phone 7961G

IPoE related questions
Lord3D
Posts: 13
Joined: 01 Feb 2015, 10:07

Не работает DHCP на Cisco IP Phone 7961G

Post by Lord3D »

Здравствуйте! Собственно, сабж. В настройках самого телефона не видно основного шлюза, но, самое главное, на телефон не идёт пинг с сервера, при том что сессия отображается корректно.
Используем ip-unnumbered с Vlan Per User, vlan-mon и proxy-arp.

Code: Select all

[ipoe]
verbose=1
username=ifname
lease-time=900
max-lease-time=900
shared=0
ifcfg=1
mode=L2
start=dhcpv4
ip-unnumbered=1
proxy-arp=1
attr-dhcp-router-ip=DHCP-Router-IP-Address
vlan-mon=re:dl\.1[0-9][0-9][0-9],1000-1999
interface=re:dl\.1[0-9][0-9][0-9].1[0-9][0-9][0-9]
В том же порту другие клиенты (Windows и различные роутеры) работают корректно.
Не подскажите, что можно сделать?
Lord3D
Posts: 13
Joined: 01 Feb 2015, 10:07

Re: Не работает DHCP на Cisco IP Phone 7961G

Post by Lord3D »

Та же самая проблема зафиксирована с IP-телефоном Snom M9.
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Не работает DHCP на Cisco IP Phone 7961G

Post by Dmitry »

давай логи глянем
Lord3D
Posts: 13
Joined: 01 Feb 2015, 10:07

Re: Не работает DHCP на Cisco IP Phone 7961G

Post by Lord3D »

Вот дамп процесса получения параметров:

Code: Select all

tcpdump: listening on dl.1001.1004, link-type EN10MB (Ethernet), capture size 65535 bytes
10:12:53.911893 IP (tos 0x0, ttl 64, id 1, offset 0, flags [none], proto UDP (17), length 354)
    0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:11:bb:e1:be:a9 (oui Unknown), length 326, xid 0xbbe1bea9, Flags [Broadcast]
          Client-Ethernet-Address 00:11:bb:e1:be:a9 (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Request
            Client-ID Option 61, length 7: ether 00:11:bb:e1:be:a9
            Vendor-Class Option 60, length 38: "Cisco Systems, Inc. IP Phone CP-7940G^@"
            Hostname Option 12, length 15: "SIP0011BBE1BEA9"
            Requested-IP Option 50, length 4: 172.16.0.5
            Parameter-Request Option 55, length 8:
              Subnet-Mask, TFTP, Domain-Name-Server, Default-Gateway
              Domain-Name, Option 150, AT, Option 151
10:12:53.912195 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 306)
    172.16.0.1.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 278, xid 0xbbe1bea9, Flags [Broadcast]
          Your-IP 172.16.0.5
          Client-Ethernet-Address 00:11:bb:e1:be:a9 (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: ACK
            Server-ID Option 54, length 4: 172.16.0.1
            Lease-Time Option 51, length 4: 900
            Default-Gateway Option 3, length 4: 172.16.0.1
            Subnet-Mask Option 1, length 4: 255.255.255.255
            Domain-Name-Server Option 6, length 8: ns1.opcom.ru,ns2.opcom.ru
10:13:11.534525 IP (tos 0x0, ttl 64, id 1, offset 0, flags [none], proto UDP (17), length 354)
    0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:11:bb:e1:be:a9 (oui Unknown), length 326, xid 0xbbe1bea9, Flags [Broadcast]
          Client-Ethernet-Address 00:11:bb:e1:be:a9 (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Request
            Client-ID Option 61, length 7: ether 00:11:bb:e1:be:a9
            Hostname Option 12, length 15: "SIP0011BBE1BEA9"
            Vendor-Class Option 60, length 38: "Cisco Systems, Inc. IP Phone CP-7940G^@"
            Requested-IP Option 50, length 4: 172.16.0.5
            Parameter-Request Option 55, length 8:
              Subnet-Mask, TFTP, Domain-Name-Server, Default-Gateway
              Domain-Name, Option 150, AT, Option 151
10:13:11.534807 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 306)
    172.16.0.1.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 278, xid 0xbbe1bea9, Flags [Broadcast]
          Your-IP 172.16.0.5
          Client-Ethernet-Address 00:11:bb:e1:be:a9 (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: ACK
            Server-ID Option 54, length 4: 172.16.0.1
            Lease-Time Option 51, length 4: 900
            Default-Gateway Option 3, length 4: 172.16.0.1
            Subnet-Mask Option 1, length 4: 255.255.255.255
            Domain-Name-Server Option 6, length 8: ns1.opcom.ru,ns2.opcom.ru

Это уже, как видно, другая модель: Cisco 7940.
Last edited by Lord3D on 02 Feb 2015, 07:55, edited 1 time in total.
Lord3D
Posts: 13
Joined: 01 Feb 2015, 10:07

Re: Не работает DHCP на Cisco IP Phone 7961G

Post by Lord3D »

Dmitry wrote:давай логи глянем

Code: Select all

[2015-02-02 10:09:20]:  info: dl.1001.1004: send [RADIUS(1) Access-Request id=1 <User-Name "dl.1001.1004"> <NAS-Identifier "ipoe"> <NAS-Port 309> <NAS-Port-Id "dl.1001.1004"> <NAS-Port-Type Ethernet> <Calling-Station-Id "00:11:bb:e1:be:a9"> <Called-Station-Id "dl.1001.1004"> <User-Password >]
[2015-02-02 10:09:20]:  info: dl.1001.1004: recv [RADIUS(1) Access-Accept id=1 <Framed-IP-Address 172.16.0.5> <Framed-IP-Netmask 255.255.255.0> <DHCP-Router-IP-Address 172.16.0.1>]
[2015-02-02 10:09:20]:  info: dl.1001.1004: dl.1001.1004: authentication succeeded
[2015-02-02 10:09:20]:  info: dl.1001.1004: send [RADIUS(1) Accounting-Request id=1 <User-Name "dl.1001.1004"> <NAS-Identifier "ipoe"> <NAS-Port 309> <NAS-Port-Id "dl.1001.1004"> <NAS-Port-Type Ethernet> <Calling-Station-Id "00:11:bb:e1:be:a9"> <Called-Station-Id "dl.1001.1004"> <Acct-Status-Type Start> <Acct-Authentic RADIUS> <Acct-Session-Id "bbddad8ac47c2737"> <Acct-Session-Time 0> <Acct-Input-Octets 0> <Acct-Output-Octets 0> <Acct-Input-Packets 0> <Acct-Output-Packets 0> <Acct-Input-Gigawords 0> <Acct-Output-Gigawords 0> <Framed-IP-Address 172.16.0.5>]
[2015-02-02 10:09:20]:  info: dl.1001.1004: recv [RADIUS(1) Accounting-Response id=1]
[2015-02-02 10:09:20]:  info: dl.1001.1004: ipoe: session started
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Не работает DHCP на Cisco IP Phone 7961G

Post by Dmitry »

может быть он маску /32 не понимает ?
Lord3D
Posts: 13
Joined: 01 Feb 2015, 10:07

Re: Не работает DHCP на Cisco IP Phone 7961G

Post by Lord3D »

Dmitry wrote:может быть он маску /32 не понимает ?
А почему, собственно, отдаётся /32, если Radius даёт /24? В таком случае понятно, почему клиент вокруг себя ничего не видит.
Lord3D
Posts: 13
Joined: 01 Feb 2015, 10:07

Re: Не работает DHCP на Cisco IP Phone 7961G

Post by Lord3D »

Или accel не понимает стандартного атрибута Framed-IP-Netmask и ему обязательно надо задавать Integer-атрибут DHCP-Mask с битовой длиной маски?
Lord3D
Posts: 13
Joined: 01 Feb 2015, 10:07

Re: Не работает DHCP на Cisco IP Phone 7961G

Post by Lord3D »

Да, спасибо. Заменил "<Framed-IP-Netmask 255.255.255.0>" на "<DHCP-Mask 24>", теперь всё работает.
P. S. А всё-таки почему стандартный атрибут не поддерживается?
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: Не работает DHCP на Cisco IP Phone 7961G

Post by Dmitry »

он поддерживает любой атрибут, надо только его указать в конфиге:
[ipoe]
attr-dhcp-mask=Framed-IP-Netmask
Post Reply