• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Internetverbindung streikt unter Linux

Conax

Hacker
Bei mir läuft die Internetverbindung momentan (noch) über Lan Kabel.

Das ganze sieht so aus:

Modem----Router----PC

Bei dem Modem handelt es sich um eine Fritzbox 7050.
Bei dem Router um ein Alix Board mit der router distri ipfire.
Bei dem PC handelt es sich um ein openSUSE 11.3 Linux Betriebssystem.

Bei einem Stromausfall kam es zu einem Fehler auf der Speicherkarte meines Routers. Die Folge war ich musste den ipfire neu instalieren. Für Notfälle bin ich eigentlich nicht auf den ipfire angewiesen sondern kann die Fritzbox in den routermodus umstellen um darüber ins Internet zu gehen.

Zuerst erstaunte mich aber das ich nicht auf meine Fritzbox zugreifen konnte. Da ich auf meiner zweiten alten Festplatte noch ein Windows XP habe dachte ich mir ich probier es mal darüber. Über Windows konnte ich auf meine fritzbox zugreifen und sie in den Routermodus umstellen. Dadurch war es mir dann möglich das aktuelle ipfire image zu ziehen welches ich dann anschließen auf mein alix board einspielte. Ich konfigurierte das ganze noch (das geschah über Linux mittels Nullmodemkabel). Über Windows stellte ich die Fritzbox wieder in den modem modus und alles lief wie gewohnt. Das einzige große Problem ist über Linux kann ich aber nicht ins Internet. Ich seh zwar das da wohl Daten über meinen Router laufen (anhand der blinkenden lan ports) aber es da wohl Kommunikationsprobleme gibt. Auf das Webinterface meines routers (ipfire) kann ich jedoch zugreifen.

Ich habe jetzt mal das Skript durchlaufen lassen:

Code:
collectNWData.sh V0.6.3.8-20 (Rev: 1.251, Build: 2010/08/30 18:35:34 UTC)
--- Welcher Netzwerkverbindungtyp soll getestet werden?
--- (1) Kabelgebundene Verbindung
--- Welche Netzwerktopologie liegt vor?
--- (3) DSL modem <---> LinuxRouter <---> LinuxClient
--- Auf welchem Rechner wird das Script ausgefuehrt?
--- (1) LinuxClient

--- NWEliza untersucht das System nach haeufigen Netzwerkkonfigurationsfehlern ...

!!! CND0250E: Das System kann den externen Namen www.suse.de nicht aufloesen
!!! CND0160E: Auf den definierter Nameserver mit der IP 192.168.178.20 in /etc/resolv.conf kann nicht zugegriffen werden
!!! CND0240E: Knetworkmanager wird fuer die Netzwerkkonfiguration benutzt aber eine YAST Netzwerkkartenkonfiguration fuer eth0 existiert

--- Gehe zu http://www.linux-tips-and-tricks.de/CND um detailiertere Hinweise 
--- zu den Fehlermeldungen/Warnungen zu bekommen und wie die Fehler selbst beseitigt werden koennen.



==================================================================================================================
===== uname -a ===================================================================================================
Linux linux-ufn8 2.6.34.7-0.5-desktop #1 SMP PREEMPT 2010-10-25 08:40:12 +0200 x86_64 x86_64 x86_64 GNU/Linux
===== cat /etc/*[-_]release || cat /etc/*[-_]version =============================================================
/etc/SuSE-release
openSUSE 11.3 (x86_64)
VERSION = 11.3
===== cat /etc/resolv | grep -i "nameserver" =====================================================================
nameserver 192.168.178.20
===== cat /etc/hosts =============================================================================================
127.0.0.1       localhost
127.0.0.2       linux-ufn8.site linux-ufn8
===== route -n ===================================================================================================
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
192.168.178.0   0.0.0.0         255.255.255.0   U     1      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.178.25  0.0.0.0         UG    0      0        0 eth0
===== ifconfig ===================================================================================================
eth0      Link encap:Ethernet  Hardware Adresse ##:##:##:##:##:#1  
          inet Adresse:192.168.178.2  Bcast:192.168.178.255  Maske:255.255.255.0
          inet6 Adresse: fe80::225:22ff:fe06:af70/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:193 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000 
          RX bytes:864 (864.0 b)  TX bytes:13324 (13.0 Kb)
          Interrupt:25 Basisadresse:0xe000 
lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:252 errors:0 dropped:0 overruns:0 frame:0
          TX packets:252 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0 
          RX bytes:21977 (21.4 Kb)  TX bytes:21977 (21.4 Kb)
===== ping tests =================================================================================================
Ping of 195.135.220.3 OK
ping: unknown host www.suse.de
Ping of www.suse.de failed
===== dhcpcd-test ================================================================================================
eth0: DHCP server available
===== lspci ======================================================================================================
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
	Subsystem: ASRock Incorporation Motherboard (one of many) [1849:8168]
	Kernel driver in use: r8169
===== lsusb ======================================================================================================
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 05e3:0716 Genesys Logic, Inc. 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 046d:c049 Logitech, Inc. G5 Laser Mouse
Bus 003 Device 003: ID 06f8:a300 Guillemot Corp. Dual Analog Leader GamePad
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 046a:0106 Cherry GmbH 
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
===== hwinfo (filtered) ==========================================================================================
32: PCI 200.0: 0200 Ethernet controller
  Model: "Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller"
  Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
  Device: pci 0x8168 "RTL8111/8168B PCI Express Gigabit Ethernet controller"
  SubVendor: pci 0x1849 "ASRock Incorporation"
  SubDevice: pci 0x8168 "Motherboard (one of many)"
  Driver: "r8169"
  Driver Modules: "r8169"
  Device File: eth0
  Link detected: yes
    Driver Status: r8169 is active
    Driver Activation Cmd: "modprobe r8169"
===== lsmod (filtered) ===========================================================================================
| aes_generic     | aes_x86_64      | af_packet       | ahci            | cbc              |
| edac_core       | edac_mce_amd    | fglrx           | i2c_piix4       | ieee1394         |
| ip_tables       | jbd2            | k10temp         | libata          | mperf            |
| ohci1394        | pci_hotplug     | powernow_k8     | r8169           | scsi_mod         |
| sd_mod          | serio_raw       | sg              | sha256_generic  | shpchp           |
| sr_mod          | usb_storage     | wmi             |
===== cat /etc/sysconfig/network/ifcfg-[earwd]* ==================================================================
--- /etc/sysconfig/network/ifcfg-eth0
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME='RTL8111/8168B PCI Express Gigabit Ethernet controller'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
===== grep 'eth|ath|wlan|ra' /etc/udev/rules.d/*net_persistent* /etc/udev/rules.d/*persistent-net* ===============
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="##:##:##:##:##:#1", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
==================================================================================================================
*** NWElizaStates V0.6.3.8-20
IF:eth0 IM:1 DI:1 FALON:1 NIC:0 cNiC:1:0 NI:0 cNI:0 PNG:0 DNS:2 MTU:1 NISS:0 IP6:0 KM:1 WLW:0 RTDT:SuSE
 
OP
C

Conax

Hacker
und wo ist der hinterlegt? Auf dem alix board, fritz box oder PC?

und wie ändere ich das?
 
Das sagt Script:
Code:
!!! CND0160E: Auf den definierter Nameserver mit der IP 192.168.178.20 in /etc/resolv.conf kann nicht zugegriffen werden.
Die IP Adresse ist falsch. Was steht in der Datei /etc/resolv.conf ?
 

framp

Moderator
Teammitglied
Heinz-Peter schrieb:
Das sagt Script:
Code:
!!! CND0160E: Auf den definierter Nameserver mit der IP 192.168.178.20 in /etc/resolv.conf kann nicht zugegriffen werden.
Die IP Adresse ist falsch. Was steht in der Datei /etc/resolv.conf ?
Code:
===== cat /etc/resolv | grep -i "nameserver" =====================================================================
nameserver 192.168.178.20
:roll:

So wie es aussieht hast Du den Nameserver von Deinem Router angegeben - was auch zu empfehlen ist. Es sieht mir so aus als hätte der durch die Neuinstallation eine andere IP Adresse bekommen. Die musst Du herausfinden und in der /etc/resolv.conf ändern.

Allerdings liefert
Code:
===== route -n ===================================================================================================
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
192.168.178.0   0.0.0.0         255.255.255.0   U     1      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.178.25  0.0.0.0         UG    0      0        0 eth0
eigentlich schon die notwendige Info: Du musst aus 192.168.178.20 nur 192.168.178.25 machen - dann sollte es tun ;)

Ist allerdings werkwürdig, warum offensichtlich die route per DHCP gesetzt wird - aber der DNS Server nicht :???:

BTW: @Conax
Code:
collectNWData.sh V0.6.3.8-20 (Rev: 1.251, Build: 2010/08/30 18:35:34 UTC)
Seitdem gibt es schon wieder eine Menge Updates. Ist also immer zu empfehlen mal wieder im Problemfalle den neuesten Stand runterzuladen ;-)
 
OP
C

Conax

Hacker
Hat funktioniert die Verbindung steht wieder :D .

Ihr seit spitze vielen Dank!

Wusste nicht das es dafür ne Datei gibt in der der nameserver drinsteht dachte das passt sich alles automatisch an.
 

framp

Moderator
Teammitglied
Conax schrieb:
... Wusste nicht das es dafür ne Datei gibt in der der nameserver drinsteht dachte das passt sich alles automatisch an.
Das ist in der Tat eine Sache die ich ja schon oben angesprochen habe ... warum wird bei Dir nicht die DNS Einstellung geändert ? Denn offensichtlich hat Deine neuinstallierte Kiste einen DHCP Server der diese Infos eigentlich propagieren sollte.

Aber anyhow - ist schön dass Du wieder online bist :thumbs:
 
Oben