Problem with wired connection

Hi there,
after two das of trying and searching i can not find a solution so if anyone knows my problem please help :)…
I try to build up a workstation (DELL Precision T3400) with opensuse 13.1 but i can not connect to the wired network.

lspci | grep Ethernet
04:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express (rev 02)
ifconfig enp4s0|enp4s0
|
|Link encap :Ethernet Hardware Adresse 00:22:19:28:1A:CB
|
||inet Adresse:10.122.114.111 Bcast:10.122.115.255 Maske:255.255.254.0
|
||inet6 Adresse: fe80::222:19ff:fe28:1acb/64 Gültigkeitsbereich:Verbindung
|
||UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
|
||RX packets:7937 error:0 dropped:0 everruns:0 frame:0
|
||TX packets:109 errors:0 dropped:0 overruns:0 carrier:0
|
||collisions:0 Sendewarteschlangelänge: 10000
|
||RX bytes:514415 (502.3 Kb) TX bytes:16480 (16.0 Kb)
|
||Interrupt:17
|



route
ping -c1 10.112.114.1
PING 10.122.114.1 (10.122.114.1) 56 (84) bytes of data
From 10.122.114.111 icmp_seq=1 Destination Host unreachable

I tried the following:

  • configuration with ifup (over yast)
  • configuration with configuration manager
  • configuration with ifconfig

It is always the same. If i use automatic IP with dhcp, the PC does not get an IP address. Now i use static IP. I can only ping myself :X
I dont know what i can try else. Is the Problem the interrup 17 on tg3 driver? what can i do to debug this?

Will be VERY thankfull for any kind of help…

Entschuldigt bitte das Posten auf englisch. Hab das erst gemerkt, als die 10 Minuten schon rum waren…
Ich bitte um Hilfe beim debuggen meines Netzwerkproblems. Komme zum verweifeln nicht weiter…:’(

try putting your router IP as gateway for the connection in ifap routing section.
it works for me most of the time.

Hi vl1969,
danke für den tipp. Ich habe über yast->network settings-> routing die router ip 10.112.114.1 als Standard-IPv4-Gateway eingetragen. Ist das die Einstellung die du meintest???

thank god for Google Translate :slight_smile:

and yest that what I meant. when using Ifap I have similar issues in my network when this setting is blank.
using network manger eliminate it, but in server I prefer more hands on approach.

usually switching to Network Manager works flawlessly on any PC I am setting up.
maybe some one else will chime in with a solution.
good luck.

Was sagt:

/sbin/ifconfig
/sbin/route -n

Und Du bist Dir mit der Router-IP sicher?

Das läuft nicht mit einer Virtualisierung?

Irgendwo ist da ein Tippfehler drin. Welche Adressen sind da jetzt wirklich im Spiel?
Ein Ping von 10.122.114.111 nach 10.112.114.1 kann ja nicht funktionieren bei dieser Netzmaske.
Aber vermutlich hast du in Wirklichkeit “ping -c1 10.122.114.1” aufgerufen, richtig?

Andere Idee: Seit dem letzten Update von “sysconfig-network” funktionieren Verbindungen, die “bei Kabelanschluss” aktiviert werden nicht mehr. Falls das bei dir der Fall ist solltest du sie auf Aktivierung “beim Booten” umstellen. (YaST->Netwerkgeräte->Netzwerkeinstellungen->Übersicht->Edit->Allgemein->Gerät aktivieren)
Ein Update, dass diesen Fehler behebt, sollte nächsten Montag erscheinen.

Poste vielleicht auch mal alle /etc/sysconfig/network/ifcfg-* Dateien.

Hallo wolfi, Hallo Sauerland,
der Rechner ist auf der Arbeit. Deshalb kann ich die Ausgaben erst morgen posten. Der Tippfehler nist ein Tippfehler. Hab den Thread mit einem anderen Rechner erstellt und es ging so schneller…
Die Einstellungen werden bereits beim booten übernommen. Finde es auch eigenartig, dass meine Netzwerkkarte den Namen enp4s0 und nicht eth0 heißt. Kann hier evtl. auch das Problem liegen.
Ich werde morgen nochmal schreiben ob ich weiter gekommen bin.
Vielen Dank schonmal!

Das ist mittlerweile bei allen großen Distributionen so:
http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

Daran liegt es nicht.

Ansonsten könnte das noch sein:

Nein, das ist normal seit openSUSE 13.1.
Stichwort “Predictable Network Interface Names”: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

Du kannst die Karte (bzw. eigtl. das Interface :wink: ) aber benennen wie du willst in YaST->Netzwerkgeräte->Netwerkeinstellungen->Übersicht->Bearbeiten->Hardware.

Es könnte aber ein Problem sein, wenn die Karte aus irgendeinem Grund zwei Namen/Konfigurationen hat. Poste also bitte auch die Ausgabe von:

ls /etc/sysconfig/network/ifcfg-*

Der 13.1 Installer hatte/hat da scheinbar einen Bug, der das unter Umständen versachen kann, sh. auch die Versionshinweise:
https://www.suse.com/releasenotes/i386/openSUSE/13.1/RELEASE-NOTES.de.html#sec.131.systemd-networkif

Hallo zusammen
zunächst nochmal danke für die vielen Antworten. Ich habe die folgenden Ausgaben erzeugt:

sr1111:/home/christoph # ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:22:19:28:1a:cb brd ff:ff:ff:ff:ff:ff
    inet 10.122.114.111/23 brd 10.122.115.255 scope global enp4s0
       valid_lft forever preferred_lft forever
    inet6 fe80::222:19ff:fe28:1acb/64 scope link 
       valid_lft forever preferred_lft forever
sr1111:/home/christoph # ip route
default via 10.122.114.1 dev enp4s0  proto static 
10.122.114.0/23 dev enp4s0  proto kernel  scope link  src 10.122.114.111  metric 1 
sr1111:/home/christoph # ip -s link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    RX: bytes  packets  errors  dropped overrun mcast   
    33440      351      0       0       0       0      
    TX: bytes  packets  errors  dropped carrier collsns 
    33440      351      0       0       0       0      
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT qlen 1000
    link/ether 00:22:19:28:1a:cb brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast   
    66729      1029     0       0       0       0      
    TX: bytes  packets  errors  dropped carrier collsns 
    19746      201      0       0       0       0   
sr1111:/home/christoph # dmesg | grep enp4s0
    5.869096] systemd-udevd[318]: renamed network interface eth0 to enp4s0
   18.666098] IPv6: ADDRCONF(NETDEV_UP): enp4s0: link is not ready
   20.340766] tg3 0000:04:00.0 enp4s0: Link is up at 100 Mbps, full duplex
   20.340774] tg3 0000:04:00.0 enp4s0: Flow control is off for TX and off for RX
   20.340789] IPv6: ADDRCONF(NETDEV_CHANGE): enp4s0: link becomes ready
sr1111:/home/christoph # /sbin/ifconfig
enp4s0    Link encap:Ethernet  Hardware Adresse 00:22:19:28:1A:CB  
          inet Adresse:10.122.114.111  Bcast:10.122.115.255  Maske:255.255.254.0
          inet6 Adresse: fe80::222:19ff:fe28:1acb/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1866 errors:0 dropped:0 overruns:0 frame:0
          TX packets:356 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000 
          RX bytes:120927 (118.0 Kb)  TX bytes:29722 (29.0 Kb)
          Interrupt:17 
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:65536  Metric:1
          RX packets:563 errors:0 dropped:0 overruns:0 frame:0
          TX packets:563 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0 
          RX bytes:53556 (52.3 Kb)  TX bytes:53556 (52.3 Kb)
sr1111:/home/christoph # /sbin/route -n
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.122.114.1    0.0.0.0         UG    0      0        0 enp4s0
10.122.114.0    0.0.0.0         255.255.254.0   U     1      0        0 enp4s0
sr1111:/home/christoph # ls /etc/sysconfig/network/ifcfg-*
/etc/sysconfig/network/ifcfg-enp4s0  /etc/sysconfig/network/ifcfg-lo

Ich verzweifel noch vor der Kiste… :X

Viele Grüße