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

inet Adresse

Hallo,

ich lese seit längerem in diesem Forum als Gast und habe mich angemeldet, da ich in der Suche kein entsprechenden Eintrag hier gefunden haben. Deshalb hoffe ich, dass ihr mir zu meinem Problem helfen könnt.

Ich arbeite mit Suse 10.1 in einem Netz mit einer FritzBox. Dort hängen auch mehrere Windows-Rechner über die eine Netzwerkkarte dran - alles funktioniert. An der anderen Netzwerkkarte hängt über ein Cross-Kabel eine Dbox dran - auch das funktioniert wenn ich nach dem Start manuell eingreife.

Mein Problem ist folgendes: Nach dem Start wird der Netzwerkkarte eth1 keine inet Adresse zugewiesen. Ich habe schon im Run-Level 5 ein eigenes Script hinzugefügt mit dem Eintrag

#! /bin/sh
# Copyright (c) 2006
#
# /etc/init.d/ifconfigeth1
#
### BEGIN INIT INFO
# Provides: ifconfigeth1
# Required-Start: $nfsserver $SuSEfirewall2_setup
# Required-Stop:
# Should-Start:
# Should-Stop:
# Default-Start: 5
# Default-Stop:
# Description: Gibt der eth1 eine IP-Adresse
### END INIT INFO

ifconfig eth1 192.168.2.1 netmask 255.255.255.0

Starte ich diesen Eintrag manuell, wird die inet Adresse sofort eingetragen und alles funktioniert einwandfrei. Lasse ich es beim Start über den Run-Level 5 ausführen, gelingt es hin und wieder.

Könnt ihr mir mit ein paar Ideen helfen - Danke Karsten
 

towo

Moderator
Teammitglied
Aha, nur was hat das mit Boot-Manager, Festplatten, Partitionen zu tun?
Ich verschieb das mal.
 
Hey

Schon mal versucht im yast diese Netzwerkkarte zu konfigurieren.

Das Script greift nur wenn das Netzwerk schon gestartet ist.


cu Huflatisch
 
Hallo Huflatisch,

vielen Dank für Deine Idee. Die Netzwerkkarte ist genauso definiert wie die eth0 im Yast2. Daran kann es nicht liegen.

Ich habe einen Bekannten der sich sehr gut mit Debian auskennt - auch dieser hat die Einstellungen sich angesehen und als solches korrekt bezeichnet.
Er ist aber kein Suse-Kenner - seine Meinung nach liegt das an Suse.

Vielleicht hast Du noch weitere Ideen.

Danke, Karsten
 
Hey

Was heist genauso definiertwie eth0. Die Karte muss aber anders konfiguriert sein.
Post mal die boot.log bzw. die boot.msg, aber nur den Auschnitt wo das netzwerk startet und die Netzwerkkarten erkannt werden.

unter /etc/sysconfig/network
stehen die konfigdatein der Netzwerkkarten--->
ifcfg-eth-id-mac-der-NWK1
ifcfg-eth-id-mac-der-NWK2

und in den Datein steht die Konfiguration ---> inhalt posten
ifconfig ---> ausgabe posten

Ich denke die ist im yast nicht korrekt eingetragen!

cu Huflatisch
 
Hallo Huflatisch,

werde ich gleich heute Abend machen - bin gerade bei der Arbeit.

Vielen Dank Karsten
 
Hallo Huflatisch,

ich habe jetzt die Informationen zusammengetragen und hoffe und kannst was finden:

Die Datei boot.log ist leer!

Vielen Dank, Karsten

Auszug aus Datei boot.msg

<6>hub 2-0:1.0: USB hub found
<6>hub 2-0:1.0: 2 ports detected
<6>agpgart: Detected VIA Twister-K/KT133x/KM133 chipset
<6>agpgart: AGP aperture is 64M @ 0xd0000000
<4>ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
<6>ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
<6>e100: eth0: e100_probe: addr 0xdb100000, irq 10, MAC addr 00:A0:C9:AA:FD:80
<4>ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
<7>PCI: setting IRQ 11 as level-triggered
<6>ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
<6>eth1: VIA Rhine II at 0x1bc00, 00:50:ba:ef:e9:e2, IRQ 11.
<6>eth1: MII PHY found at address 8, status 0x7829 advertising 01e1 Link 45e1.
<6>shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
<6>ACPI: PCI Interrupt 0000:00:07.5[C] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
<7>PCI: Setting latency timer of device 0000:00:07.5 to 64
<6>eth0 renamed to ethxx0
<6>eth1 renamed to eth0
<6>ethxx0 renamed to eth1
<6>device-mapper: 4.5.0-ioctl (2005-10-04) initialised: dm-devel@redhat.com
<7>dm-netlink version 0.0.2 loaded
<6>loop: loaded (max 8 devices)



Datei: ifcfg-eth-id-00:50:ba:ef:e9:e2 (eth0)

BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.178.30'
MTU=''
NAME='D-Link DFE-530TX rev B'
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
UNIQUE='rBUF.GtN+arZDK79'
USERCONTROL='no'
_nm_name='bus-pci-0000:00:0a.0'
PREFIXLEN=''



Datei: ifcfg-eth-id-00:a0:c9:aa:fd:80 (eth1)

BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.2.1'
MTU=''
NAME='Intel EtherExpress PRO/100B (TX)'
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
UNIQUE='JNkJ.Wnz2M3_qSrC'
USERCONTROL='no'
_nm_name='bus-pci-0000:00:0b.0'
PREFIXLEN=''



Kommando: ifconfig


eth0 Protokoll:Ethernet Hardware Adresse 00:50:BA:EF:E9:E2
inet Adresse:192.168.178.30 Bcast:255.255.255.255 Maske:255.255.255.0
inet6 Adresse: fe80::250:baff:feef:e9e2/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12650397 errors:0 dropped:0 overruns:0 frame:0
TX packets:7302306 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:1250284415 (1192.3 Mb) TX bytes:796274452 (759.3 Mb)
Interrupt:11 Basisadresse:0xbc00

eth1 Protokoll:Ethernet Hardware Adresse 00:A0:C9:AA:FD:80
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

lo Protokoll: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:6824 errors:0 dropped:0 overruns:0 frame:0
TX packets:6824 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:0
RX bytes:14635457 (13.9 Mb) TX bytes:14635457 (13.9 Mb)
 
Hey

<6>eth0 renamed to ethxx0
<6>eth1 renamed to eth0
<6>ethxx0 renamed to eth1

Das sieht ja komisch aus.
Ich würde sagen du hast die falschen Treiber. So wies aussieht wird ne VIA erkannt aber Treiber einer Intel sind zugeordnet
In der boot.msg muss es auch noch paar Zeilen mit der IP Zuordnung geben.

Am besten du entfernst die Karten mit dem Yast. Und steckst die auf einen anderen Platz auf dem PCI und lässt den Yast die Teile wieder hinzufügen. Er müsste eigendlich die richtigen erkennen.

Cu Huflatisch

PS: was sagt ein rcnetwork restart
 
Oben