Um auf die Konsole (Kommandozeile oder auch Terminal) zugreifen zu können, benötigt man auf dem PC ein Terminal-Programm. In diesem Beispiel wird das Programm Putty verwendet.
Der Zugriff auf die Kommandozeile kann mit verschiedenen Protokollen (Telnet, SSH) erfolgen.
Voraussetzung ist immer, dass die Box im Netzwerk eingebunden und vom PC aus erreichbar ist.
Neben einem Terminal-Programm wird ein ftp-Client auf dem PC benötigt, um Dateien zur und von der Box zu kopieren.
Ein solcher ftp-Client ist z.B. Filezilla.
Erklärung Konsole Wikipedia
Was ist Telnet?
Was ist ein Feed?
Ein Feed ist ein Datenkanal. Dort stehen online Pakete zur Installation bereit, auf die die Box zugreifen kann.
Zugriff mit Putty:
Nach dem Start von Putty, Telnet oder SSH auswählen und die IP-Adresse der Dreambox eingeben, anschließend auf "Open" klicken.
Die Konsole öffnet sich.
Die Anmeldung erfolgt mit dem Benutzernamen root. Ist ein Passwort gesetzt, wird dieses im zweiten Schritt abgefragt. Das Passwort wird während der Eingabe nicht angezeigt.
Jede Eingabe wird mit der Enter-Taste bestätigt und damit ausgeführt.
Zugriff per SSH/Telnet unter OE2.6 auf der ONE und Two
Der SSH-Zugrifff als root geht nicht mehr.
Man verwendet den User newnigma2 mit dem Passwort DreamOne. Der User hat sudo Rechte (Beispiel für die Anwendung siehe dort).
Bitte nach dem ersten Login das Passwort mit passwd ändern.
Telnet wird demnächst deaktiviert, so dass nur noch SSH möglich ist. Bis dahin ist der Zugriff per root unter Telnet, wie unter OE2.5, zusätzlich auch noch möglich.
Ausgewählte Befehle und ihre Funktion:
up
Startet ein Softwareupdate (gleichbedeutend mit "System aktualisieren" im Paketmanager).
apt-get update
Lädt die aktuellen Paketlisten vom Feed.
Damit weiß die Box, welche Pakete auf dem Feed zur Verfügung stehen.
apt-get install Paketname
installiert ein Paket vom Feed
Beispiel:
apt-get update
apt-get install enigma2-skin-nuke.fhd
apt-get update lädt erst die Paketlisten und apt-get install enigma2-skin-nuke.fhd installiert dann das Paket enigma2-skin-nuke.fhd vom Feed. Beim Namen des Paketes ist der Name bis zum ersten Unterstrich maßgeblich. Lautet der vollständige Dateiname auf dem Feed also enigma2-skin-nuke.fhd_1.0git20171115-r0.6_all.deb, wird das Paket mit apt-get install enigma2-skin-nuke.fhd installiert.
Durch zwei && kann man diese zwei Befehle verbinden und nacheinander ausführen lassen.
Beispiel:
apt-get update && apt-get install enigma2-skin-nuke.fhd
apt-get remove Paketname
Deinstalliert ein per apt-get online installiertes Paket.
dpkg -i /tmp/*.deb
Installiert ein Paket, welches man vorher auf der Box im Verzeichnis /tmp per ftp abgelegt hat.
Um die Abhängigkeiten dieses Paketes automatisch vom Feed zu installieren, wird im Anschluss folgendes ausgeführt:
apt-get update && apt-get -y -f install
Es werden *.deb benötigt.
*.ipk können nicht installiert werden.
dpkg -r Paketname
Deinstalliert ein per dpkg lokal installiertes Paket.
systemctl stop enigma2
Hält Enigma2 an.
systemctl start enigma2
Startet Enigma2 wieder.
apt-mark hold Paketname
Schließt ein installiertes Paket vom Update aus.
apt-mark unhold Paketname
Macht ein auf hold gesetztes Paket wieder updatebar.
mount
zeigt gemountete (eingehängte) Datenspeicher an
Symlink erstellen
Beispiel: ln -s /picons/piconHD /picons/piconSList
Es wird ein Symlink mit dem Namen /picons/piconSList erstellt, der auf /picons/piconHD zeigt.
In der Praxis bedeutet das, klickt man auf /picons/piconSList, landet man im Verzeichnis /picons/piconHD.
Dementsprechend sind alle Dateien welche physisch in /picons/piconHD vorhanden sind, auch unter /picons/piconSList abrufbar.
Wie setze ich ein Passwort?
Ein Passwort wird mit dem Befehl passwd gesetzt.
Nach der Ausführung des Befehls das gewünschte Passwort eingeben (das Passwort wird während der Eingabe nicht angezeigt), mit Enter bestätigen, danach wird man aufgefordert das Passwort ein zweites Mal einzugeben.
Das gesetzte Passwort gilt für die Konsole und auch für das Webinterface.
Wie poste ich Konsolenausgaben im Board?
Im Telnetfenster von Putty den Inhalt mit gedrückter linker Maustaste markieren.
Der markierte Inhalt wird dabei automatisch in die Zwischenablage kopiert. Beim Erstellen eines Beitrags im Board kann man diesen Inhalt per rechter Maustaste und anschließendem Klick auf "einfügen" in den Beitrag kopieren.
Der Zugriff auf die Kommandozeile kann mit verschiedenen Protokollen (Telnet, SSH) erfolgen.
Voraussetzung ist immer, dass die Box im Netzwerk eingebunden und vom PC aus erreichbar ist.
Neben einem Terminal-Programm wird ein ftp-Client auf dem PC benötigt, um Dateien zur und von der Box zu kopieren.
Ein solcher ftp-Client ist z.B. Filezilla.
Erklärung Konsole Wikipedia
Was ist Telnet?
Was ist ein Feed?
Ein Feed ist ein Datenkanal. Dort stehen online Pakete zur Installation bereit, auf die die Box zugreifen kann.
Zugriff mit Putty:
Nach dem Start von Putty, Telnet oder SSH auswählen und die IP-Adresse der Dreambox eingeben, anschließend auf "Open" klicken.
Die Konsole öffnet sich.
Die Anmeldung erfolgt mit dem Benutzernamen root. Ist ein Passwort gesetzt, wird dieses im zweiten Schritt abgefragt. Das Passwort wird während der Eingabe nicht angezeigt.
Jede Eingabe wird mit der Enter-Taste bestätigt und damit ausgeführt.
Zugriff per SSH/Telnet unter OE2.6 auf der ONE und Two
Der SSH-Zugrifff als root geht nicht mehr.
Man verwendet den User newnigma2 mit dem Passwort DreamOne. Der User hat sudo Rechte (Beispiel für die Anwendung siehe dort).
Bitte nach dem ersten Login das Passwort mit passwd ändern.
Telnet wird demnächst deaktiviert, so dass nur noch SSH möglich ist. Bis dahin ist der Zugriff per root unter Telnet, wie unter OE2.5, zusätzlich auch noch möglich.
Ausgewählte Befehle und ihre Funktion:
up
Startet ein Softwareupdate (gleichbedeutend mit "System aktualisieren" im Paketmanager).
apt-get update
Lädt die aktuellen Paketlisten vom Feed.
Damit weiß die Box, welche Pakete auf dem Feed zur Verfügung stehen.
apt-get install Paketname
installiert ein Paket vom Feed
Beispiel:
apt-get update
apt-get install enigma2-skin-nuke.fhd
apt-get update lädt erst die Paketlisten und apt-get install enigma2-skin-nuke.fhd installiert dann das Paket enigma2-skin-nuke.fhd vom Feed. Beim Namen des Paketes ist der Name bis zum ersten Unterstrich maßgeblich. Lautet der vollständige Dateiname auf dem Feed also enigma2-skin-nuke.fhd_1.0git20171115-r0.6_all.deb, wird das Paket mit apt-get install enigma2-skin-nuke.fhd installiert.
Durch zwei && kann man diese zwei Befehle verbinden und nacheinander ausführen lassen.
Beispiel:
apt-get update && apt-get install enigma2-skin-nuke.fhd
apt-get remove Paketname
Deinstalliert ein per apt-get online installiertes Paket.
dpkg -i /tmp/*.deb
Installiert ein Paket, welches man vorher auf der Box im Verzeichnis /tmp per ftp abgelegt hat.
Um die Abhängigkeiten dieses Paketes automatisch vom Feed zu installieren, wird im Anschluss folgendes ausgeführt:
apt-get update && apt-get -y -f install
Es werden *.deb benötigt.
*.ipk können nicht installiert werden.
dpkg -r Paketname
Deinstalliert ein per dpkg lokal installiertes Paket.
systemctl stop enigma2
Hält Enigma2 an.
systemctl start enigma2
Startet Enigma2 wieder.
apt-mark hold Paketname
Schließt ein installiertes Paket vom Update aus.
apt-mark unhold Paketname
Macht ein auf hold gesetztes Paket wieder updatebar.
mount
zeigt gemountete (eingehängte) Datenspeicher an
Symlink erstellen
Beispiel: ln -s /picons/piconHD /picons/piconSList
Es wird ein Symlink mit dem Namen /picons/piconSList erstellt, der auf /picons/piconHD zeigt.
In der Praxis bedeutet das, klickt man auf /picons/piconSList, landet man im Verzeichnis /picons/piconHD.
Dementsprechend sind alle Dateien welche physisch in /picons/piconHD vorhanden sind, auch unter /picons/piconSList abrufbar.
Wie setze ich ein Passwort?
Ein Passwort wird mit dem Befehl passwd gesetzt.
Nach der Ausführung des Befehls das gewünschte Passwort eingeben (das Passwort wird während der Eingabe nicht angezeigt), mit Enter bestätigen, danach wird man aufgefordert das Passwort ein zweites Mal einzugeben.
Das gesetzte Passwort gilt für die Konsole und auch für das Webinterface.
Wie poste ich Konsolenausgaben im Board?
Im Telnetfenster von Putty den Inhalt mit gedrückter linker Maustaste markieren.
Der markierte Inhalt wird dabei automatisch in die Zwischenablage kopiert. Beim Erstellen eines Beitrags im Board kann man diesen Inhalt per rechter Maustaste und anschließendem Klick auf "einfügen" in den Beitrag kopieren.