DHCP Option 66 für 3CX / Yealink

Started by effe, October 16, 2019, 03:41:44 AM

Previous topic - Next topic
Moin,

vielleicht kann jemand helfen...

Ich habe zwischen Site A und B ein super funktionierendes Wireguard-VPN.
An Site A läuft der 3CX-Server, an Site B sollen nun noch ein paar Yealink T46S dran.
Laut 3CX-Doku https://www.3cx.com/sip-phones/dhcp-option-66/ muss die DHCP-Option 66 konfiguriert werden. Es soll "http://10.15.200.200:5000/provisioning/y2b2idjuzc0a" eingetragen werden.
Ich habe folgende zwei Varianten versucht auf der entsprechenden DHCP-Schnittstelle einzutragen:
"TFTP Server - Set TFTP hostname: http://10.15.200.200:5000/provisioning/y2b2idjuzc0a"
"Additional Options: 66 / Text / http://10.15.200.200:5000/provisioning/y2b2idjuzc0a"
Beides brachte leider nichts.

Kann jemand helfen?
Grüße
Frank

October 16, 2019, 09:41:59 AM #1 Last Edit: October 16, 2019, 09:44:57 AM by hbc
Quote"TFTP Server - Set TFTP hostname: http://10.15.200.200:5000/provisioning/y2b2idjuzc0a"

Das wird so nicht funktionieren. Option 66 (https://tools.ietf.org/html/rfc5859) gibt einen TFTP-Server (Port 67) an (ohne Bootdatei). Du gibst eine Webserver-URL (auf Port 5000) an.
Wenn Du die Option händisch zufügen willst, dann mußt Du auch noch Option 67 (Bootfile) verwenden. Aber am einfachsten geht es, wenn Du die TFTP-Server-Option von OPNsense verwendest.

Du mußt folglich einen TFTP-Server-Dienst installieren und dann in OPNsense folgendes eintragen:

Set TFTP hostname:10.15.200.200
Set Bootfile:/provisioning/y2b2idjuzc0a
Intel(R) Xeon(R) Silver 4116 CPU @ 2.10GHz (24 cores)
256 GB RAM, 300GB RAID1, 3x4 10G Chelsio T540-CO-SR

So, es scheint nun alles super...
Es reicht
"TFTP Server - Set TFTP hostname: http://10.15.200.200:5000/provisioning/y2b2idjuzc0a"
zu setzen.
Aber auch
Set TFTP hostname:http://10.15.200.200:5000
Set Bootfile:/provisioning/y2b2idjuzc0a
scheint zu funktionieren.
Die Variante über "Additional Options" habe ich nicht weiter verfolgt.

Ansonsten musste ich erstens dem Telefon "genügend" Zeit geben und zweitens in der 3CX-config die MAC-Adresse bekanntgeben. Von ganz allein erscheint das Telefon dort nicht...

Trotzdem danke, hbc!

Und das funktioniert? Also tftp://10.15.200.200:5000 hätte ich noch verstanden, um den TFTP Server auf anderen Port zu nutzen, aber http? Wow. Steckt da echt ein Webserver dahinter?
Intel(R) Xeon(R) Silver 4116 CPU @ 2.10GHz (24 cores)
256 GB RAM, 300GB RAID1, 3x4 10G Chelsio T540-CO-SR