GP3 Netscan: Unterschied zwischen den Versionen

Aus Gemini-Wiki
Zur Navigation springen Zur Suche springen
Zeile 2: Zeile 2:
 
  |[[Bild:deutsch.png]] - [[GP3 Netscan|in Deutsch]]
 
  |[[Bild:deutsch.png]] - [[GP3 Netscan|in Deutsch]]
 
  |[[Bild:english.png]] - [[GP3 Netscan (en)|in English]]
 
  |[[Bild:english.png]] - [[GP3 Netscan (en)|in English]]
  |}  
+
  |}
== Netscan ==
+
[[Datei:GP3-Netscan2.png|thumb|right|400px|Überblick über die gefundenen Geräte]]
 +
Das <code>gemininetscan</code> Plugin durchsucht das lokale Netzwerk nach verfügbaren Geräten. Anschliessend werden die gefundenen Geräte (je nach Einstellung) nach offenen [http://de.wikipedia.org/wiki/Port_%28Protokoll%29#System_Ports Ports] gescannt und am TV aufgelistet. Insgesamt stellt das Plugin folgende Funktionen zur Verfügung.
  
{|  
+
* Durchsucht das lokale Netzwerk nach verfügbaren Geräten.
|-
+
* Listet Dienste von den gefundenen Geräten auf.
|-valign="top"
+
* Zeigt die [http://de.wikipedia.org/wiki/MAC-Adresse MAC] Adresse der Geräte an, inklusive [http://de.wikipedia.org/wiki/MAC-Adresse#Herstellerkennungen Herstellerangaben].
|[[Bild:GP3-Netscan1.png|left|thumb|500px|Netscan Suche]] || [[Bild:GP3-Netscan2.png|left|thumb|500px|Überblick über die gefundenen Geräte, der grüne Punkt zeigt an dass das Gerät derzeit online ist]]
+
* Sucht nach verfügbaren [[Samba Server|SMB]] und [[NFS]] Freigaben.
|-
+
* Kann gefundene Freigaben direkt an den [[GP3 Einstellungen Automount|Automount Editor]] übergeben.
 +
* Unterstützt [http://de.wikipedia.org/wiki/Wake_On_LAN WOL], um Geräte aufzuwecken.
 +
* Kann Geräte herunterfahren oder neu starten, wenn auf dem Zielgerät ein Telnet Server installiert ist.
 +
* Zeigt aktive / inaktive Geräte (grün = online / rot = offline).
 +
 
 +
== Installation ==
 +
Installiert das <code>gemininetscan</code> Plugin via [[GP3 Addons|Addons]] im Blue Panel. Das Paket befindet sich in der Kategorie '''Gemini Plugins'''. Führt nach der Installationen einen [[Enigma2]] Neustart aus, oder startet die Dreambox neu. Alternativ kann das Plugin auch via [[Telnet]] oder [[SSH]] mit folgendem Befehl installiert werden.
 +
<syntaxhighlight>
 +
opkg update && opkg install gemininetscan
 +
</syntaxhighlight>
 +
 
 +
== Bedienung ==
 +
[[Datei:GP3-Netscan1.png|thumb|right|250px|Scan Einstellungen]]
 +
[[Datei:GP3-Netscan2.png|thumb|right|250px|Abgeschlossener Scan]]
 +
Nach dem Start des Plugins, könnt ihr mit der {{Red|roten}} Taste die Einstellungen öffnen. Die folgende Tabelle zeigt die verschiedenen Optionen. Startet nach den Einstellungen das scannen mit der {{Green|Start}} Taste. Nach dem Durchsuchen des Netzwerkes, erscheint eine Liste der gefunden Geräte, inklusive Informationen zu den Diensten, MAC Adresse, usw. Eine weitere Suche, kann zu jederzeit mit der {{Red|roten}} Taste gestartet werden.
 +
 
 +
==== Einstellungen ====
 +
{| class="wikitable" border="1"
 +
! width="180"|Eingabe
 +
! width="700"|Beschreibung
 +
|-
 +
| Start: / Ende:
 +
| IP Adressen Bereich für das Scannen eingeben.
 +
|-
 +
| Durchsuche die Ports:
 +
| Hier könnt ihr definieren, nach welchen Ports gesucht werden soll. Als Auswahl stehen folgende Optionen zur Verfügung:
 +
* Standard - Suche nach verfügbaren Diensten und Freigaben (empfohlene Einstellung).
 +
* 1-1023 - Suche nach Standardisierten Ports ([http://de.wikipedia.org/wiki/Liste_der_standardisierten_Ports#Standardisierte_Ports_.280.E2.80.931023.29 well known ports]).
 +
* 1-49151 - Suche nach Standardisierten und [http://de.wikipedia.org/wiki/Liste_der_standardisierten_Ports#Registrierte_Ports:_1024.E2.80.9349151 Registrierten] Ports.
 +
* 1-65535 - Kompletter (Standardisierte, Registrierte und Dynamische) Port Bereich absuchen.
 +
* Freigaben - Sucht nur nach NFS und SMB Freigaben. Beachtet bitte, dass Freigaben ab Windows XP nicht angezeigt werden.
 +
|-
 +
| Eigene IP scannen?:
 +
| Hier könnt ihr die eigene Dreambox scannen, oder eben nicht ;)
 +
|-
 +
| Geräte ohne Service nicht anzeigen:
 +
| Geräte ohne Dienste können mit dieser Einstellung ein- oder ausgeblendet werden.
 
|}
 
|}
  
{|  
+
{{Achtung|Benutzer mit einer Fritzbox von AVM, sollten keinen Scann mit der Portauswahl 1-49151 und 1-65535 durchführen.}}
|-
+
 
|-valign="top"
+
==== Freigaben ====
|[[Bild:GP3-Netscan3.png|left|thumb|500px|Gefundene Dienste auf einem Gerät]] || [[Bild:GP3-Netscan4.png|left|thumb|500px|Geräte können ausgeschaltet werden wenn dort ein Telnet-Server läuft. Getestet mit Windows7, Ubuntu und Android.
+
[[Datei:GP3-Netscan3.png|thumb|right|250px|Freigaben]]
 +
Um Freigaben zu sehen, müsst ihr in der Liste, das gewünschte Gerät mit der {{Taste|OK}} auswählen. Ihr könnt anschliessend auch den Filter mit der {{Green|grünen}} Taste aktivieren, somit werden nur gefundene NFS und SMB Freigaben angezeigt.
 +
 
 +
Einbinden von NFS oder SMB Freigaben ist auch einfach möglich. Wählt eine Freigabe und drückt die {{Red|rote}} Taste. Die Freigabe wird so automatisch an den [[GP3 Einstellungen Automount|Automount Editor]] übergeben. Ändert im Editor noch die gewünschten Einstellungen und schon könnt ihr das Gerät via <code>/media/net/mountpunkt</code> erreichen.
 +
 
 +
==== Aufwecken ====
 +
Aufwecken von Geräten erfolgt in der Liste über die {{Green|grüne}} Taste. Beachtet aber, dass die Geräte [http://de.wikipedia.org/wiki/Wake_On_LAN WOL] unterstützen müssen und die Funktion muss natürlich aktiviert sein. Lest dazu bitte die [http://de.wikipedia.org/wiki/Betriebsanleitung Betriebsanleitungen] eurer verwendeten Geräte.
 +
 
 +
==== Herunterfahren ====
 +
[[Datei:GP3-Netscan4.png|thumb|right|250px|Herunterfahren]]
 +
Für das Herunterfahren, muss ein Telnet Server auf dem Gerät installiert sein. Das <code>gemininetscan</code> Plugin loggt sich mit Benutzername und Passwort via [[Telnet]] auf das Zielgerät ein und führt anschliessend den Befehl für das Herunterfahren / Neustart aus. Die folgenden Beschreibungen zeigen euch, wie ein Telnet Server unter [http://de.wikipedia.org/wiki/Ubuntu Ubuntu] (Linux) oder [http://de.wikipedia.org/wiki/Windows Windows] eingerichtet wird.
 +
 
 +
* [http://www.cyberciti.biz/faq/ubuntu-linux-enable-telnet-service/ Ubuntu]
 +
* [http://technet.microsoft.com/de-de/library/cc770501%28WS.10%29.aspx Windows]
 +
 
 +
Das Herunterfahren erfolgt über die {{Blue|blaue}} Taste, wo anschliessend die benötigten Informationen z.B. Port, Benutzername, Passwort, usw. eingegeben werden müssen. Drückt nachher die {{Green|grüne}} Taste, um das Gerät auszuschalten. Die folgende Tabelle beschreibt die benötigten Informationen.  
  
Unter Windows kann man sich den Telnet-Server wie folgt installieren und aktivieren.http://technet.microsoft.com/de-de/library/cc770501%28WS.10%29.aspx
+
{| class="wikitable" border="1"
Unter Ubuntu:
+
! width="180"|Eingabe
http://www.cyberciti.biz/faq/ubuntu-linux-enable-telnet-service/]]
+
! width="700"|Beschreibung
|-
+
|-
 +
| IP:
 +
| IP Adresse des auszuschaltenden Gerätes eingeben.
 +
|-
 +
| Port (Standard 23):
 +
| Portnummer eingeben, auf welchen der Telnet Server lauscht (Standard Port 23).
 +
|-
 +
| Telnet Nutzer:
 +
| Benutzername eingeben, welcher auf den Telnet Server einloggen soll. Der Benutzer benötigt entsprechende Rechte (root / admin), um das Gerät auszuschalten!
 +
|-
 +
| Telnet Passwort:
 +
| Passwort des Benutzer eingeben.
 +
|-  
 +
| Befehl:
 +
| Auswahl des Befehls für den Neustart oder das Herunterfahren. Unterschieden werden die Befehle für Linux basierende Geräte, Mac OS und Windows. Am besten testet ihr die Befehle, nachdem ihr euch mit dem Benutzer / Passwort am Telnet Server angemeldet habt. So könnt ihr die Rechte und den Befehl für das Herunterfahren überprüfen. Die folgende Liste, zeigt die vom <code>gemininetscan</code> bereitgestellten Befehle für den Neustart und das Herunterfahren.
 +
* Linux - ausschalten: <code>poweroff</code>
 +
* Linux - ausschalten: <code>halt</code>
 +
* Linux - Neustart: <code>reboot</code>
 +
* Mac OS - ausschalten: <code>shutdown -h now</code>
 +
* Mac OS - Neustart: <code>shutdown -r now</code>
 +
* Windows - ausschalten: <code>shutdown -s -f</code>
 +
* Windows - Neustart: <code>shutdown -r -s -f</code>
 
|}
 
|}
  
{|
+
== Konfigurationsdatei ==
|-
+
Die Informationen des gescannten Netzwerks, werden in die [http://de.wikipedia.org/wiki/Xml XML]-Datei <code>gemini_netscan.xml</code> im Verzeichnis <code>/etc/enigma2</code> geschrieben.
|-valign="top"
+
 
[[Bild:GP3-Netscan5.png|left|thumb|300px|Gerät Aufwecken per Wakeon LAN]]
+
== Deinstallation ==
|-
+
Deinstallation erfolgt über die Kategorie '''Gemini Plugins''' in den [[GP3 Addons|Addons]]. Wählt das <code>gemininetscan</code> Plugin mit der {{Taste|OK}} Taste und startet die Deinstallation mit der {{Green|grünen}} Taste. Führt nach der Deinstallationen einen [[Enigma2]] Neustart aus, oder startet die Dreambox neu. Oder deinstalliert das Plugin via [[Telnet]] oder [[SSH]]:
|}
+
<syntaxhighlight>
 +
opkg remove gemininetscan
 +
</syntaxhighlight>
 +
 
 
[[Kategorie:GP3]]
 
[[Kategorie:GP3]]

Version vom 20. Mai 2013, 23:24 Uhr

Deutsch.png - in Deutsch English.png - in English
Überblick über die gefundenen Geräte

Das gemininetscan Plugin durchsucht das lokale Netzwerk nach verfügbaren Geräten. Anschliessend werden die gefundenen Geräte (je nach Einstellung) nach offenen Ports gescannt und am TV aufgelistet. Insgesamt stellt das Plugin folgende Funktionen zur Verfügung.

  • Durchsucht das lokale Netzwerk nach verfügbaren Geräten.
  • Listet Dienste von den gefundenen Geräten auf.
  • Zeigt die MAC Adresse der Geräte an, inklusive Herstellerangaben.
  • Sucht nach verfügbaren SMB und NFS Freigaben.
  • Kann gefundene Freigaben direkt an den Automount Editor übergeben.
  • Unterstützt WOL, um Geräte aufzuwecken.
  • Kann Geräte herunterfahren oder neu starten, wenn auf dem Zielgerät ein Telnet Server installiert ist.
  • Zeigt aktive / inaktive Geräte (grün = online / rot = offline).

Installation

Installiert das gemininetscan Plugin via Addons im Blue Panel. Das Paket befindet sich in der Kategorie Gemini Plugins. Führt nach der Installationen einen Enigma2 Neustart aus, oder startet die Dreambox neu. Alternativ kann das Plugin auch via Telnet oder SSH mit folgendem Befehl installiert werden.

opkg update && opkg install gemininetscan

Bedienung

Scan Einstellungen
Abgeschlossener Scan

Nach dem Start des Plugins, könnt ihr mit der roten Taste die Einstellungen öffnen. Die folgende Tabelle zeigt die verschiedenen Optionen. Startet nach den Einstellungen das scannen mit der Start Taste. Nach dem Durchsuchen des Netzwerkes, erscheint eine Liste der gefunden Geräte, inklusive Informationen zu den Diensten, MAC Adresse, usw. Eine weitere Suche, kann zu jederzeit mit der roten Taste gestartet werden.

Einstellungen

Eingabe Beschreibung
Start: / Ende: IP Adressen Bereich für das Scannen eingeben.
Durchsuche die Ports: Hier könnt ihr definieren, nach welchen Ports gesucht werden soll. Als Auswahl stehen folgende Optionen zur Verfügung:
  • Standard - Suche nach verfügbaren Diensten und Freigaben (empfohlene Einstellung).
  • 1-1023 - Suche nach Standardisierten Ports (well known ports).
  • 1-49151 - Suche nach Standardisierten und Registrierten Ports.
  • 1-65535 - Kompletter (Standardisierte, Registrierte und Dynamische) Port Bereich absuchen.
  • Freigaben - Sucht nur nach NFS und SMB Freigaben. Beachtet bitte, dass Freigaben ab Windows XP nicht angezeigt werden.
Eigene IP scannen?: Hier könnt ihr die eigene Dreambox scannen, oder eben nicht ;)
Geräte ohne Service nicht anzeigen: Geräte ohne Dienste können mit dieser Einstellung ein- oder ausgeblendet werden.
Ambox attention.png Benutzer mit einer Fritzbox von AVM, sollten keinen Scann mit der Portauswahl 1-49151 und 1-65535 durchführen.

Freigaben

Freigaben

Um Freigaben zu sehen, müsst ihr in der Liste, das gewünschte Gerät mit der OK auswählen. Ihr könnt anschliessend auch den Filter mit der grünen Taste aktivieren, somit werden nur gefundene NFS und SMB Freigaben angezeigt.

Einbinden von NFS oder SMB Freigaben ist auch einfach möglich. Wählt eine Freigabe und drückt die rote Taste. Die Freigabe wird so automatisch an den Automount Editor übergeben. Ändert im Editor noch die gewünschten Einstellungen und schon könnt ihr das Gerät via /media/net/mountpunkt erreichen.

Aufwecken

Aufwecken von Geräten erfolgt in der Liste über die grüne Taste. Beachtet aber, dass die Geräte WOL unterstützen müssen und die Funktion muss natürlich aktiviert sein. Lest dazu bitte die Betriebsanleitungen eurer verwendeten Geräte.

Herunterfahren

Herunterfahren

Für das Herunterfahren, muss ein Telnet Server auf dem Gerät installiert sein. Das gemininetscan Plugin loggt sich mit Benutzername und Passwort via Telnet auf das Zielgerät ein und führt anschliessend den Befehl für das Herunterfahren / Neustart aus. Die folgenden Beschreibungen zeigen euch, wie ein Telnet Server unter Ubuntu (Linux) oder Windows eingerichtet wird.

Das Herunterfahren erfolgt über die blaue Taste, wo anschliessend die benötigten Informationen z.B. Port, Benutzername, Passwort, usw. eingegeben werden müssen. Drückt nachher die grüne Taste, um das Gerät auszuschalten. Die folgende Tabelle beschreibt die benötigten Informationen.

Eingabe Beschreibung
IP: IP Adresse des auszuschaltenden Gerätes eingeben.
Port (Standard 23): Portnummer eingeben, auf welchen der Telnet Server lauscht (Standard Port 23).
Telnet Nutzer: Benutzername eingeben, welcher auf den Telnet Server einloggen soll. Der Benutzer benötigt entsprechende Rechte (root / admin), um das Gerät auszuschalten!
Telnet Passwort: Passwort des Benutzer eingeben.
Befehl: Auswahl des Befehls für den Neustart oder das Herunterfahren. Unterschieden werden die Befehle für Linux basierende Geräte, Mac OS und Windows. Am besten testet ihr die Befehle, nachdem ihr euch mit dem Benutzer / Passwort am Telnet Server angemeldet habt. So könnt ihr die Rechte und den Befehl für das Herunterfahren überprüfen. Die folgende Liste, zeigt die vom gemininetscan bereitgestellten Befehle für den Neustart und das Herunterfahren.
  • Linux - ausschalten: poweroff
  • Linux - ausschalten: halt
  • Linux - Neustart: reboot
  • Mac OS - ausschalten: shutdown -h now
  • Mac OS - Neustart: shutdown -r now
  • Windows - ausschalten: shutdown -s -f
  • Windows - Neustart: shutdown -r -s -f

Konfigurationsdatei

Die Informationen des gescannten Netzwerks, werden in die XML-Datei gemini_netscan.xml im Verzeichnis /etc/enigma2 geschrieben.

Deinstallation

Deinstallation erfolgt über die Kategorie Gemini Plugins in den Addons. Wählt das gemininetscan Plugin mit der OK Taste und startet die Deinstallation mit der grünen Taste. Führt nach der Deinstallationen einen Enigma2 Neustart aus, oder startet die Dreambox neu. Oder deinstalliert das Plugin via Telnet oder SSH:

opkg remove gemininetscan