Εμφάνιση 1-8 από 8
  1. #1
    Εγγραφή
    13-12-2005
    Περιοχή
    X-Labs
    Ηλικία
    41
    Μηνύματα
    1.790
    Downloads
    179
    Uploads
    1
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΜΑΡΟΥΣΙ
    Το σενάριο έχει ως εξής:

    Δεδομένα:
    * Έστω ότι έχω ένα Linux μηχάνημα χωρίς οθόνη, κάπου μακριά όπου δεν έχω φυσική πρόσβαση.
    * To μηχάνημα έχει STATIC IP.
    * Έχω άνθρωπο κοντά στο μηχάνημα.
    * Έστω ότι το μηχάνημα σταματά να δουλεύει και κολλάει και στο reboot.

    Ζητούμενα:
    Θέλω να φτιάξω ένα LiveCD το οποίο θα βάλει ο άνθρωπός μου στο Drive, το οποίο κατά σειρά:

    Α - Θα κάνει κανονικά boot σε ROOT κονσόλα,
    Β - Θα αλλάξει τον κωδικό του χρήστη root στο LiveCD περιβάλλον με κάποιον που θα έχω προ-επιλέξει εγώ.
    Γ - Θα βρει και θα ρυθμίσει τον Ethernet Controller με IP, Subnet Mask, Gateway και DNS που θα έχω προ-επιλέξει εγώ.
    Δ - Θα ξεκινάει το SSH δαίμονα ώστε να μπορώ να κάνω έλεγχο στο μηχάνημα από μακριά.

    Τι έχω βρει μέχρι τώρα:
    Βρήκα το SystemRescueCd το οποίο είναι και Gentoo Based.
    Έχει μάλιστα και Wiki για να φτιάξω δικό μου Custom LiveCD.

    Φαντάζομαι πως προσθέτοντας τις κατάλληλες εντολές στο αρχείο: /etc/conf.d/local.start ή στο αρχείο /etc/rc.local
    θα μπορέσω να ρυθμίσω το root password, το Net, και το SSH.

    To πρόβλημα:
    Δοκίμασα το SystemRescueCd στο δικό μου PC και ενώ με έβγαλε σε root κονσόλα, δεν βρισκει τον Ethernet Controller μου.
    Με συνέπεια φυσικά να μην βλέπει ΝΕΤ το μηχάνημα.

    Συγκεκριμένα με την εντολή ifconfig μου επιστρέφει μόνο:
    Κώδικας:
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    .
    .
    Κάποια πρόταση παρακαλώ;
    Is God willing to stop evil, but not able?
    - Then he is not almighty.
    Is he able, but not willing?
    - Then he is evil.
    Is he able and willing?
    - Then where does evil come from?
    Is he not able nor willing?
    - Then why call him God?

  2. #2
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    49
    Μηνύματα
    56.427
    Downloads
    64
    Uploads
    73
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    Path Level
    Fastpath
    Παράθεση Αρχικό μήνυμα από logan11 Εμφάνιση μηνυμάτων
    Δεδομένα:
    * Έστω ότι έχω ένα Linux μηχάνημα χωρίς οθόνη, κάπου μακριά όπου δεν έχω φυσική πρόσβαση.
    * To μηχάνημα έχει STATIC IP.
    * Έχω άνθρωπο κοντά στο μηχάνημα.
    * Έστω ότι το μηχάνημα σταματά να δουλεύει και κολλάει και στο reboot.

    Ζητούμενα:
    Θέλω να φτιάξω ένα LiveCD το οποίο θα βάλει ο άνθρωπός μου στο Drive, το οποίο κατά σειρά:

    Α - Θα κάνει κανονικά boot σε ROOT κονσόλα,
    Β - Θα αλλάξει τον κωδικό του χρήστη root στο LiveCD περιβάλλον με κάποιον που θα έχω προ-επιλέξει εγώ.
    Γ - Θα βρει και θα ρυθμίσει τον Ethernet Controller με IP, Subnet Mask, Gateway και DNS που θα έχω προ-επιλέξει εγώ.
    Δ - Θα ξεκινάει το SSH δαίμονα ώστε να μπορώ να κάνω έλεγχο στο μηχάνημα από μακριά.
    Τα έχω κάνει όλα αυτά (σχεδόν) επιτυχώς, σε 7 διαφορετικά μηχανάκια, 2 αρχιτεκτονικών, με το Larch:

    How To: Arch Linux - Στοχεύστε στο κέντρο του Desktop ή του file server - Π-11: Larch - Υπερσύγχρονο και πανάλαφρο Linux Live-CD για κάθε χρήση

    Το "σχεδόν" που έγραψα παραπάνω, πάει στο βήμα Β.

    Εκεί ίσως είναι λίγο tricky να το κάνεις.
    Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.

  3. #3
    Εγγραφή
    27-08-2004
    Περιοχή
    internet
    Μηνύματα
    23.373
    Downloads
    58
    Uploads
    17
    Άρθρα
    9
    Ταχύτητα
    49999 / 4999
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΚΟΥΝΟΥΠΙΔΙΑΝΩΝ
    Το SystemRescueCD από default δεν σετάρει το δίκτυο. Πρέπει να τρέξεις το net-setup.

    Φυσικά αν θες αυτή η συμπεριφορά αλλάζει καθώς το SystemRescueCD παίρνει ως boot option ότι μπορεί να χρειαστεί και φυσικά ρυθμίσεις δικτύου και κωδικό root.
    Δες το boot options section.

    Πχ για static ip 192.168.1.20 και root pass "tralala" θα πρόσθετες στα boot options:
    Κώδικας:
    ethx=192.168.1.20 rootpass=tralala
    Gentoo Linux: mess with the best and you might learn something
    δικτυακή παράσταση | twitter | within specifications
    Αν φτάσω τα 100 και με ρωτήσουν το μυστικό της μακροζωίας θα πω: Πάντα είχα 3 ποτήρια μπροστά μου· ένα με νερό, ένα με καφέ & ένα με αλκοόλ.

  4. #4
    Εγγραφή
    13-12-2005
    Περιοχή
    X-Labs
    Ηλικία
    41
    Μηνύματα
    1.790
    Downloads
    179
    Uploads
    1
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΜΑΡΟΥΣΙ
    Παράθεση Αρχικό μήνυμα από WAntilles Εμφάνιση μηνυμάτων
    Τα έχω κάνει όλα αυτά (σχεδόν) επιτυχώς, σε 7 διαφορετικά μηχανάκια, 2 αρχιτεκτονικών, με το Larch:

    How To: Arch Linux - Στοχεύστε στο κέντρο του Desktop ή του file server - Π-11: Larch - Υπερσύγχρονο και πανάλαφρο Linux Live-CD για κάθε χρήση

    Το "σχεδόν" που έγραψα παραπάνω, πάει στο βήμα Β.

    Εκεί ίσως είναι λίγο tricky να το κάνεις.
    Ίσως δεν ήμουν αρκετά σαφής για το B.
    Δεν θέλω να αλλάξω το pass του Root του ήδη εγκατεστημένου Linux αλλά αυτόν του root χρήστη του ίδιου του LiveCD.
    Για λόγους ασφαλείας το θέλω αυτό όπως καταλαβαίνεις.

    πχ. το SystemRescueCd σε βγάζει κατευθείαν σε root terminal και μπόρεσα και άλλαξα το pass του με ένα απλό:
    Κώδικας:
    passwd
    και χωρίς να μου ζητήσει να δώσω κάποιον υπάρχοντα κωδικό.

    Δλδ. μην φτάσει στο σημείο να ανοίξει το SSH και ο root δεν έχει pass.

    ........Auto merged post: logan11 πρόσθεσε 2 λεπτά και 14 δευτερόλεπτα αργότερα ........

    Παράθεση Αρχικό μήνυμα από mrsaccess Εμφάνιση μηνυμάτων
    Το SystemRescueCD από default δεν σετάρει το δίκτυο. Πρέπει να τρέξεις το net-setup.

    Φυσικά αν θες αυτή η συμπεριφορά αλλάζει καθώς το SystemRescueCD παίρνει ως boot option ότι μπορεί να χρειαστεί και φυσικά ρυθμίσεις δικτύου και κωδικό root.
    Δες το boot options section.

    Πχ για static ip 192.168.1.20 και root pass "tralala" θα πρόσθετες στα boot options:
    Κώδικας:
    ethx=192.168.1.20 rootpass=tralala
    Thanx. Θα το κοιτάξω άμεσα.
    Τελευταία επεξεργασία από το μέλος logan11 : 20-09-08 στις 21:07. Αιτία: auto merged post
    Is God willing to stop evil, but not able?
    - Then he is not almighty.
    Is he able, but not willing?
    - Then he is evil.
    Is he able and willing?
    - Then where does evil come from?
    Is he not able nor willing?
    - Then why call him God?

  5. #5
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    49
    Μηνύματα
    56.427
    Downloads
    64
    Uploads
    73
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    Path Level
    Fastpath
    Παράθεση Αρχικό μήνυμα από logan11 Εμφάνιση μηνυμάτων
    Ίσως δεν ήμουν αρκετά σαφής για το B.
    Δεν θέλω να αλλάξω το pass του Root του ήδη εγκατεστημένου Linux αλλά αυτόν του root χρήστη του ίδιου του LiveCD.
    Για αυτό μίλησα και εγώ.

    Κατάλαβα τί θες.
    Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.

  6. #6
    Εγγραφή
    13-12-2005
    Περιοχή
    X-Labs
    Ηλικία
    41
    Μηνύματα
    1.790
    Downloads
    179
    Uploads
    1
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΜΑΡΟΥΣΙ
    Η δοκιμή στέφθηκε με επιτυχία.

    Ακολούθησα τον οδηγό που έδωσα στο πρώτο post
    και πριν ξαναφτιάξω το νέο ISO έκανα EDIT το αρχείο isolinux.cfg
    Συγκεκριμένα πρόσθεσα στην πρώτη γραμμή τα ορίσματα (boot options) που ήθελα:

    Spoiler:
    Κώδικας:
    default rescuecd rootpass=new-pass eth0=xxx.xxx.xxx.xxx/cidr gateway=xxx.xxx.xxx.xxx dns=xxx.xxx.xxx.xxx dns=xxx.xxx.xxx.xxx
    append setkmap=us initrd=initram.igz
    timeout 300
    prompt 1
    display f1boot.msg
    F1 f1boot.msg
    F2 f2images.msg
    F3 f3params.msg
    F4 f4arun.msg
    F5 f5troubl.msg
    F6 f6pxe.msg
    F7 f7net.msg
    label rescue64
      kernel rescue64
      append setkmap=us initrd=initram.igz
    label altker32
      kernel altker32
      append setkmap=us initrd=initram.igz video=ofonly
    label altker64
      kernel altker64
      append setkmap=us initrd=initram.igz video=ofonly
    label vmlinuz2
      kernel altker32
      append setkmap=us initrd=initram.igz video=ofonly
    label vesa
      kernel rescuecd
      append setkmap=us initrd=initram.igz forcevesa
    label fr
      kernel rescuecd
      append setkmap=us initrd=initram.igz setkmap=fr
    label uk32
      kernel rescuecd
      append setkmap=us initrd=initram.igz setkmap=uk
    label uk64
      kernel rescue64
      append setkmap=us initrd=initram.igz setkmap=uk
    label us
      kernel rescuecd
      append setkmap=us initrd=initram.igz setkmap=us
    label nokeymap
      kernel rescuecd
      append setkmap=us initrd=initram.igz setkmap=us
    label minishell
      kernel rescuecd
      append setkmap=us initrd=initram.igz minishell=/bin/ash
    label rescuehd
      kernel rescuecd
      append setkmap=us init=/sbin/init
    label reschd32
      kernel rescuecd
      append setkmap=us init=/sbin/init
    label reschd64
      kernel rescue64
      append setkmap=us init=/sbin/init
    label freedos
      kernel memdisk
      append setkmap=us initrd=/bootdisk/freedos.img floppy
    label memtest
      kernel memdisk
      append setkmap=us initrd=/bootdisk/memtestp.img floppy
    label ranish
      kernel memdisk
      append setkmap=us initrd=/bootdisk/ranish.img floppy
    label aida
      kernel memdisk
      append setkmap=us initrd=/bootdisk/aida.img floppy
    label ntpass
      kernel memdisk
      append setkmap=us initrd=/bootdisk/ntpass.img floppy c=3 h=64 s=32
    label gag
      kernel memdisk
      append setkmap=us initrd=/bootdisk/gag.img floppy
    label dban
      kernel memdisk
      append setkmap=us initrd=/bootdisk/dban.img floppy
    label mhdd
      kernel memdisk
      append setkmap=us initrd=/bootdisk/mhdd.img floppy
    label disk1
      localboot 0x80
    label disk2
      localboot 0x81
    label floppy
      localboot 0x00
    label nextboot
      localboot -1


    Thank you for the tips.
    Is God willing to stop evil, but not able?
    - Then he is not almighty.
    Is he able, but not willing?
    - Then he is evil.
    Is he able and willing?
    - Then where does evil come from?
    Is he not able nor willing?
    - Then why call him God?

  7. #7
    Εγγραφή
    27-08-2004
    Περιοχή
    internet
    Μηνύματα
    23.373
    Downloads
    58
    Uploads
    17
    Άρθρα
    9
    Ταχύτητα
    49999 / 4999
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΚΟΥΝΟΥΠΙΔΙΑΝΩΝ
    Αν ήθελες να το κάνεις πιο γενικό θα μπορούσες αντί για eth0 να βάλεις ethx που προσπαθεί να βάλει τις ρυθμίσεις σου σε όποιο network interface βρει καθώς μπορεί να συναντήσεις περιπτώσεις όπου το eth που σε ενδιαφέρει δεν είναι το 0.

    Αν παρατηρήσεις το isolinux.cfg θα δεις ότι έχει αρκετές ομοιότητες με το grub.conf. Με αυτό τον τρόπο έχω κάνει bootable ένα flashάκι με το grub και του έχω τα αρχεία από το SystemRescueCD (και όχι μόνο) και το φορτώνω από εκεί.
    Δεν χρειάζεται στην περίπτωσή σου αλλά γενικά είναι πολύ χρήσιμο.
    Gentoo Linux: mess with the best and you might learn something
    δικτυακή παράσταση | twitter | within specifications
    Αν φτάσω τα 100 και με ρωτήσουν το μυστικό της μακροζωίας θα πω: Πάντα είχα 3 ποτήρια μπροστά μου· ένα με νερό, ένα με καφέ & ένα με αλκοόλ.

  8. #8
    Εγγραφή
    13-12-2005
    Περιοχή
    X-Labs
    Ηλικία
    41
    Μηνύματα
    1.790
    Downloads
    179
    Uploads
    1
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΜΑΡΟΥΣΙ
    Παράθεση Αρχικό μήνυμα από mrsaccess Εμφάνιση μηνυμάτων
    Αν ήθελες να το κάνεις πιο γενικό θα μπορούσες αντί για eth0 να βάλεις ethx που προσπαθεί να βάλει τις ρυθμίσεις σου σε όποιο network interface βρει καθώς μπορεί να συναντήσεις περιπτώσεις όπου το eth που σε ενδιαφέρει δεν είναι το 0.

    Αν παρατηρήσεις το isolinux.cfg θα δεις ότι έχει αρκετές ομοιότητες με το grub.conf. Με αυτό τον τρόπο έχω κάνει bootable ένα flashάκι με το grub και του έχω τα αρχεία από το SystemRescueCD (και όχι μόνο) και το φορτώνω από εκεί.
    Δεν χρειάζεται στην περίπτωσή σου αλλά γενικά είναι πολύ χρήσιμο.
    Ναι σωστός, έτσι το έχω κάνει και γω με ethx.
    Απλά για το παράδειγμα έδωσα το απλό etho=....
    Is God willing to stop evil, but not able?
    - Then he is not almighty.
    Is he able, but not willing?
    - Then he is evil.
    Is he able and willing?
    - Then where does evil come from?
    Is he not able nor willing?
    - Then why call him God?

Παρόμοια Θέματα

  1. Απομακρυσμένη διαχείριση με Fritz Box
    Από mavros_21 στο φόρουμ AVM ADSL modems και routers
    Μηνύματα: 5
    Τελευταίο Μήνυμα: 21-05-08, 18:56
  2. Μηνύματα: 1
    Τελευταίο Μήνυμα: 17-05-07, 16:20
  3. Απομακρυσμένη διαχείριση για Mandrake 10.1
    Από sprog111 στο φόρουμ Unix - Linux
    Μηνύματα: 2
    Τελευταίο Μήνυμα: 24-12-06, 12:40
  4. Απομακρυσμένη διαχείριση LinuxPC
    Από dinap1 στο φόρουμ Unix - Linux
    Μηνύματα: 86
    Τελευταίο Μήνυμα: 26-09-06, 23:01
  5. Απομακρυσμενη Διαχειριση Δικτυου Εταιριας
    Από Antonis Papadopoulos στο φόρουμ Networking
    Μηνύματα: 6
    Τελευταίο Μήνυμα: 12-09-05, 23:01

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας