Fest installierter DHCP-Client funktioniert nicht

341
Javier Guerrero

Ich habe versucht, eine statische IP-Adresse über einen Router auf einen Arduino zu setzen, der eine DCHP-Verbindung verwendet. Die Sache ist, dass ich dies in mehreren Routern versucht habe, die IP-Adresse jedoch ständig geändert wird. Daher weiß ich nicht, ob das Problem vorliegt ist das Arduino oder wie konfiguriere ich den Router. Kann ein Gerät (in diesem Fall Arduino), das sich mit DHCP verbindet, nur mit Routereinstellungen gesteuert werden? Und wenn ja, wie ist das richtige Verfahren?

0

1 Antwort auf die Frage

2
davidgo

Im Gegensatz zur Antwort von @TomEus ist dies durchaus möglich. Dies wird als "dynamische Zuweisung einer statischen IP" bezeichnet. Der genaue Mechanismus, den Sie dazu verwenden, hängt vom Router ab, die meisten anständigen neueren Router unterstützen ihn jedoch. (Es ist jedoch nicht möglich, die genauen Schritte für einen unbekannten Router anzugeben.)

In der einfachsten Form, wenn Ihr Router ISC-DHCP verwendet, würden Sie für jedes Gerät Folgendes hinzufügen (dies stellt nur die statische IP-Adresse dar und setzt die allgemeinen Optionen für DHCP, z. B. DNS-Server, in Betracht):

host devicename { hardware ethernet ma:ac:ad:dr:ee:ss; fixed-address 192.168.x.x; } 

Unter dd-wrt können Sie dies unter Dienste -> Dienste einrichten. Es gibt einen Abschnitt namens "Static Leases", in dem Sie eine MAC-Adresse einem Hostnamen und einer IP-Adresse zuordnen können.

Im Allgemeinen möchten Sie, dass sich die feste IP-Adresse in demselben Subnetz befindet wie die anderen Geräte, jedoch außerhalb des für den DHCP-Server reservierten IP-Adressbereichs.

Vielen Dank für die Informationen, ich wollte TomEus 'Antwort als Tatsache annehmen! Aber gut, die Sache ist, dass ich diese Prozedur in zwei Routern durchgeführt habe, aber am Ende hat es sich ständig geändert, ist es möglich, ein Problem mit dem Gerät zu haben? Oder muss es durch die Router-Konfiguration immer egal sein? Javier Guerrero vor 6 Jahren 0
Sie haben nicht genügend Informationen für eine bestimmte Antwort angegeben. Wenn sich die IP-Adresse ständig ändert, besteht die wahrscheinlichste Ursache darin, dass Sie mehr als einen DHCP-Server haben und einen falschen konfigurieren, oder Sie haben die falsche MAC-Adresse für Ihr Gerät erfasst. Wenn der Router richtig konfiguriert ist, spielt es keine Rolle, welchen DHCP-Client der Client verwendet, da der Server für die Zuweisung der IP-Adresse verantwortlich ist. davidgo vor 6 Jahren 1
* Dynamisches Zuweisen einer statischen IP * ... auch bekannt als DHCP-Reservierung. Twisty Impersonator vor 6 Jahren 1
Ich stimme Ihnen nicht zu, davigo, die meisten Consumer-Router unterstützen keine dynamische Zuweisung von statischer IP-Adresse, und wenn OP ein Produkt der Enterprise-Klasse verwendet, hätte er ein separates DHCP. Sie haben Recht, dass ich eine Vermutung gemacht habe und nach mehr Informationen gefragt hätte TomEus vor 6 Jahren 0
@TomEus - Alle von mir geprüften SOHO-Marken unterstützen dies - TPLink- http://www.tp-link.com/us/faq-182.html, DLink - http://www.dlink.cc/tag/dhcp- Reservierung, Belkin - http://www.belkin.com/pyramid/AdvancedInfo/F5D8235-4/Advance/reserveIP.htm Linksys - https://www.linksys.com/us/support-article?articleNum=137180 asus - http://event.asus.com/2012/nw/dummy_ui/de/Advanced_DHCP_Content.html Edimax - https://www.manualslib.com/manual/42778/Edimax-Br-6225n.html?page=76#manual - Ich konnte keine Marke des SOHO-Routers finden, der nicht funktioniert. Möchten Sie nur einige nennen? davidgo vor 6 Jahren 1