Το internet κολλάει μετά από κάποια ώρα

BarbaGuardian | Κυρ, 12/20/2009 - 15:18 | 3' | 13

Εδώ και ένα μήνα, ενώ το internet λειτουργούσε κανονικά, ξαφνικά άρχισε να κολλάει και να μην φορτώνει σελίδες στον browser. Δηλαδή από εκεί που λειτουργεί κανονικά, αρχίζει σε τυχαίο χρόνο να "βαραίνει" και να μην φορτώνει σελίδες ώσπου τελικά σταματάει να φορτώνει τα πάντα. Ακόμα και το google!

Αρχικά νόμιζα ότι έφταιγε το router και το ψόφησα στα restart. Τελικά όλοι οι άλλοι υπολογιστές στο σπίτι δεν έχουν τίποτα, άρα φταίει το σύστημά μου. Έψαξα λιγάκι δεξιά αριστερά και βρήκα κάτι άρθα που λέγαν να απενεργοποιήσω την IPv6 στο network manager και στο firefox. Τα έκανα και τα δύο και πάλι τίποτα. Μετά δοκίμασα άλλους browser (opera και chrome). Πάλι τίποτα. Το internet πέθαινα μετά από κάποια ώρα.

Τότε μου "έκοψε" και έκανα restart την σύνδεση από το network manager (έκανα disconnect και connect). Όταν ξανασυνδεόταν στο δίκτυο είχε πάλι κανονικά Internet και με τον γνωστό τρόπο μετά από τυχαίο χρόνο ξαναχανόταν. Και άμα το έκανα πάλι restart έστρωνε και ούτω κάθε εξής. Οπότε φαντάστηκα ότι φταίει το πρόγραμμα αυτό.

Έκανα εγκατάσταση και έναν άλλο network manager μπας και έφταιγε αυτό αλλά πάλι τα ίδια συνέβαιναν. Οπότε έχω καταλήξει ότι είναι κάτι ενδογενές και δεν έχει σχέση ούτε με τη σύνδεσή μου, ούτε με τον browser ούτε με το πρόγραμμα network manager που έχουν τα ubuntu απο κατασκευής. Και εδώ σηκώνω τα χέρια ψηλά! Έχει κανείς ιδέα τι μπορεί να φταίει;

Φόρουμ
Δώσε αστέρια!

MO: 3 (ψήφοι: 1)

Σχόλια

Χμμμ, παράξενη περίπτωση, κ δεν είμαι σίγουρος από πού να το αρχίσουμε.

Καταρχήν όμως κάποιες ερωτήσεις:

  1. Τι Linux έχεις; από τα λεγόμενα σου, ubuntu, αλλά ποια έκδοση;
  2. Τι έκδοση πυρήνα τρέχεις; αυτόν που έρχεται με το ubuntu, ή έχεις βάλει κάποιον άλλο;
  3. Τι κάρτα δικτύου έχεις κ με ποιο driver τι δουλεύεις;
  4. Τι router έχεις; USB ή ethernet σύνδεση με το PC σου;
  5. Έχεις κ ασύρματο δίκτυο; Αν ναι, κ εκεί τα ίδια σου κάνει;
  6. Από τα άλλα μηχανήματα που έχεις σπίτι σου κ όπως λες δουλεύουν, υπάρχει κάποιο που επίσης τρέχει Linux;
  7. Όταν λες ότι "αρχίζει σε τυχαίο χρόνο να "βαραίνει" και να μην φορτώνει σελίδες ώσπου τελικά σταματάει να φορτώνει τα πάντα.", τι σημαίνει αυτό ακριβώς; Προσπαθείς να ανοίξεις σελίδες κ κάνουν timeout, σου λέει ότι δεν βρίσκει το server, απλά παγώνει, κάτι άλλο;
  8. Όταν εμφανίζεται το πρόβλημα αυτό, άλλα προγράμματα που χρησιμοπιούν το δίκτυο δουλεύουν; (πχ skype, instant messenger, torrents, mail client, ssh)

Κ μια απλή ιδέα: δοκίμασε να κάψεις κανένα livecd από άλλη διανομή (ή πιο νέο ubuntu αν δεν έχεις το τελευταίο), κάνε boot από το livecd κ δες πώς συμπεριφέρεται το δίκτυο.

-- gnu_labis

Το Linux ΔΕΝ είναι Windows!!!

Λοιπόν έχουμε και λέμε:

1. Ubuntu linux karmic.

2.Έχω τον πυρήνα που έχει και το karmic. δεν εχω πειράξει τίποτα

3. με το lspci μου βγάζει αυτό. 02:05.0 Ethernet controller: 3Com Corporation 3c940 10/100/1000Base-T [Marvell] (rev 12).

Τον driver πως τον εντοπίζω;

4. Έχω ενα US robotics ethernet (USR9108)

5. Δεν έχω ασύρματο δίκτυο

6. Το ένα έχει windowds και το άλλο Debian Lenny και τρέχουν μια χαρά

7. Timeout κάνουν οι σελίδες συνηθως ή κάνου 2 λεπτά να φορτώσουν

8.Το emesene με πετάει έξω γιατί κάνει reconnect και μετα timeout. Το update των linux που χω δοκιμάσει μια φορά κατέβαζε με 7kb/s

 

Θα δοκιμάσω το live cd αργότερα....

 

Ακόμα ξέχασα να πω ότι πριν δοκιμάσω άλλους browser είχα δημιουργήσει και καινούργιο καθαρό προφίλ χρήστη στο firefox αλλα καμία διαφορά..

Την εγκατασταση πως την εχεις κανει, κανονικα ή μεσα απο τα παραθυρα(wubi) ?

Αυτο το προβλημα το εχεις εξαρχης, δηλαδη μετα την εγκατασταση, ή μετα απο καποιο update, εγκατασταση καποιου προγραμματος, καποιου οδηγου ?

Δωσε και το αποτελεσμα απο

lspci -nn | grep 'Ethernet controller'

 

Την εγκατάσταση την έκανα κανονικά απο το cd (οχι wubi), και όχι απο αναβάθμηση απο προηγούμενη έκδοση.

Το πρόβλημα όπως έγραψα και στο πρώτο ποστ δεν το είχα απο την αρχή αλλα προέκυψε στην πορεία.... τώρα μετά από πότε έγινε θα σε γελάσω.. δεν θυμάμαι αν ήταν κάποιο update συγκεκριμένο που ύστερα μου προκάλεσε πρόβλημα...

Το αποέλεσμα που μου ζήτησες είναι το ίδιο που είχα βάλει και πρίν

02:05.0 Ethernet controller [0200]: 3Com Corporation 3c940 10/100/1000Base-T [Marvell] [10b7:1700] (rev 12)

 

Το live cd το δοκίμασα και όλα λειτουργούν κανονικά εκεί... άρα δεν φταίειτο hardware μου... να σημειώσω ότι ποτέ μέχρι τώρα δεν είχα πρόβλημα σε σχέση με τον αντάπτορα του ethernet και drivers σε όποια διανομή και να έχω δοκιμάσει...

Δεν ειναι ιδιο το αποτελεσμα, οσο και να φαινεται. Το σημαντικοτερο ειναι να γνωριζουμε την id => [10b7:1700]

Τωρα, μιας και εχεις κανει κανονικη εγκατασταση, και απ' οτι λες με το livecd ειναι μια χαρα,

Δοκιμασε να φτιαξεις ενα νεο χρηστη, και δες αν ειναι οκ με τον νεο χρηστη!

BarbaGuardian]

Λοιπόν έχουμε και λέμε:

3. με το lspci μου βγάζει αυτό. 02:05.0 Ethernet controller: 3Com Corporation 3c940 10/100/1000Base-T [Marvell] (rev 12).

Τον driver πως τον εντοπίζω;

Αν δώσεις ένα 'lspci -v" λογικά θα σου πει. Πχ σε μένα λέει στην τελευταία γραμμή ότι χρησιμοποιεί τον driver "b44":

dimitris@gibbons:~$ lspci -v -s 02:00.0
02:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
Subsystem: Dell Inspiron E1405
Flags: bus master, fast devsel, latency 64, IRQ 17
Memory at ef9fe000 (32-bit, non-prefetchable) [size=8K]
Capabilities:
Kernel driver in use: b44

Από εκεί κ πέρα διάβασα με προσοχή κ τις υπόλοιπες απαντήσεις σου, κ ομολογώ ότι δεν έχω την παραμικρή ιδέα τί το προκαλεί.

Το σίγουρο όπως λες κ εσύ είναι ότι είναι πρόβλημα software, προσωπικά θα πόνταρα σε πρόβλημα σε χαμηλό επίπεδο (πχ κάποιο bug του driver). Συνήθως κάτι τέτοιο μπορεί να συμβεί μετά από updates του συστήματος, ιδίως αν περιλαμβάνεται κ kernel update.

Ίσως να άξιζε να ρίξεις μια ματιά στο αρχείο /var/log/dpkg.log, όπου το σύστημα σου κρατάει σημειώσεις για όλα τα install/update/remove πακέτων που έχεις κάνει. Αν μπορείς να θυμηθείς πότε περίπου άρχισε το πρόβλημα, πήγαινε κ ρίξε μια ματιά στο αρχείο αυτό, στις αντίστοιχες ημερομηνίες. Αν θες, κάνε κ copy-paste εδώ, μπας κ κάποιος παρατηρητικός δει κάτι.

edit: το αρχείο dpkg.log κρατάει τις πιο πρόσφατες αλλαγές στα πακέτα σου. Αν θες να δεις πιο παλιά, κοίτα το αρχείο dpkg.log.1, στον ίδιο φάκελο /var/log (για ακόμα πιο παλιά στο log.2 κ.ο.κ., από το 2 κ μετά τα log είναι συμπιεσμένα).

Επίσης, δεν ξέρω τι livecd έτρεξες, αλλά θα είχε ενδιαφέρον να δοκιμάσεις με Ubuntu Karmic livecd, να το κάνεις πλήρως update (ώστε να μοιάζει όσο το δυνατόν με το εγκατεστημένο σου λειτουργικό σύστημα), κ μετά να δεις πάλι αν δουλεύει το δίκτυο σωστά.

-- gnu_labis

Το Linux ΔΕΝ είναι Windows!!!

Καποιες αλλες δοκιμες που μπορεις να κανεις ειναι :

1) το αποτελεσμα στο τερματικο σου απο uname -a πρεπει να ειναι 2.6.31-17-generic - αν ναι ειναι ok.

2) Κανε επανεκκινηση, και δοκιμασε να μπεις απο παλιοτερο kernel, π.χ. 2.6.31-16-generic και δες αν εχεις το ιδιο προβλημα και εκει.

3) Αν δεν γινει τιποτα με τα παραπανω, μπες κανονικα, και οταν υπαρξει προβλημα με το internet,

εκτελεσε στο τερματικο dmesg και ανεβασε ολοκληρο το περιεχομενο του αποτελεσματος!

Επειδη θα ειναι μεγαλο το περιεχομενο, ανεβασε το εδω http://pastebin.com/

μην φοβασε, δεν εχει τιποτα απο προσωπικα δεδομενα, και δεν μπορει κανεις να εκμεταλευτει το περιχομενο του για καμια αλλη χρηση.

 

Επισης δοκιμασε και αυτα που σου ειπε ο gnu_labis!!

Εμένα πάντως μία εποχή που μου έκανε τέτοια νερά το ίντερνετ στο σπίτι οφειλόταν στις ρυθμίσεις του ρούτερ οι οποίες δεν ήταν για την ταχύτητα της σύνδεσης που είχα από τον πάροχο μου και τις είχε χάσει από μία διακοπή ρεύματος. ( έκανε restart έχασε τις ρυθμίσεις και πήρε τις εργοστασιακές).
Τους τηλεφώνησα και μου έδωσαν κάποιες νέες ρυθμίσεις που τις πέρασα στο ρούτερ και που μάλιστα είχαν και ειδική πρόβλεψη για κάθε υπολογιστή που είχα συνδεμένο μέσω ethernet.
Είχε να κάνει, αν θυμάμαι καλά, με τον χρόνο σύνδεσης που έδινες σαν προεπιλογή μέσα στο ρούτερ για κάθε υπολογιστή.

Δεν έχω δυστυχώς αυτό το ρούτερ εδώ για να σου δώσω την ρύθμιση αυτή και ειλικρινά δεν θυμάμαι σε ποιο ακριβώς πράγμα αναφερόταν. ( μπαίνω με ίντερνετ κινητής πια).

Είναι όμως κάτι που μπορείς να το μάθεις αν πάρεις στο τεχνικό τμήμα του παρόχου σου. Πάντως για να μην μου πεις ότι είμαι εντελώς ασαφής στην απάντηση, ( που είμαι αλλά έχει περάσει και τόσος καιρός), είχα ακριβώς το ίδιο πρόβλημα και διορθώθηκε..

Κάνε τους ένα τηλεφωνάκι.. Δεν χάνεις και τίποτα..
:)

*******

Η άλλη μου επιλογή, είναι ο υπόλοιπος κόσμος.

'Εχουμε και λέμε:

Για τον driver έχω αυτό:

02:05.0 Ethernet controller: 3Com Corporation 3c940 10/100/1000Base-T [Marvell] (rev 12)
	Subsystem: ASUSTeK Computer Inc. Device 80eb
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 22
	Memory at f7ef8000 (32-bit, non-prefetchable) [size=16K]
	I/O ports at d800 [size=256]
	Capabilities:  	Kernel driver in use: skge 	Kernel modules: skge 

Για τον kernel μου δίνει αυτό:

2.6.31-16-generic-pae #53-Ubuntu SMP Tue Dec 8 05:20:21 UTC 2009 i686 GNU/Linux

Και την το dmesg την κρίσιμη στιγμή μου δίνει αυτό http://pastebin.com/mc2bb2d6

Με το logfile δεν εβγαλα άκρη αλλα θα το ξανακοιτάξω. Αν και δεν θυμαμαι πότε άρχισε αυτή η ιστορία...

marlene δεν πιστεύω να έχει κάποιο τέτοιο πρόβλημα γιατί όλοι οι άλλοι υπολογιστές λειτουργούν μια χαρά! μόνο το ubuntu μου χορεύει πεντοζάλι με τη σύνδεση του internet...

Κάνε τους ένα τηλεφωνάκι..Δεν χάνεις και τίποτα

Μονο μια ώρα από τη ζωή μου και την ψυχική μου ηρεμία! καλύτερα να με προβλήματα στο internet παρά να μιλάω με τεχνικούς παρόχου.... Άπαπαπα

BarbaGuardian]

Και την το dmesg την κρίσιμη στιγμή μου δίνει αυτό http://pastebin.com/mc2bb2d6

Αυτά είναι μόνο τα μηνύματα από το boot (σταματάνε στα 20κάτι δευτερόλεπτα μετά την εκκίνηση).

Αν μπορείς, όταν στο ξανακάνει, κάνε paste τις τελευταίες γραμμές από τo αρχείo /var/log/syslog. Αν ούτε αυτό φαίνεται ενημερωμένο με κάτι πρόσφατο, ρίξε μια ματιά κ στο /var/log/messages, ή στο /var/log/kern.log.

Μπορείς να ανοίξεις πολλά τερματικά, ένα για κάθε αρχείο, κ να παρακολουθείς ό,τι νέο γράφεται σε αυτά με την εντολή:
tail -f όνομα_αρχείου

Κ μια ερώτηση ακόμα: πόση μνήμη έχει ο υπολογιστής; Κάπου πέτυχα στο internet προβλήματα του driver skge (που χρησιμοποιεί η κάρτα δικτύου σου) όταν τρέχει σε υπολογιστή με περισσότερα από 2GB, αν κ η αναφορά ήταν για παλιό πυρήνα, 2.6.17 ή κάτι τέτοιο.

edit: άντε κ κάτι τελευταίο, να μου φύγει η απόρια: όποτε μπορείς, κάνε boot με το livecd που είπες ότι δούλευε ρολόι, κ δώσε πάλι το lspci -v να δεις τι driver χρησιμοποιεί τότε.

-- gnu_labis

Το Linux ΔΕΝ είναι Windows!!!

Ευχαριστώ πολύ για τις απαντήσεις παιδιά..

Λοιπόν το πιό ενημερωμένο log ήταν το /var/log/syslog: pastebin.com/m73514db0

Ο υπολογιστής μου έχει 1GB RAM και όσο για τον driver και όσον αφορά το driver που χρησιμοποιεί στο livecd είναι πάλι ο ίδιος...

Θα δοκιμάσω κάποια στιγμή που θα έχω πολύ χρόνο να κάτσω στον υπολογιστή και να κάνω όλες τις δουλειές μου απο το livecd, δηλαδή να το αφήσω αρκετή ώρα μπας και το internet κολλήσει κάποια στιγμή, δεδομένου ότι το σύστημά μου μερικές φορές αργεί να μπλοκάρει.. Δηλαδή, δεν έχει κάποιο τυπικό χρόνο στον οποίο αρχίζει να βγάζει προβλήματα..