Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: Γιάννης Γαϊδαρτζής στις 21 Σεπ 2010, 11:40:26 ΠΜ

Τίτλος: Πρόβλημα σύνδεσης
Αποστολή από: Γιάννης Γαϊδαρτζής στις 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 στις 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
Τίτλος: Απ: Πρόβλημα σύνδεσης
Αποστολή από: Γιάννης Γαϊδαρτζής στις 21 Σεπ 2010, 01:57:55 ΜΜ
ΟΚ. Θα το δω αύριο.

Ευχαριστώ.
Τίτλος: Απ: Πρόβλημα σύνδεσης
Αποστολή από: Γιάννης Γαϊδαρτζής στις 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 στις 22 Σεπ 2010, 10:54:16 ΠΜ
Υπήρχε ένα παρόμοιο πρόβλημα στο LTSP για το οποίο ανεβάσαμε μια λύση στο αποθετήριό μας, οπότε κάνοντας τις παρακάτω ενέργειες θα πρέπει να φτιάξει:
Παράθεση από: alkisg στις 21 Σεπ 2010, 01:40:10 ΜΜ
Αν φταίει ο client, δοκίμασε μέσα από τα sch-scripts να κάνεις ενημέρωση και συμπίεση του εικονικού δίσκου.
Αν δεν παίξει, τότε έλα από το IRC πηγαίνοντας στο μενού "Βοήθεια » Συνομιλίες (IRC)" των sch-scripts.
Τίτλος: Απ: Πρόβλημα σύνδεσης
Αποστολή από: Γιάννης Γαϊδαρτζής στις 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 στις 23 Σεπ 2010, 03:19:01 ΜΜ
Παράθεση από: igaid στις 23 Σεπ 2010, 11:10:32 ΠΜ
Το μόνο πρόβλημα που έχω είναι με το flowcontrol. Δεν απενεργοποιείται. 
Δεν ξέρω βέβαια εάν είναι πρόβλημα γιατί το switch είναι GB και οι κάρτες 1GB.
Το flow control παίζει ρόλο μόνο αν η σύνδεση server <=> switch είναι gigabit και οι συνδέσεις switch <=> clients είναι 100 Mbps. Άρα είσαι ΟΚ.
Ο λόγος που δεν απενεργοποιείται προφανώς θα είναι επειδή δεν το υποστηρίζει ο driver, γι' αυτό αποφεύγουμε τις Realtek για τον server σε δίκτυα μεικτής ταχύτητας - δεν έχουν καλούς drivers. Π.χ. οι Intel αντίθετα έχουν καλούς.


Παράθεση από: igaid στις 23 Σεπ 2010, 11:10:32 ΠΜ
Και κάτι ακόμα κάθε φορά που τρέχω το πρόγραμμα μου ζητάει pass. αυτό μπορεί να αλλάξει;
Δώσε την παρακάτω εντολή:
Κώδικας [Επιλογή]

sudo VISUAL=gedit visudo

και στο τέλος του αρχείου που θα ανοίξει, πρόσθεσε το παρακάτω:

Κώδικας [Επιλογή]

teacher ALL=NOPASSWD: /usr/sbin/sch-scripts

όπου teacher βάλε το username σου. Κλείσε το gedit και κάνε ένα logoff/logon, θα πρέπει πια να μη χρειάζεσαι password για τα sch-scripts.
Τίτλος: Απ: Πρόβλημα σύνδεσης
Αποστολή από: Γιάννης Γαϊδαρτζής στις 24 Σεπ 2010, 09:43:38 ΠΜ
Ευχαριστώ.