Notebook Server hat nach einigen Tagen kein Internet mehr

Riseofdead

Lt. Commander
Registriert
Jan. 2013
Beiträge
1.030
Hallo

Mein ich benutz meinen alten lappi als Server. Das komische ist das ein paar Tage alles reibungslos funktioniert. Danach jedoch bekommt der Laptop kein Internet mehr. Im LAN ist er zwar erreichbar aber erst nachdem ich nach der Usernamen Eingabe ca. 10-20 Sekunden warten muss bis ich auch mein Passwort eingeben kann.

ifconfig eth0 ist in Ordnung (also er zeigt die richtige IP Adresse an die ich vergeben hab bei der Installation.)
Nur eine Verbindung zum Internet funktioniert nicht (ich kann von außen nicht mehr zugreifen, bei apt-get bzw wget Befehlen kann etwas nicht aufgelöst werden)

Gibt es irgendwo logs wo man das Problem sehen kann.

Betriebssystem hab ich Debian 7.5 Wheezy x64
 
ok, ich glaub ich muss mein System neu aufsetzen. Hab die Hetzner Anleitung durchgeführt. Beim Script stand was mit unload old driver und in der nächsten Zeile make ** Status 2 Fehler [clean] oder so ähnlich.

jetzt geht nicht einmal mehr der Zugriff übers LAN

Kompilieren kann man unter Debian leider nicht. Das hab ich damals schon versucht aber bei jedem Programm kommt irgendein make fehler.

Edit:

root@SERVER:/tmp/r8168-8.037.00# make modules
make -C src/ modules
make[1]: Entering directory `/tmp/r8168-8.037.00/src'
make -C /lib/modules/3.2.0-4-amd64/build SUBDIRS=/tmp/r8168-8.037.00/src modules
make: Entering an unknown directory
make: *** /lib/modules/3.2.0-4-amd64/build: Datei oder Verzeichnis nicht gefunden. Schluss.
make: Leaving an unknown directory
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/tmp/r8168-8.037.00/src'
make: *** [modules] Fehler 2
root@SERVER:/tmp/r8168-8.037.00# ls
autorun.sh Makefile README src
root@SERVER:/tmp/r8168-8.037.00# ./autorun.sh

Check old driver and unload it.
rmmod r8169

Das war der letzte Satz. Dann wars vorbei
 
Zuletzt bearbeitet:
root@SERVER:/home/mario# apt-get install linux-headers
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket linux-headers ist ein virtuelles Paket, das bereitgestellt wird von:
linux-headers-3.2.0-4-rt-amd64 3.2.57-3+deb7u2
linux-headers-3.2.0-4-amd64 3.2.57-3+deb7u2
linux-headers-rt-amd64 3.2+46
linux-headers-amd64 3.2+46
Sie sollten eines explizit zum Installieren auswählen.

E: Für Paket »linux-headers« existiert kein Installationskandidat.

was nehm ich da für eins? Hab Debian 64 Bit und auch einen 64 Bit Lappi
 
Schau mit "uname -a" nach, welche Kernelversion genau läuft. Das entsprechende Paket installierst du dann.
 
Code:
root@SERVER:/tmp/r8168-8.037.00# make all
make -C src/ clean
make[1]: Entering directory `/tmp/r8168-8.037.00/src'
make -C /lib/modules/3.2.0-4-amd64/build SUBDIRS=/tmp/r8168-8.037.00/src clean
make[2]: Entering directory `/usr/src/linux-headers-3.2.0-4-amd64'
  CLEAN   /tmp/r8168-8.037.00/src/.tmp_versions
  CLEAN   /tmp/r8168-8.037.00/src/Module.symvers
make[2]: Leaving directory `/usr/src/linux-headers-3.2.0-4-amd64'
make[1]: Leaving directory `/tmp/r8168-8.037.00/src'
make -C src/ modules
make[1]: Entering directory `/tmp/r8168-8.037.00/src'
make -C /lib/modules/3.2.0-4-amd64/build SUBDIRS=/tmp/r8168-8.037.00/src modules
make[2]: Entering directory `/usr/src/linux-headers-3.2.0-4-amd64'
  CC [M]  /tmp/r8168-8.037.00/src/r8168_n.o
  CC [M]  /tmp/r8168-8.037.00/src/r8168_asf.o
  CC [M]  /tmp/r8168-8.037.00/src/rtl_eeprom.o
  CC [M]  /tmp/r8168-8.037.00/src/rtltool.o
  LD [M]  /tmp/r8168-8.037.00/src/r8168.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/r8168-8.037.00/src/r8168.mod.o
  LD [M]  /tmp/r8168-8.037.00/src/r8168.ko
make[2]: Leaving directory `/usr/src/linux-headers-3.2.0-4-amd64'
make[1]: Leaving directory `/tmp/r8168-8.037.00/src'
make -C src/ install
make[1]: Entering directory `/tmp/r8168-8.037.00/src'
make -C /lib/modules/3.2.0-4-amd64/build SUBDIRS=/tmp/r8168-8.037.00/src INSTALL_MOD_DIR=kernel/drivers/net/ethernet/realtek modules_install
make[2]: Entering directory `/usr/src/linux-headers-3.2.0-4-amd64'
  INSTALL /tmp/r8168-8.037.00/src/r8168.ko
  DEPMOD  3.2.0-4-amd64
Warning: you may need to install module-init-tools
See http://www.codemonkey.org.uk/docs/post-halloween-2.6.txt
make[2]: Leaving directory `/usr/src/linux-headers-3.2.0-4-amd64'
make[1]: Leaving directory `/tmp/r8168-8.037.00/src'
root@SERVER:/tmp/r8168-8.037.00#

Sieht gut aus oder? Sry hab noch nie was kompiliert weils nie ging^^
 
Jop sieht gut aus.
Wenn man unter Linux etwas kompilieren will, sollte man immer darauf achten das die Kernel Header, gcc, make, usw installiert sind sonst geht das schief ^^
 
ok, muss ich jetzt nichts mehr installieren oder starten?
 
hab jetzt neu gestartet. Jetzt heißt das ganze nicht mehr eth0 sondern lo0. Kann auch nicht mehr über putty zugreifen. Meine IP heißt jetzt 127.0.0.1 Glaub das kompilieren funzte nicht
 
Öhm, lo0 ist das lokale loopback-Interface mit der IP 127.0.0.1. Damit kann der Server Pakete an sich selbst schicken, ohne seine eigentliche Internetadresse zu kennen. Die Loopback-IP-Adresse ist immer 127.0.0.1 und hat nichts mit dem Ethernet zu tun.

Hast du das Modul installiert (make modules_install oder so) und auch geladen?
 
ich hab make all eingegeben.
Ergänzung ()

Wie kommt ihr eigentlich drauf das ich einen Realtek r8168 Chip hab?

lspci sagt

Code:
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.3 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
00:1f.6 Signal processing controller: Intel Corporation 82801I (ICH9 Family) Thermal Subsystem (rev 03)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvA Wireless LAN Controller (rev 10)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)

Edit: Kann man das kompilierte eigentlich wieder entfernen oder ist das so tief im System verankert das nur neu aufsetzen hilft?

Edit2: Ich bereite gerade den USB Stick zum neuaufsetzen vor. Ist wohl das beste wenn ich nichts mehr daran ändere da es wohl nicht funktioniert.
 
Zuletzt bearbeitet:
ok, gibt es einen billigen Laptop mit einer Netzwerkkarte die unter Linux auch funktioniert? Oder kann man am Lappi den Netzwerkchip irgendwie wechseln? Also durch Löten oder so. Hab mal wo gelesen dass das mit einem BIOS Chip z.b funktioniert. Vielleicht gehts ja mit Netzwerkchips auch.
 
Habe seit Jahren keinen Laptop gesehen, bei dem Netzwerk unter Linux Probleme gemacht hätte...

Also : ja.

Welcher der richtige Treiber ist, kannst Du auf der Realtek website rausfinden.

Grüße
gt
 
Zuletzt bearbeitet:
ok die Probleme tauchen weiterhin auf. Hab im Debianforum durchgefragt und ich fürchte selbst die wissen die Antwort nicht. Was ich sagen kann ist das ein neustarten es Hauptrouters dass Problem für einige Stunden bis Tage verzögert. Seht selbst http://debianforum.de/forum/viewtopic.php?f=8&t=150316

Ich hab anfangs den WLAN Router der eigentlich nur Switch ist (DHCP deaktiviert) im Visier aber nachdem der Hauptrouter nach einem Stromausfall neu startete ging alles wieder. Dabei kann ich den Lappi ausschließen da er mit Akku lief in der Zeit. Als das Problem wieder auftauchte startete ich den Hauptrouter erneut und wieder ging alles für ca. 2 Tage. Ich hab dann PPP Auslöser im Verdacht aber nachdem das Problem auch nach einem Umstellen auf PPP Auslöser "Immer Online" da war kann ich auch das ausschließen. Router kann ich erst in 2 Jahren wieder tauschen und da der Router seinen Zweck auch erfüllt wird er auch nicht umgetauscht. Ist ja nicht defekt oder so.Was ich auch noch sagen kann ist das der Zwangs Disconnect der alle 24 Stunden stattfindet nicht das Problem ist da alles auch 6 Stunden nach dem Zwangs DC funktionierte. Da es auch sehr viel zum einstellen gab hab ich erstmal nur die Firewall deaktiviert. Vielleicht blockiert der Router die Verbindung vom Server zum Internet. Router ist ein ADB DV2210 von A1.
 
ok ich lass es und saug mir irgendwo Windows Server 2012 runter zum testen. Trotzdem Danke für eure Hilfe.
 
Zurück
Oben