Hurricane-Martin
Anmeldungsdatum: 7. Juli 2014
Beiträge: 75
|
Hallo Gemeinde, bei meinem Projekt steh ich gerade etwas auf dem Schlauch, bzw. weis ich nicht, wie ich am einfachsten zum Ziel komme. Ich habe einen selbstgebauten kleinen "Mini-Server" mit Ubuntu 14.04 am laufen.
Ich möchte jetzt gern eine IP-basierte Kamera (IP: 10.8.0.99) anschließen und über meinen Browser (links2) konfigurieren. Mein Problem ist, wie bringe ich meinem "Mini-Server" die IP der Kamera bei?
Ich wollte auf die Implementierung einen DHCP-Servers verzichten und nur statische IP Adressen vergeben. Zu sagen ist noch, das mein Server über einen Switch mit dem Router verbunden ist, was dann später entfallen soll.
Mein Mainboard besitzt nur eine Netzwerkschnittstelle die zurzeit folgende Bezeichung hat:
auto eth0
iface eth0 inet dhcp Gruß, Martin
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13931
|
Hurricane-Martin schrieb: Ich wollte auf die Implementierung einen DHCP-Servers verzichten und nur statische IP Adressen vergeben. Mein Mainboard besitzt nur eine Netzwerkschnittstelle die zurzeit folgende Bezeichung hat:
auto eth0
iface eth0 inet dhcp
Versuch mal mit:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address ...
gateway ...
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4
|
Hurricane-Martin
(Themenstarter)
Anmeldungsdatum: 7. Juli 2014
Beiträge: 75
|
Das ist jetzt vielleicht eine blöde Frage, aber wenn ich meiner Schnittstelle eth0 den statischen Wert der Kamera zuweise, was passiert dann mit der gleichnamigen Schnittstelle eth0 zu meinem Router?
Die würde ja unter
sudo nano /etc/network/interfaces
immer noch drin stehen für die Verbindung zum Router.
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13931
|
Hurricane-Martin schrieb: ... wenn ich meiner Schnittstelle eth0 den statischen Wert der Kamera zuweise, was passiert dann mit der gleichnamigen Schnittstelle eth0 zu meinem Router?
Dann habe ich dich nicht richtig verstanden. D. h., Du willst in "deiner" Schnittstelle
iface eth0 inet dhcp
behalten. Dann solltest Du die Änderungen so wie von mir gepostet, nicht machen.
|
Hurricane-Martin
(Themenstarter)
Anmeldungsdatum: 7. Juli 2014
Beiträge: 75
|
Richtig.
Die Verbindung zu meinem Router soll vorerst bleiben und erst später gegen einen UMTS Stick getauscht werden. Ich möchte jetzt die Kamera mit in das Netzwerk integrieren um über meinen Mini-Server darauf zugreifen zukönnen. Oder geht es nur über einen DHCP-Server?
|
Hurricane-Martin
(Themenstarter)
Anmeldungsdatum: 7. Juli 2014
Beiträge: 75
|
Ist es möglich die Kamera über eine virtuelle Schnittstelle eth0:1 zu verbinden? auto eth0:1
iface eth0:1 inet static
address IP der Kamera
netmask 255.255.255.0
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13931
|
Hurricane-Martin schrieb: Ist es möglich die Kamera über eine virtuelle Schnittstelle eth0:1 zu verbinden? auto eth0:1
iface eth0:1 inet static
address IP der Kamera
netmask 255.255.255.0
Sollte möglich sein, aber evtl. musst Du eth0 dann auch statisch konfigurieren und nicht für dhcp.
|
Hurricane-Martin
(Themenstarter)
Anmeldungsdatum: 7. Juli 2014
Beiträge: 75
|
Also es geht, was aber meiner Meinung nach am Router liegt.
Wenn ich die Kamera ohne Router anwählen möchte, tu er das natürlich nicht.
Komm ich irgendwie um den DHCP Server herum? Mit dem würde es bestimmt funktionieren, aber ich möchte gerne statische IP's vergeben.
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13931
|
Was genau meinst Du, mit: Hurricane-Martin schrieb: Wenn ich die Kamera ohne Router anwählen möchte, ...
?
|
Dakuan
Anmeldungsdatum: 2. November 2004
Beiträge: 6345
Wohnort: Hamburg
|
Ich hatte mal einen ähnlichen Fall mit einer W-LAN Bridge, aber das ist schon sehr lange her und die Details zur Lösung finde ich nicht sofort. Deshalb betrachte meine Antwort erstmal nur als EINE Idee.
... IP-basierte Kamera (IP: 10.8.0.99)
Hast Du das Handbuch zur Kamera? Dann suche darin mal in den Beschreibungen zur Konfiguration, ob es dort einen Punkt zur Änderung der IP gibt. Eigentlich sollte sowas bei allen IP basierten Geräten möglich sein. Wenn das nicht geht, vergiss meinen Beitrag. Du benötigst aber noch einen weiteren PC mit Linux (kann auch eine Live Version sein). Die Idee ist, die beiden Geräte, also PC und Kamera, direkt miteinander zu verbinden. Dazu benötigst du möglicherweise ein gekreuztes Netzwerkkabel (bei neueren PCs sollte es auch mit einem normalen Kabel gehen). Mit dem Konsolenprogramm "ifconfig" (und Admin Rechten) kannst du dann den PC (vorübergehend) in das gleiche Netzwerk wie die Kamera bringen, also beispielsweise 10.8.0.2 (nicht 1 oder 255). Danach solltest du dann mit einem Browser auf die Kamera kommen. Die Einstellungen am PC sind nach einem Neustart wieder die alten. Da das bei mir jetzt aber schon so lange her ist, kann ich nicht sofort sagen welche Einstellungen ausser der IP noch geändert werden müssen. Ich finde meine Notizen dazu momentan leider nicht.
|
Hurricane-Martin
(Themenstarter)
Anmeldungsdatum: 7. Juli 2014
Beiträge: 75
|
Guten Morgen. @ lubux:
Zurzeit ist mein Router auf dem Uplink (WAN Port) meines Switches.
Die Kamera und das Mainboard auf dem Downlink (LAN Port).
Damit steuert mein Router die Verbindung zwischen meinen Mainboard und der Kamera. Ich möchte aber, das mein Mainboard auf dem Uplink sitzt und die nur die Kamera auf dem Downlink.
Dazu muss ich ja meine Netzwerkschnittstelle anpassen und die Kamera in das selbe Netz bringen.
Geht diese Funktion meines Mainboards auch ohne das aufspielen eines DHCP-Servers. @ Dakuan:
Danke für deine Antwort.
Die IP der Kamera kann ich beliebig verändern.
Die Idee mit dem gleichen Netzwerk kam mir (ohne Witz) in der Nacht^^
Ich hatte mir jetzt gedacht, die IP's so zu vergeben.
Mainboard: 192.168.1.1
Cam1: 192.168.1.11
Cam2: 192.168.1.12
Cam3: 192.168.1.13
Cam4: 192.168.1.14
Netmask: 255.255.255.0 Kann ich die Einstellung unter /etc/network/interfaces einfach so schreiben:
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
#gateway (gleich OSI Schicht) -> Entfällt
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13931
|
Hurricane-Martin schrieb: Ich hatte mir jetzt gedacht, die IP's so zu vergeben.
Mainboard: 192.168.1.1
Cam1: 192.168.1.11
Cam2: 192.168.1.12
Cam3: 192.168.1.13
Cam4: 192.168.1.14
Netmask: 255.255.255.0 Kann ich die Einstellung unter /etc/network/interfaces einfach so schreiben:
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
#gateway (gleich OSI Schicht) -> Entfällt
Ja, aber m. e. wäre für das Mainboard, "schöner" die 192.168.1.2. Als Test (... vor den Eintragungen in der interfaces) kannst Du auch versuchen:
sudo ifconfig eth0 inet 192.168.1.2 netmask 255.255.255.0
ping -c 3 192.168.1.11
|
Dakuan
Anmeldungsdatum: 2. November 2004
Beiträge: 6345
Wohnort: Hamburg
|
Die 192.168.1.1 bekommt üblicherweise das Gateway, also der Router. Außerdem solltest du dir in der Routerkonfiguration mal ansehen, welcher Adressbereich dort für DHCP reserviert (eingestellt) ist. Alle statischen Adressen, die du vergeben willst, müssen außerhalb dieses Bereichs liegen. Oder soll dein PC Router spielen?
|
Hurricane-Martin
(Themenstarter)
Anmeldungsdatum: 7. Juli 2014
Beiträge: 75
|
Dakuan schrieb: Die 192.168.1.1 bekommt üblicherweise das Gateway, also der Router. Außerdem solltest du dir in der Routerkonfiguration mal ansehen, welcher Adressbereich dort für DHCP reserviert (eingestellt) ist. Alle statischen Adressen, die du vergeben willst, müssen außerhalb dieses Bereichs liegen. Oder soll dein PC Router spielen?
Das is ein echt guter Tipp =) Das muss ich auf jeden Fall überprüfen. Ich denke, ich habe hier ein grundlegendes Verständnisproblem was die Schnittstelle "eth0" angeht =/ Wenn ich mein Mainboard mit dem Uplink des Switches verbinde und im Netzwerkinterface
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0 einstelle, sollte doch die Kamera mit der IP 192.168.1.11 in meinem Netzwerk liegen und ich sollte sie mit einem Ping erreichen? Ganz zum schluss, soll mein Mainboard Router spielen^^ Wenn man das so nennen kann... Das System soll später mit einem UMTS Stick laufen.
|
Dakuan
Anmeldungsdatum: 2. November 2004
Beiträge: 6345
Wohnort: Hamburg
|
Ich denke, ich habe hier ein grundlegendes Verständnisproblem was die Schnittstelle "eth0" angeht
Ich blick noch nicht ganz durch was du da vorhast, aber nach deinem letzten Post rieche ich jede Menge Konflikt Potenzial. Du solltest mal beschreiben, wie das endgültige Netzwerk aussehen soll und ob die Konfiguration ggf. variabel sein soll. Wenn im Endzustand 2 Router und/oder DHCP Server aktiv sind, musst du darauf achten, das die Adressbereiche sich nicht überschneiden. Am besten wären dann 2 Subnetze. Ich habe das mit 2 WRT54 damals nicht hinbekommen, aber mit einem PC als Router sollte das gehen. Idealerweise sollte der dann aber 2 Netzwerkkarten haben. Ersatzweise könnte man natürlich ein zusätzliches virtuelles Netzwerkinterface einrichten. Vom Datendurchsatz ist das aber nicht ideal.
Und allzu viele Tipps kann ich dir für diesen Fall auch nicht geben.
Wenn ich mein Mainboard mit dem Uplink des Switches verbinde und im Netzwerkinterface ...
einstelle, sollte doch die Kamera mit der IP 192.168.1.11 in meinem Netzwerk liegen und ich sollte sie mit einem Ping erreichen?
Falls der Router nicht der Meinung ist, das es diese Adresse nicht gibt, weil sie in seinem DHCP Adresspool noch frei ist. Du hast ja leider noch nicht erzählt, was du bisher unternommen hast, um die Kamera "einzufangen". Hast du denn die IP schon umgestellt? Wenn nicht, probiere das nochmal nach der von mir bereits beschriebenen Methode. Wenn du dabei kein gekreuztes Kabel verwenden kannst, kannst du auch beide Kandidaten am Switch (beides Downlink) anschließen. Dabei sollten dann alle anderen Anschlüsse vorübergehend abgetrennt werden.
|