Αποστολέας Θέμα: Πρόβλημα σύνδεσης  (Αναγνώστηκε 1603 φορές)

igaid

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 108
Πρόβλημα σύνδεσης
« στις: 21 Σεπ 2010, 11:40:26 πμ »
Καλημέρα,
Εχω το εξής πρόβλημα: ενώ τον Ιούνιο που είχα κάνει τις πρώτες δοκιμές λειτούργησε κανονικά τώρα μου βγάζει :

error: failed to connect to NBD server

BusyBox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu11) built-in shell (ash)
Enter 'help' for a list of built-in commands.

<initramfs>

 
Τι να κάνω;
Πρώην ΚΕΠΛΗΝΕΤ

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5433
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Πρόβλημα σύνδεσης
« Απάντηση #1 στις: 21 Σεπ 2010, 01:40:10 μμ »
Στον client, σ' εκείνο το busybox shell που σε βγάζει δοκίμασε την παρακάτω εντολή:
Κώδικας: [Επιλογή]
nbd-client 1.2.3.4 2000 /dev/nbd0
όπου 1.2.3.4 η IP του server σου, και δες αν συνδέεται ή όχι. Αν συνδέεται, φταίει ο "client". Αν όχι, φταίει ο server.

Αν φταίει ο client, δοκίμασε μέσα από τα sch-scripts να κάνεις ενημέρωση και συμπίεση του εικονικού δίσκου.

Αν φταίει ο server, δώσε τις παρακάτω εντολές για να δούμε που υπάρχει πρόβλημα ρύθμισης:
Κώδικας: [Επιλογή]
$ grep nbd /etc/inetd.conf
9572 stream tcp nowait nobody /usr/sbin/tcpd /usr/sbin/nbdswapd
2000 stream tcp nowait nobody /usr/sbin/tcpd /usr/sbin/nbdrootd /opt/ltsp/images/i386.img

$ grep nbd /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
append ro initrd=initrd.img quiet splash nbd_proxy=false nbdport=2000

$ ls -l /opt/ltsp/images/i386.img
-rw-r--r-- 1 root root 231378944 2010-09-16 20:28 /opt/ltsp/images/i386.img

$ sudo service openbsd-inetd status
 * inetd is running

igaid

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 108
Απ: Πρόβλημα σύνδεσης
« Απάντηση #2 στις: 21 Σεπ 2010, 01:57:55 μμ »
ΟΚ. Θα το δω αύριο.

Ευχαριστώ.
Πρώην ΚΕΠΛΗΝΕΤ

igaid

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 108
Απ: Πρόβλημα σύνδεσης
« Απάντηση #3 στις: 22 Σεπ 2010, 10:40:46 πμ »
Με την εντολή στο client μου βγάζει:

Negotiation: ..size=3107640KB
bs=1024, sz=3107640

Στο server:

root@server-ubuntu:/home/teacher# grep nbd /etc/inetd.conf
9572         stream  tcp    nowait    nobody /usr/sbin/tcpd /usr/sbin/nbdswapd
2000               stream  tcp nowait  nobody /usr/sbin/tcpd /usr/sbin/nbdrootd /opt/ltsp/images/i386.img

root@server-ubuntu:/home/teacher# grep nbd /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
append ro initrd=initrd.img quiet splash nbdport=2000

root@server-ubuntu:/home/teacher# ls -l /opt/ltsp/images/i386.img
-rw-r--r-- 1 root root 3182223360 2010-09-20 12:09 /opt/ltsp/images/i386.img

root@server-ubuntu:/home/teacher# sudo service openbsd-inetd status
 * inetd is running
Πρώην ΚΕΠΛΗΝΕΤ

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5433
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Πρόβλημα σύνδεσης
« Απάντηση #4 στις: 22 Σεπ 2010, 10:54:16 πμ »
Υπήρχε ένα παρόμοιο πρόβλημα στο LTSP για το οποίο ανεβάσαμε μια λύση στο αποθετήριό μας, οπότε κάνοντας τις παρακάτω ενέργειες θα πρέπει να φτιάξει:
Αν φταίει ο client, δοκίμασε μέσα από τα sch-scripts να κάνεις ενημέρωση και συμπίεση του εικονικού δίσκου.
Αν δεν παίξει, τότε έλα από το IRC πηγαίνοντας στο μενού "Βοήθεια » Συνομιλίες (IRC)" των sch-scripts.

igaid

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 108
Απ: Πρόβλημα σύνδεσης
« Απάντηση #5 στις: 23 Σεπ 2010, 11:10:32 πμ »
Τελικά μετά από συμπίεση έπαιξε.  :) Το μόνο πρόβλημα που έχω είναι με το flowcontrol. Δεν απενεργοποιείται. 

Κώδικας: [Επιλογή]
$ sudo ethtool -A eth0 autoneg off rx off
$ ethtool -a eth0
Pause parameters for eth0:
Autonegotiate:    on
RX:        on
TX:        on

Ούτε με το script.
Δεν ξέρω βέβαια εάν είναι πρόβλημα γιατί το switch είναι GB και οι κάρτες 1GB.
Και κάτι ακόμα κάθε φορά που τρέχω το πρόγραμμα μου ζητάει pass. αυτό μπορεί να αλλάξει;

Πρώην ΚΕΠΛΗΝΕΤ

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5433
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Πρόβλημα σύνδεσης
« Απάντηση #6 στις: 23 Σεπ 2010, 03:19:01 μμ »
Το μόνο πρόβλημα που έχω είναι με το flowcontrol. Δεν απενεργοποιείται. 
Δεν ξέρω βέβαια εάν είναι πρόβλημα γιατί το switch είναι GB και οι κάρτες 1GB.
Το flow control παίζει ρόλο μόνο αν η σύνδεση server <=> switch είναι gigabit και οι συνδέσεις switch <=> clients είναι 100 Mbps. Άρα είσαι ΟΚ.
Ο λόγος που δεν απενεργοποιείται προφανώς θα είναι επειδή δεν το υποστηρίζει ο driver, γι' αυτό αποφεύγουμε τις Realtek για τον server σε δίκτυα μεικτής ταχύτητας - δεν έχουν καλούς drivers. Π.χ. οι Intel αντίθετα έχουν καλούς.


Και κάτι ακόμα κάθε φορά που τρέχω το πρόγραμμα μου ζητάει pass. αυτό μπορεί να αλλάξει;
Δώσε την παρακάτω εντολή:
Κώδικας: [Επιλογή]
sudo VISUAL=gedit visudo
και στο τέλος του αρχείου που θα ανοίξει, πρόσθεσε το παρακάτω:

Κώδικας: [Επιλογή]
teacher ALL=NOPASSWD: /usr/sbin/sch-scripts
όπου teacher βάλε το username σου. Κλείσε το gedit και κάνε ένα logoff/logon, θα πρέπει πια να μη χρειάζεσαι password για τα sch-scripts.

igaid

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 108
Απ: Πρόβλημα σύνδεσης
« Απάντηση #7 στις: 24 Σεπ 2010, 09:43:38 πμ »
Ευχαριστώ.
Πρώην ΚΕΠΛΗΝΕΤ