ikristin
Registered 7 years 342 days
Bibo Tuesday, 4 June 2019, 12:26 PM
Anpassen der Update URL via DHCP Server ändern.

Hallo Zusammen,

ich hoffe mir kann jemand bei meinem Problem weiterhelfen, es kann durchaus sein das ich den Wald vor lauter Bäumen nicht sehe.

Aktuell geben wir via DHCP die Update URL den Inno-Geräten mit, das funktioniert alles so wie es soll und ohne Probleme. Nun müssen wir in einzelnen Standorten die Update URL anpassen. Also haben wir die Update URL am DHCP Server für den Bereich-XYZ geändert zB.

von "https://192.168.99.10/mtls/update/update.php?env=xyz"

in "https://192.168.99.10/mtls/update_neu/update.php?env=xyz"

Rollt man nun ein neues Gerät in diesem Bereich aus funktioniert auch das ohne Probleme, aber die die Geräte die bereits in dem Bereich installiert sind bekommen zwar die neue Update URL via DHCP ausgegeben diese wird aber ignoriert. Setze ich eines dieser Geräte auf Werkszustand zurück wird die neue URL vom Gerät akzeptiert und genutzt.

Ich meine das Problem ist die Option /no-DHCP

config change UP1 /poll 15 /url https%3A%2F%.............../no-dhcp

Disabling the DHCP client

In certain circumstances, it is convenient to partly disable the DHCP client. This way, the device still gets its IP address from the DHCP server, however, additional settings possibly supplied by the DHCP server are ignored. This is especially useful if in a given setup, some devices are to be configured differently but the majority is still configured by DHCP.

This can be achieved using the following config file options

config change UP1 /no-dhcp

the update server uses the config files configuration even though there is a configuration supplied from DHCP (innovaphone vendor options "Update URL [215]" and "Update Poll Interval [216]" are ignored).


Kann mir jemand einen Tipp geben wie ich das „no-DHCP“ in diesem Fall umgehen kann.

Gruß und Danke

Ian


Picture of Roland
Registered 12 years 345 days
Roland Tuesday, 4 June 2019, 01:04 PM
Re: Anpassen der Update URL via DHCP Server ändern.
Hallo Ian,
Ohne der Option /no-dhcp wird immer die von DHCP erhaltene URL verwendet.
Wenn du diese im dhcp änderst und ab die Endgeräte verteilst übernehmen die auch für neue URL.
Wenn du aber die Option /no-dhcp verwendest wird die von DHCP übermittelte Adresse ignoriert und die lokal konfigurierte verwendet.
Um dies zu umgehen musst du zwangsläufig für lokale UP1 Konfiguration ändern. Das machst du am einfachsten über den noch erreichbaren Update-server.
Hilft dir das weiter?
Gruß Roland
ikristin
Registered 7 years 342 days
Bibo Tuesday, 4 June 2019, 02:36 PM
Re: Anpassen der Update URL via DHCP Server ändern.
Hallo Roland,

schon einmal Danke für die Info. OK also bestätigt sich mein Verdacht.
Aber wo konfiguriere ich die Option "/no-dhcp". Ich kann mich nicht erinnern die bewusst aktiviert zu haben. Kannst du mir sagen wo genau die Option gesetzt wird.

Danke und Gruß
Ian
Picture of Roland
Registered 12 years 345 days
Roland Tuesday, 4 June 2019, 03:12 PM
Re: Anpassen der Update URL via DHCP Server ändern.
Du siehst die Option aber in der Konfig der Endgeräte?
ikristin
Registered 7 years 342 days
Bibo Tuesday, 4 June 2019, 03:26 PM
Re: Anpassen der Update URL via DHCP Server ändern.
Hallo Roland,

ja genau so ist es. wide eyes

Gruß und Danke
Ian


2019-06-04_15h21_54.png

Picture of Roland
Registered 12 years 345 days
Roland Tuesday, 4 June 2019, 05:11 PM
1 of 1 users consider this post helpful
Re: Anpassen der Update URL via DHCP Server ändern.
Dann versuch mal an einem Endgerät über die nachfolgenden URL-Kommando

ip-addr/!config rem UP1 /no-dhcp
ip-addr/!config write
ip-addr/!config activate

die Konfig zu ändern und zu schauen ob er dann auf die richtige URL zugreift.
Wenn ja müsstest du bestenfalls über update-script diese Kommandos an alle betroffenen Endgeräte schicken.

Alternativ kannst du auch mit

ip-addr/!config change UP1
ip-addr/!config write
ip-addr/!config activate

die gesamte Update Einstellung am EG rauslöschen.
Die Frage ist aber wo kommen diese Einträge her wenn die Info vom DHCP kommen soll? thoughtful
ikristin
Registered 7 years 342 days
Bibo Wednesday, 5 June 2019, 09:28 AM
Re: Anpassen der Update URL via DHCP Server ändern.
Hallo Roland,
erst mal vielen Dank für deine Hilfe.
so funktioniert es, hab jetzt erst mal die Befehle via URL-Kommando ausgeführt.
Nach einem neustart hat das Telefon die neue URL übernommen. So weit so gut,
was mir aber sofort aufgefallen ist, nachdem die neue URL hinterlegt war sofort wieder /no-dhcp aktiviert war.

Mich würde brennend interessieren wo diese Option her kommt, ich kann mir nicht vorstellen das es sich hierbei um ein Standard handelt oder ?


Gruß und Danke
Ian

Picture of Roland
Registered 12 years 345 days
Roland Wednesday, 5 June 2019, 10:29 AM
Re: Anpassen der Update URL via DHCP Server ändern.
Hallo,
nur diese Option oder war die ganze UP1 config-Zeile wieder da? Von alleine sollte diese nicht gesetzt werden. Welche Version verwendest du?
Verwendest du ein updat script welches regelmäßig gepollt wird? Wenn ja schicke mir doch mal das script.
Gruß Roland
ikristin
Registered 7 years 342 days
Bibo Wednesday, 5 June 2019, 01:40 PM
Re: Anpassen der Update URL via DHCP Server ändern.
Hallo Roland,
also was habe ich gemacht.Das Telefon bekommt via DHCP Server Option 215
die Update URL. "http://192.168.200.11/mtls/update/update.php" dies bekomme ich in der Geräte Konfiguration wie folgt angezeigt.
"config change UP1 /poll 15 /url http%3A%2F%2F192.168.200.11%2Fmtls%2Fupdate%2Fupdate.php%3Fpolling%3D0%26phase%3Dupdate%26type%3D%23t%26sn%3D%23m%26hwid%3D%23h%26ip%3D%23i /no-dhcp"
Jetzt pass ich die Update URL in der DHCP Server Option 215 auf "http://192.168.200.11/mtls/update_eap/update.php" an. und starte das Telefon durch.
Nach dem Neustart ist weiter die alte Update URL zu finden.
"config change UP1 /poll 15 /url http%3A%2F%2F192.168.200.11%2Fmtls%2Fupdate%2Fupdate.php%3Fpolling%3D0%26phase%3Dupdate%26type%3D%23t%26sn%3D%23m%26hwid%3D%23h%26ip%3D%23i /no-dhcp"
Ok das Problem ist ja scheinbar die Option "/no-dhcp".
Jetzt führe ich via URL-Konfiguration die drei Befehle aus.
ip-addr/!config rem UP1 /no-dhcp
ip-addr/!config write
ip-addr/!config activate
Jetzt sieht die URL so aus, also ohne "/no-dhcp"
"config change UP1 /poll 15 /url http%3A%2F%2F192.168.200.11%2Fmtls%2Fupdate%2Fupdate.php%3Fpolling%3D0%26phase%3Dupdate%26type%3D%23t%26sn%3D%23m%26hwid%3D%23h%26ip%3D%23i"
Jetzt starte ich das Telefon neu.
Das Telefon bekommt den erste Poll, auf den neue Update URL.
Danach haben wir wieder das "/no-dhcp" in der Telefon Konfiguration
"config change UP1 /poll 15 /url http%3A%2F%2F192.168.200.11%2Fmtls%2Fupdate_eap%2Fupdate.php%3Fpolling%3D5%26phase%3Ddefault%26type%3D%23t%26sn%3D%23m%26hwid%3D%23h%26ip%3D%23i config add UP1 /no-dhcp"
Ich glaube die Option kommt aus der "update.php" und die ist Original.
Siehe Zeile 287. Wie siehst du das?
Gruß und Danke
Ian
update.php
Picture of Roland
Registered 12 years 345 days
Roland Wednesday, 5 June 2019, 02:02 PM
1 of 1 users consider this post helpful
Re: Anpassen der Update URL via DHCP Server ändern.
Hallo Ian,
so sehe ich das auch. Du bekommst vom update Server die Konfig-Änderung übermittelt
echo "config add UP1 /no-dhcp\r\n";
Dort musst du die Anpassung vornehmen.
Gruß Roland
Picture of Sebastian Hayer-Lutz (innovaphone)
Moderator Registered 6 years 332 days
Sebastian Hayer-Lutz (innovaphone) Tuesday, 4 June 2019, 01:15 PM in response to Bibo
Re: Anpassen der Update URL via DHCP Server ändern.
Hallo Ian,

@Roland - Danke ;)

Ich würde nur gerne noch hinzufügen, dass sich da etwas vom Konzept zu V13 geändert hat.


Mann muss sich quasi "vor auspacken" des Gerätes entscheiden welches Szenario man wählen möchte. Ich denke der Artikel ist selbsterklärend. Sonst einfach kurz nochmal nachfragen ;)

Beste Grüße Basti


ikristin
Registered 7 years 342 days
Bibo Tuesday, 4 June 2019, 02:43 PM
Re: Anpassen der Update URL via DHCP Server ändern.
Hi Basti,
danke für die Info das werde ich in Zukunft berücksichtigen.

Gruß und Danke
Ian

← You can define your color theme preference here