Απλές διαγνωστικές εντολές Telnet

AlexT_

AVClub Fanatic
17 June 2006
10,458
Θεσσαλονίκη
Μέσω telnet μπορούμε δοκιμασμένα σε δέκτες Dreambox να εκτελέσουμε μεταξύ άλλων και μερικές απλές εντολές, κυρίως διαγνωστικές.
Ετσι δίδοντας την εντολή "free" μπορούμε να δούμε την κατάσταση της μνήμης του δέκτη μας ή εισάγοντας "ifconfig" βλέπουμε mac address, IP, κλπ.
Φυσικά μέσω αυτής της διαδικασίας (telnet) μπορούν να γίνουν πολλές εργασίες (π.χ. format, mount, αλλαγή δικαιωμάτων κ.α.) αλλά ενέχουν κινδύνους αν δεν γνωρίζουμε τι ακριβώς κάνουμε. Οι διαγνωστικές όμως δεν βλάπτουν και αν έχετε άλλες, ρίχτε τες!
 
Αλλαγή IP σε δέκτη linux με telnet
1.Με telnet η ssh κάνουμε login στον δέκτη.
2.Αλλαγή IP/subnet : ifconfig eth0 <επιθημητή IP> netmask 255.255.255.0
3.Aλλαγή gateway : route add default gw <IP gateway>
4.reboot
Οι εντολές ισχύουν και σε οτιδήποτε τρέχει linux.
Παράδειγμα: IP του router 192.168.1.1 (που είναι default στους περισσότερους)
Subnet 255.255.255.0 (εξαρτάται απο την τοπολογία αλλα default είναι αυτό)
Θέλουμε να καταχωρήσοπυμε IP στο κουτί 192.168.1.2 οπότε αντικαθιστούμε το <επιθυμητή IP> με το 192.168.1.2
το netmask μένει όπως έχει και αντικαθιστούμε το <IP gareway> με το 192.168.1.1
 
Δημιουργία swapfile στον HDD ή CF του DM600 Με telnet μπαίνουμε στον δέκτη ( εννοείτε οτι έχει εγκατεστημένο hdd ή cf)
Telnet <ip Dreambox> και κάνουμε login.
Εντολές :
cd /media/hdd
dd if=/dev/zero of=swapfile bs=1024 count=65536
mkswap swapfile
swapon swapfile

(count=65536 για μέγεθος swap 64 mb και count=131072 για 128 mb )
Για να το κάνουμε Disable :
swapoff swapfile
Γίνεται βέβαια και απο το blue panel.
 
Ξεχασμένος κωδικός γονικού κλειδώματος
Διαδρομή αρχείου (ftp):
/var/etc/tuxbox/config/enigma/config
Γραμμή (στο αρχείο config) : i:/elitedvb/pins/parentallock=
Μετά το = κωδικός που θέλουμε σε HEX mode
Πχ. Κωδικός 7890 : i:/elitedvb/pins/parentallock=00001ed2
Και όποιος θέλει με telnet και έχει εμπειρία με τον vi :
vi /var/etc/tuxbox/config/enigma/config
 
ΑΛΛΑΓΗ Mac Address ΣΕ ΚΛΩΝΟ Dreambox
Με αυτό τον τρόπο κάνουμε αλλαγή της mac address σε ενα 500 (κλώνο) μετατρέποντάς τον σε original.
Με το wordpad ή με κάποιον άλλον κειμενογράφο της προτίμησής μας (μπορείτε και μέσα απο τον δέκτη με telnet να το κάνετε με το vi) ανοίγουμε ένα κείμενο και γράφουμε :

ifconfig eth0 down; ifconfig eth0 hw ether 00:09:34:aa:aa:aa; ifconfig eth0 up
(κάθε a το αντικαθιστούμε με οποιο χαρακτήρα θέλουμε
απο την εξής κλίμακα : 0 1 2 3 4 5 6 7 8 9 a b c d e f )
Πχ: 00:09:34:11:22:bb
σώζουμε το αρχείο σαν init (χωρίς extension) και με FTP το περνάμε στο /var/etc/
και μετά reboot
 
Εγκατάσταση του plugin Barry Allen
Εννοείται βέβαια οτι υπάρχει εγκατεστημένος σκληρός στον δέκτη.
1. Kατεβάσουμε το τλευταίο αρχείο και να το κάνουμε unzip.
Ο φάκελος περιέχει το αρχείο : enigma2-plugin-extension-barryallen_0.4.3-r2_powerpc.ipk (αυτήν την έκδοση έχω εγκαταστήσει)
2. Με FTP τοποθετούμε το αρχείο στον φάκελο /temp
3. Με telnet μπαινουμε στον δέκτη.
4. Εντολές:

ipkg install /tmp/enigma2-plugin-extensions-barryallen_0.4.3-r2_powerpc.ipk

5. Κάνουμε reboot τον δέκτη.

Σε αυτή την φάση έχουμε κάνει εγκατάσταση το plugin το οποιο πρεπει να εμφανίζεται στα plugins του δέκτη και είμαστε έτοιμοι για εγκατάσταση πολλαπλών images στον σκληρό.
6. Κατεβάζουμε τα Images που θέλουμε να εγκαταστήσουμε (πρεπει να ειναι .nfi)
7. Με FTP τα βάζουμε στον φάκελο : /media/hdd/MB_Images
8. Με telnet μπαίνουμε στον φάκελο που βάλαμε τα .nfi (cd /media/hdd/MB_Images )
και δίνουμε την εντολή : ba.sh extract image.nfi οπου image to image που εχουμε επιλέξει.
Με ανάλογο τρόπο κάνουμε εγκατάσταση οποιο αλλο image επιθυμούμε κτλ.
Το ίδιο μπορεί να γινει ευκολότερα αν τρέξουμε το plugin μέσα απο το μενου του δέκτη.
9. Η απεγκατάσταση του plugin γίνεται δινοντας απο telnet :
ipkg remove enigma2-plugin-extensions-barryallen
 
ελεγχος ανοιχτων συνδεσεων: netstat
αλλαγη του root pasword: passwd (και enter, και ακολουθουμε τις εντολες)

για οσους δεν το γνωριζουν ενα εξαιρετικο προγραμματακι ειναι το putty
 
root@dm800:~> df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 60.0M 38.5M 21.5M 64% /
/dev/mtdblock/2 3.8M 3.0M 748.0k 81% /boot
tmpfs 61.0M 96.0k 60.9M 0% /var
tmpfs 61.0M 52.0k 61.0M 0% /tmp
 
ps -auwx, ή ps auwx |grep nameofprocess π.χ. CCcam_2.0.9, ή top

root@dm800:~> who
USER TTY IDLE FROM HOST
root pts/0 00:00m Nov 8 10:11

root@dm800:~> uname -am
Linux dm800 2.6.12-5.1-brcmstb-dm800 #1 Thu Sep 18 17:50:37 CEST 2008 7401c0-nand unknown

root@dm800:~> cat /proc/cpuinfo
system type : BCM97xxx Settop Platform
processor : 0
cpu model : Brcm7401 V0.0
cpu MHz : 295.93
BogoMIPS : 295.93 ( udelay_val : 147968 HZ = 1000 )
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : no
ASEs implemented :
VCED exceptions : not available
VCEI exceptions : not available
RAC setting : I/D-RAC enabled
unaligned access : 295040
 
Απάντηση: Re: Απλές διαγνωστικές εντολές Telnet

ΑΛΛΑΓΗ Mac Address ΣΕ ΚΛΩΝΟ Dreambox
Με αυτό τον τρόπο κάνουμε αλλαγή της mac address σε ενα 500 (κλώνο) μετατρέποντάς τον σε original.
Με το wordpad ή με κάποιον άλλον κειμενογράφο της προτίμησής μας (μπορείτε και μέσα απο τον δέκτη με telnet να το κάνετε με το vi) ανοίγουμε ένα κείμενο και γράφουμε :

ifconfig eth0 down; ifconfig eth0 hw ether 00:09:34:aa:aa:aa; ifconfig eth0 up
(κάθε a το αντικαθιστούμε με οποιο χαρακτήρα θέλουμε
απο την εξής κλίμακα : 0 1 2 3 4 5 6 7 8 9 a b c d e f )
Πχ: 00:09:34:11:22:bb
σώζουμε το αρχείο σαν init (χωρίς extension) και με FTP το περνάμε στο /var/etc/
και μετά reboot

Δουλεύει και σε 600άρη;
 
απομακρυσμένη διαχείριση του δέκτη μας μέσω ίντερνετ με ποια ενλή το κάνουμε.Πχ κολάει ο δέκτης και βαριεμαι να παω να τον κάνω reset απο το βγαλε βάλε το καλωδιο η πατωντας το on/off και θέλω να κάνει reboot απο μακρυα μεσω telnet...εδω τι κάνουμε?

open+IP ή Hostname+port ....? ετσι η θέλει να δηλώσουμε και κατι άλλο?
 
Re: Απάντηση: Απλές διαγνωστικές εντολές Telnet

Επειδή είμαι και λίγο άσχετος, αλλάζοντας την Mac Address, γλυτώνουμε από το λεγόμενο time bomb οι κάτοχοι κλώνων;
εδω τα πραματα ειναι θολα εγω το εκανα σε ενα και δεν επιασε την αρωστια αλλα υπαρχει 60% να μην κανεις και τιποτα ειναι καθαρα δικια σου η τολμη
 
στο nabilo image πατώντας 2 φορές το μπλε κουμπί θα βρεις την επιλογή nabilo scheduler,εκει μπορείς να προγραμματίσεις να κάνεις επανεκκίνηση τον δέκτη την cam ή οτι άλλο θέλεις σε μια συγκεκριμένη χρονική στιγμή, ή το reboot_timer.sh script το όποιο μπαίνει στο var/script
 
Last edited: