Приносим извинения, если это здесь не по теме (если да, есть ли место получше?).
Я только что купил WiFi-телефон Unidata ICW-1000G (потому что я предпочитаю использовать только WiFi, а не DECT). Я пытаюсь выполнить автоматическую инициализацию с его помощью, следуя инструкциям в Руководство администратора. Это оказалось сложнее, чем я ожидал, поскольку это написано не очень четко.
Основная идея для обеспечения телефона заключается в том, что, используя параметр DHCP 66, мы направляем телефон для загрузки файла профиля с сервера обеспечения. Мой DHCP-сервер настроен так:
ddns-update-style none; option domain-name "mydomain.org"; option domain-name-servers 192.168.15.19, 192.168.15.1; subnet 192.168.15.0 netmask 255.255.255.0 { range 192.168.15.150 192.168.15.250; option routers 192.168.15.254; option broadcast-address 192.168.15.255; } host unidata-icw-1000-0 { hardware ethernet 00:03:2a:32:29:7b; fixed-address 192.168.15.35; option tftp-server-name "192.168.122.105"; }
Полученные ответы DHCP мне кажутся правильными:
08:18:06.290021 IP (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 315) 0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from 00:03:2a:32:29:7b (oui Unknown), length 287, xid 0xa94fcf3d, Flags [none] (0x0000) Client-Ethernet-Address 00:03:2a:32:29:7b (oui Unknown) Vendor-rfc1048 Extensions Magic Cookie 0x63825363 DHCP-Message Option 53, length 1: Discover Client-ID Option 61, length 7: ether 00:03:2a:32:29:7b Requested-IP Option 50, length 4: unidata-icw-1000-0.mydomain.org MSZ Option 57, length 2: 576 Parameter-Request Option 55, length 8: Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname Domain-Name, BR, NTP, TFTP Vendor-Class Option 60, length 12: "udhcp 1.20.2" 08:18:06.290256 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 345) j.mydomain.org.bootps > unidata-icw-1000-0.mydomain.org.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 317, xid 0xa94fcf3d, Flags [none] (0x0000) Your-IP unidata-icw-1000-0.mydomain.org Client-Ethernet-Address 00:03:2a:32:29:7b (oui Unknown) Vendor-rfc1048 Extensions Magic Cookie 0x63825363 DHCP-Message Option 53, length 1: Offer Server-ID Option 54, length 4: j.mydomain.org Lease-Time Option 51, length 4: 600 Subnet-Mask Option 1, length 4: 255.255.255.0 Default-Gateway Option 3, length 4: router1.mydomain.org Domain-Name-Server Option 6, length 8: ns-internal.mydomain.org,router0.mydomain.org Domain-Name Option 15, length 14: "mydomain.org" BR Option 28, length 4: 192.168.15.255 TFTP Option 66, length 15: "192.168.122.105" 08:18:06.296638 IP (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 321) 0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from 00:03:2a:32:29:7b (oui Unknown), length 293, xid 0xa94fcf3d, Flags [none] (0x0000) Client-Ethernet-Address 00:03:2a:32:29:7b (oui Unknown) Vendor-rfc1048 Extensions Magic Cookie 0x63825363 DHCP-Message Option 53, length 1: Request Client-ID Option 61, length 7: ether 00:03:2a:32:29:7b Requested-IP Option 50, length 4: unidata-icw-1000-0.mydomain.org Server-ID Option 54, length 4: j.mydomain.org MSZ Option 57, length 2: 576 Parameter-Request Option 55, length 8: Subnet-Mask, Default-Gateway, Domain-Name-Server, Hostname Domain-Name, BR, NTP, TFTP Vendor-Class Option 60, length 12: "udhcp 1.20.2"
Здесь клиент выдает второй DHCP-запрос; Не уверен, почему, поскольку он уже получил ответ.
Однако основным признаком является то, что опция загрузочного сервера, похоже, не имеет никакого эффекта. В журнале доступа на веб-сервере не отображается загружаемый файл конфигурации, а в журнале ошибок также не отображается запрос какого-либо другого файла (например, в неправильном каталоге). HTTP-сервер работает нормально, у меня есть телефон Digium в той же подсети, которая настроена с его помощью. HTTP-сервер не используется ни для чего, кроме файлов подготовки телефона.
Используя консоль администратора (через встроенный HTTP-сервер телефона), я смог вручную спровоцировать телефон на получение конфигурации по протоколу TFTP, но это не то, как я хочу настраивать вещи как
Как я понимаю из руководства администратора, я могу использовать опцию DHCP сервера TFTP для указания адреса HTTP-сервера, если в «Настройках APS» в телефоне указан HTTP в качестве протокола, что они и делают:
Есть предложения относительно того, где я ошибся?