Hallo an alle,
ist es möglich das man unter Raspbian, nach dem hochfahren, den Raspberry automatisch prüfen lassen kann ob ein DHCP-Server im Netz ist oder nicht, und wenn nicht, automatisch eine feste IP vergeben wird?
Beste Grüße
Hallo an alle,
ist es möglich das man unter Raspbian, nach dem hochfahren, den Raspberry automatisch prüfen lassen kann ob ein DHCP-Server im Netz ist oder nicht, und wenn nicht, automatisch eine feste IP vergeben wird?
Beste Grüße
automatisch nach schauen ob DHCP-Server vorhanden oder nicht? Schau mal ob du hier fündig wirst!
Im Regelfall würde man das eher so machen, dass wenn der Pi keine IP-Konfiguration bekommen hat, dass man eine statische setzt.
Allerdings, nur so am Rande, macht ein lokales Netzwerk ohne DHCP-Server nur wenig Sinn.
Kann man das auch automatisch machen lassen?
Die Sache ist das ich meinen Raspberry auch abgeben werden, und falls in dem Netz kein DHCP-Server ist, soll sich der Raspberry, wenn möglich, selbst eine statische IP geben.
Die Sache ist nicht so einfach. Das Setzten der static IP kann man sicherlich so erschlagen, dass man nach dem Starte der Pi nach ein paar minuten ein Script laufen läßt, das prüft ob das Interface eine IP bekommen hat und dann eine static IP konfiguriert.
Das Problem ist - welche IP und welche Subnetzmaske nimmst Du? Ausserdem liefert DHCP noch die DNS IP - wo bekommst Du die her?
Die Sache ist das ich meinen Raspberry auch abgeben werden, und falls in dem Netz kein DHCP-Server ist, soll sich der Raspberry, wenn möglich, selbst eine statische IP geben.
Du versuchst ein Problem zu lösen, das es nicht gibt.
Die Sache ist nicht so einfach. Das Setzten der static IP kann man sicherlich so erschlagen, dass man nach dem Starte der Pi nach ein paar minuten ein Script laufen läßt, das prüft ob das Interface eine IP bekommen hat und dann eine static IP konfiguriert.Das Problem ist - welche IP und welche Subnetzmaske nimmst Du? Ausserdem liefert DHCP noch die DNS IP - wo bekommst Du die her?
Genau so würd eich es machen, prüfen ob er sich ne IP gezogen und dann ne statische vergeben, so ist er wenigstens erreichbar wenn ich ihn direkt per Kabel verbinde.
Bevor es jemand abtippt und sich wundert, dass es nicht geht. Der_Imperator hat einen Punkt in der IP der Adresse vergessen, was der geneigte Nutzer erkennen würde, aber viele tippen hier ja wirklich nur ab. So ist es richtig:
auto eth0
auto eth0.1
iface eth0.1 inet dhcp
auto eth0.2
iface eth0.2 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1
Alles anzeigen
So wird es bei jedem (Linux)Gerät gemacht, welches eine s.g. Notadresse hat, wie z.b. die Fritzbox.
Jörg,
Dankääääääää :thumbs1:
Script ?
Nö, Subinterface
... es zeigt sich immer wieder ... man lernt nie aus
Aber das Problem welche IP mit welcher Subnetzmaske zu wählen ist bleibt trotzdem bestehen.
Aber das Problem welche IP mit welcher Subnetzmaske zu wählen ist bleibt trotzdem bestehen.
Das Problem wirst du bei Statischen IP immer haben.
Dafür wurde, denke ich, DHCP erfunden
Auf jeden Fall ist der PI unter der festen Adresse erreichbar wenn du deinen Rechner in das selbe Subnet hängst.
Welche IP das "KabelNetzwerk" in dem beide Geräte hängen dann hat ist erst mal egal.
Du kannst also bei deinem Kumpel dessen Netz 192.168.0.0/24 hat den PI mit der Festen IP 10.0.0.100/24 reinhängen und gibst deinem Notebook die 10.0.0.101/24.
Schon kannst du auf den PI zugreifen.
Macht AVM mit der Fritze nicht anders ( Notadresse )
Das funktioniert gut. Man denkt immer auf einem Kabel darf nur ein Netz rumturnen.
Wenn es nur darum geht auf die Pi zu kommen ist das eine Alternative - erfordert aber etwas Konfigurationsaufwand am Client. Soll die Pi aber auch über das existierende Netz und dessen Router ins Internet ist damit aber Essig.
Man könnte ja im promiscous mode auf Traffic lauschen und darüber rausfindet welches Netz hier benutzt wird. keine Ahnung ob es da was in der opensource gibt.
oha, so viele Antworten.
Vielen Dank!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!