• 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] interface dummy0 wird nicht gestarted

goofy

Newbie
Hallo Leute,
ich bekomme folgendes Problem nicht unter Kontrolle.
Ich habe unter Yast ein Netzwerk dummy Interface angelegt. Doch wird es beim boot nicht gestartet.
--------------------------------------------------
Auszug aus yast:

Dummy Network Device (No hwinfo)
││ * Device Name: dummy0
││ * Started automatically at boot
││ * IP address: 172.16.255.1/24
-------------------------------------------------
Die Interface config:

cat /etc/sysconfig/network/ifcfg-dummy0

BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='172.16.255.1/24'
MTU=''
NAME=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'

----------------------------------------------------
Auszug aus boot.msg

less /var/log/boot.msg

Starting HAL daemondone
Setting up (localfs) network interfaces:
lo
lo IP address: 127.0.0.1/8
IP address: 127.0.0.2/8
done eth0 device: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
eth0 IP address: 192.168.0.140/24
done eth1 device: Sundance Technology Inc / IC Plus Corp IP1000 Family Gigabit Ethernet (rev 41)
No configuration found for eth1
unusedWaiting for mandatory devices: dummy0 __NSC__
28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
dummy0 No interface found
failedSetting up service (localfs) network . . . . . . . . . .failed

------------------------------------------------------

wenn ich nach den boot wie folgt vorgehe wird das Interface konfiguriert.

1. ifconfig dummy0 up
2. /etc/rc.d/network restart

danach ist das netzwerk dummy interface zu nutzen.

als nicht so tolle Lösung habe ich mir gedacht ein boot-script anzulegen, welches den befehl "ifconfig dummy0 up" ausführt.
aber das muss doch auch anders gehen.

das Problem ist beim booten steht kein device dummy0 zur Verfügung.

aber wenn ich unter yast network ein dummy interface konfig erzeuge sollte es doch auch einfach funktionieren.

hat jemand ne ahnung was ich falsch mache ?

ach es ist eine openSuse 11.1 32bit version


MfG goofy
 
A

Anonymous

Gast
Ich denke mal das Dummy wird nicht gestartet weil das Device eben zu diesem Zeitpunkt nicht existiert.
Existieren tut es desshalb nicht weil das modul (dummy) dazu nicht geladen ist.
Weil "ein Platzhalter" Hardwareseitig nicht scanbar ist und desshalb das Modul auch nicht automatisch geladen wird, würde ich einfach mal versuchen beim booten das Modul mit den für solche Zwecke zuständigem Boot-Script (boot.loadmodules) laden zu lassen.

Datei zum konfigurieren /etc/sysconfig/kernel
Abschnitt
Code:
## Type:                string
## ServiceRestart:      boot.loadmodules
#
# This variable contains the list of modules to be loaded
# once the main filesystem is active
# You will find a few default modules for hardware which
# can not be detected automatically.
#
MODULES_LOADED_ON_BOOT=""
dort einfach "dummy" eintragen. und rebooten. Wenns nicht funktionieren sollte, dann wieder dort rausnehmen.

robi
 
OP
G

goofy

Newbie
Hi robi,

erst einmal danke für den Tip mit den zu ladenden Modulen. Ich habs auch gleich wie folgt ausprobiert.
--------------------------------
1.) vi /etc/sysconfig/kernel

2.0) MODULES_LOADED_ON_BOOT="dummy"

2.1) MODULES_LOADED_ON_BOOT="dummy0"
--------------------------

in beiden Fällen gleicher boot.msg eintrag.

-------------------------------
less /var/log/boot.msg

Setting up (localfs) network interfaces:
lo
lo IP address: 127.0.0.1/8
IP address: 127.0.0.2/8
done eth0 device: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
eth0 IP address: 192.168.0.140/24
done eth1 device: Sundance Technology Inc / IC Plus Corp IP1000 Family Gigabit Ethernet (rev 41)
No configuration found for eth1
unusedWaiting for mandatory devices: dummy0 __NSC__
28 27 26 25 23 22 21 20 19 18 16 15 14 13 12 10 9 8 7 6 4 3 2 1 0
dummy0
dummy0 is down
failed dummy0 interface could not be set up until now
failedSetting up service (localfs) network . . . . . . . . . .failed

-----------------------------------------------------------------------------


Der Ball liegt jetzt näher am Tor, ist aber immer noch nicht im kasten. ist echt ätzend.

Ich bin mir ziemlich sicher wenn ich ein start script vor network starte in welchem ich " /sbin/ifconfig dummy0 up " setze wird es gehen.

Aber das ist bestimmt nicht der richtige weg und ich möchte nicht immer in der Distribution umschmieren.

Nachtrag !!

nu bin ich platt
------------------------------------
1.) vi /etc/sysconfig/kernel

MODULES_LOADED_ON_BOOT="dummy0"

2.) vi /etc/rc.d/boot.local

/sbin/ip link set dummy0 up

oder

/sbin/ifconfig dummy0 up
----------------------------------
eingetragen.

----------------------------------

less /var/log/boot.msg

Starting HAL daemondone
Setting up (localfs) network interfaces:
lo
lo IP address: 127.0.0.1/8
IP address: 127.0.0.2/8
done eth0 device: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
eth0 IP address: 192.168.0.140/24
done eth1 device: Sundance Technology Inc / IC Plus Corp IP1000 Family Gigabit Ethernet (rev 41)
No configuration found for eth1 unused
dummy0
doneSetting up service (localfs) network . . . . . . . . . .done

----------------------------------------
ifconfig
dummy0 Link encap:Ethernet HWaddr 3A:C9:CE:0C:3D:99
inet6 addr: fe80::38c9:ceff:fe0c:3d99/64 Scope:Link
UP BROADCAST RUNNING NOARP 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 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
--------------------------------------
jetzt habe ich der kiste über eine standard weg boot.local das dummy0 auf up gesetzt.

es wird nicht weiter konfiguriert und es ist auch keine Fehlermeldung in boot.msg zu sehen.

ich glaub ich werde windoofs :irre:

Hat jemand ne Ahnung wie sich das Suse gedacht hat ?

MfG

goofy
 
OP
G

goofy

Newbie
Hallo Leute,

ich habe das Problem leider immer noch nicht gelöst.

hat jemand noch ne gute Idee ?

Da meine Vermutung nicht gefruchtet hat mit einem "ifconfig dummy0 up" beim boot zu setzen.

mfg goofy
 
A

Anonymous

Gast
Ich hab das jetzt mal auf mehreren Rechnern selbst versucht. uA auch 11.1 32Bit. Konfiguration über Yast hat überall problemlos gleich beim booten funktioniert. die ifcfg-dummy0 sieht im 11.1 genauso aus wie deine, nur ohne Leerzeilen.

Allerdings arbeite ich nicht mit dem Networkmanager sondern auf allen Rechnern wie eh und je mit der Traditionellen ifup-Methode. Beim probeweisen umstellen auf Networkmanager unter 11.1 und reboot : siehe da dummy0 wird nicht mehr gestartet. Nach wieder umstellen auf ifup und nach dem booten war es wieder da. ;)

dummy brauch ich zwar eigentlich nicht, aber ist ein Grund mehr für nicht nicht auf das "Neumodische Zeug" umzusteigen.

robi
 
OP
G

goofy

Newbie
hallo danke für den input kann das aber erst ab dem 13.07 versuchen.
könnt ihr das Thema solang parken ?

mfg goofy
 
OP
G

goofy

Newbie
Hallo Leute,
ich habe keine Ahnung wie Du es hin bekommen hast aber bei mir klappt es nicht.
was habe ich gemacht:

1. opensuse 11.1 32 bit Version installiert
2. kernel update.
thor:~ # uname -a
Linux thor 2.6.27.23-0.1-pae #1 SMP 2009-05-26 17:02:05 -0400 i686 i686 i386 GNU/Linux
3. Firewall ist deaktiviert.
4. das dummy0 habe ich erst nach der eigentlichen Suse installation angelegt.
yast network wie folgt:
Network Settings
┌Global Options──Overview──Hostname/DNS──Routing────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ ┌Network Setup Method───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │
│ │( ) User Controlled with NetworkManager │ │
│ │(x) Traditional Method with ifup │ │
│ └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ │
│ ┌IPv6 Protocol Settings─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │
│ │[x] Enable IPv6 │ │
│ └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ │
│ ┌DHCP Client Options────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ │
│ │[ ] Request Broadcast Response │ │
│ │DHCP Client Identifier │ │
│ │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ │
│ │Hostname to Send │ │
│ │AUTO▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ │
│ │[ ] Change Default Route via DHCP │ │
│ └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ │
│ │
#########################################################################################################################

Network Settings
┌Global Options──Overview──Hostname/DNS──Routing────────────────────────────────────────────────────────────────────────────────────────────────────┐
│┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐│
││Name │IP Address ││
││RTL8101E/RTL8102E PCI Express Fast Ethernet controller│NONE ││
││IP1000 Family Gigabit Ethernet │192.168.0.199 ││
││Dummy Network Device │172.16.255.1 ││

│┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐│
││Dummy Network Device (No hwinfo) ││
││ * Device Name: dummy0 ││
││ * Started automatically at boot ││
││ * IP address: 172.16.255.1/24 ││

#################################################################################################################################
Network Card Setup
┌General──Address──Hardware─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Device Type Configuration Name │
│ Dummy▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒v dummy0▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
│┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐│
││IPADDR ││
││172.16.255.1▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒││
││NETMASK ││
││255.255.255.0▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒││
│└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘│
###################################################################################################################################
Network Card Setup
┌General──Address──Hardware─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│┌Udev rules────────────────────────────────────────────────────────────────────────┐ │
││Device Name [Change]│ │
││dummy0▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │ │
│└──────────────────────────────────────────────────────────────────────────────────┘ │
│┌Kernel Module────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐│
││ Module NameOptions ││
││ ▒▒▒▒▒▒▒▒▒▒v▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ││
│└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘│
#######################################################################################################################

Auszug:
less /var/log/boot.msg

Setting up (localfs) network interfaces:
lo
lo IP address: 127.0.0.1/8
IP address: 127.0.0.2/8
done eth0 device: Sundance Technology Inc / IC Plus Corp IP1000 Family Gigabit Ethernet (rev 41)
eth0 IP address: 192.168.0.199/24
done eth1 device: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
eth1 Startmode is 'off'
skippedWaiting for mandatory devices: dummy0 __NSC__
28 27 26 25 24 23 22 21 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
dummy0 No interface found
failedSetting up service (localfs) network . . . . . . . . . .failed

##################################################################################################################



nachtrag

ich habe das system neu installiert minimale text basierende Installation und ein dummy0 von Anfang an über den text basierenden yast
eingerichtet noch immer das gleiche Probelm. ( alles Standart und auch nicht den Networkmanager verwendet )

ich habe keine Ahnung was anders ist.

MfG goofy
 
A

Anonymous

Gast
Keine Ahnung konfiguration würde ich mal sagen, kann man nichts viel anders machen
Ergebnis:
Code:
Loading console font lat9w-16.psfu  -m trivial G0:loadable
done    eth0      device: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
    eth0      configuration: wlan-id-00:04:23:68:f5:4c
    eth0      Startmode is 'manual'
skipped    eth1      device: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
    eth1      configuration: eth-id-00:0b:5d:06:ab:7d
    eth1      is controlled by ifplugd
waiting
    eth1      device: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
    eth1      configuration: eth-id-00:0b:5d:06:ab:7d
    eth1      ifplugd is running
    eth1      no cable connected
done    dummy0
    dummy0    IP address: 10.10.10.10/24
doneSetting up service network  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .done
Und das so auf mehreren Rechnern analog.
Was mich an deiner Ausgabe etwas stört, das "__NSC_" da hinter dummy0
schnell mal danach gesucht. und finde das auf keinem meiner Rechner, bei 1000 Problemen bei Google an allen möglichen Netzwerkschnittstellen an gleicher Stelle wie bei dir, finde es nirgendwo im Kernelquelltext und hab keine Ahnung was es bedeuten soll. :???:

Müssen mal die Netzwerkprofis hier eine Antwort darauf geben, eventuell ist das der Schlüssel

robi
 
OP
G

goofy

Newbie
Hallo Leute,

ich habe jetzt voller Verzweifelung eine opensuse mit kde aufgesetzt und mit dem GUI Yast2 die Sache
configuriert. Es bleibt gleiche.

Setting up (localfs) network interfaces:
lo
lo IP address: 127.0.0.1/8
IP address: 127.0.0.2/8
done eth0 device: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
eth0 IP address: 192.168.0.199/24
doneWaiting for mandatory devices: dummy0 dummy1 __NSC__
28 27 25 24 23 22 21 19 18 17 16 15 13 12 11 10 9 7 6 5 4 3 1 0
dummy0
dummy0 ifplugd is not running
dummy0 is down
failed dummy0 interface could not be set up until now
failed dummy1 No interface found
failedSetting up service (localfs) network . . . . . . . . . .failed

eine frage noch, ist bei euch unter /dev ein dummy0 device ?

bie mir nicht. könnte es daran liegen ?

und wenn ich nach dem booten ein /etc/rc.d/network restart mache ist dummy0 configuriert aber nicht dummy1. ich habe keine Idee mehr.

est:/usr/src/linux-2.6.27.7-9-obj/i586 # /etc/rc.d/network restart
Shutting down network interfaces:
dummy0 done
eth0 device: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (done02)
Shutting down service network . . . . . . . . . done
Hint: you may set mandatory devices in /etc/sysconfig/network/config
Setting up network interfaces:
dummy0
dummy0 is controlled by ifplugd waiting
eth0 device: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
eth0 IP address: 192.168.0.199/24 done
Setting up service network . . . . . . . . . . done



test:/usr/src/linux-2.6.27.7-9-obj/i586 # ifconfig
dummy0 Link encap:Ethernet HWaddr BE:45:B6:0E:AD:67
inet addr:192.168.255.1 Bcast:192.168.255.255 Mask:255.255.255.0
inet6 addr: fe80::bc45:b6ff:fe0e:ad67/64 Scope:Link
UP BROADCAST RUNNING NOARP 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 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

eth0 Link encap:Ethernet HWaddr 00:1C:C0:A7:B2:69
inet addr:192.168.0.199 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21c:c0ff:fea7:b269/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:23311 errors:0 dropped:0 overruns:0 frame:0
TX packets:14339 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:28044293 (26.7 Mb) TX bytes:1231401 (1.1 Mb)
Interrupt:220 Base address:0xc000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:349 errors:0 dropped:0 overruns:0 frame:0
TX packets:349 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:23211 (22.6 Kb) TX bytes:23211 (22.6 Kb)

p.s ich habe das ganze mal mit if plug ausprobiert ist aber das selbe.

Mfg goofy
 
A

Anonymous

Gast
goofy schrieb:
eine frage noch, ist bei euch unter /dev ein dummy0 device ?
bie mir nicht. könnte es daran liegen ?
ne,ne, das sind ja Netzwerkdevices und keine Block- oder Charakter-Devices die findest du allesamt nicht unterhalb von /dev . Da müsstest du wohl ehr unterhalb von /sys suchen, Wahrscheinlich /sys/class/net/

robi
 
OP
G

goofy

Newbie
Hallo Leute,

wie bereits gesagt ich habe eine openSuse 11.1 i586 32bit Version auf verschiedenen Rechnern installiert und das dummy0 wurde nicht
konfiguriert. Ich kann nicht sagen warum es bei robi einfach nur unter yast network geht und bei mir nicht. Es hat keine Rolle gespielt
ob ich das dummy0 bei der installation angelegt habe oder erst danach, auch nicht ob ich ein runlevel 5 oder 3 system aufgesetzt habe (yast oder yast2 )

Lösung für mein Probelm:

1.) vi /etc/sysconfig/kernel

MODULES_LOADED_ON_BOOT="dummy"

2.) vi /etc/rc.d/boot.local

/sbin/ifup dummy0

und jetzt läuft das ganze.

ich kann nur sagen SUSE ist echt ein Krampf. ich weiß nicht ob andere Distris besser sind aber mit suse habe ich immer ärger.
Ich glaube ich werde mich mal nach einem richtigen linux umsehen.

an alle vielen Dank für eure Hilfe.

Mfg goofy
 
Oben