View previous topic :: View next topic |
Author |
Message |
sewulba Guru
Joined: 09 Feb 2005 Posts: 517 Location: Heidelberg
|
Posted: Tue Mar 08, 2005 3:39 pm Post subject: DHCPCD bekommt IP ab und zu nicht! :-( |
|
|
Hallo.
Bekomme von Zeit zu Zeit beim hochfahren folgendes gemeldet.
Code: | * Bringing up eth1
* configuration not set for eth1 - assuming dhcp
* dhcp
* running dhcpcd .....
* dhcpcd is already running on eth1 <----- von was denn??? |
COLDPLUG hatte ich mal installiert, ist aber wieder mit 'emerge -C' deinstalliert und läuft dementsprechend nicht mehr auf dieser Maschine!
Mache ich ein:
Code: | /etc/init.d/net.eth1 restart |
kommt folgende Meldung:
Code: | * Stopping eth1
* Bringing down eth1
* Stopping dhcpcd on eth1 ... [ ok ]
* Shutting down eth1 ... [ ok ]
* Starting eth1
* Bringing up eth1
* Configuration not set for eth1 - assuming dhcp
* dhcp
* Running dhcpcd ... [ ok ]
* eth1 received address 93.212.44.12 |
Erst dann geht mein Internet!
Was ausser Coldplug könnte hier denn noch meinen DHCPCD schon starten. Anders gesagt, warum geht mein Internet mittels DHCPCD nicht mehr einwandfrei, seitdem ich mal COLDPLUG installiert hatte?
Auszug aus meiner /etc/conf.d/net (vielleicht habe ich ja hier den Fehler?)
Code: | dhcp_eth1="release nodns nontp nonis"
iface_eth0="192.168.0.1 broadcast 192.168.0.255 netmask 255.255.255.0" |
Danke für eure Hilfe im Vorraus!
Sewulba _________________ System1:Apple PowerMac Dual G4 @ 1,83GHz with 2GB Ram. 400GB + 80GB HDD, Gentoo 13.0-ppc32
System2:Apple MacIntosh PowerMac Dual G5 @ 2.7 GHz/1,35GHz FSB... 8GB Ram. 250GB SATA. Gentoo 10.0-PPC64-64ul |
|
Back to top |
|
|
sewulba Guru
Joined: 09 Feb 2005 Posts: 517 Location: Heidelberg
|
Posted: Fri Mar 11, 2005 2:30 pm Post subject: |
|
|
Lasst mich nicht hängen... Ich verlass mich auf euer Wissen!
Bitte rettet mich!
Ich bekomm das Problem einfach nicht in den Griff!
Fehlen noch irgendwelche Angaben?
Ausgabe IFCONFIG:
Code: | eth0 Link encap:Ethernet HWaddr 00:11:2F:4B:61:61
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:6270 (6.1 Kb)
Base address:0xa000 Memory:f3020000-f3040000
eth1 Link encap:Ethernet HWaddr 00:00:E8:8C:52:AC
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:974 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:65490 (63.9 Kb) TX bytes:650 (650.0 b)
Interrupt:22 Base address:0xb400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4800 errors:0 dropped:0 overruns:0 frame:0
TX packets:4800 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:546924 (534.1 Kb) TX bytes:546924 (534.1 Kb)
|
Sewulba _________________ System1:Apple PowerMac Dual G4 @ 1,83GHz with 2GB Ram. 400GB + 80GB HDD, Gentoo 13.0-ppc32
System2:Apple MacIntosh PowerMac Dual G5 @ 2.7 GHz/1,35GHz FSB... 8GB Ram. 250GB SATA. Gentoo 10.0-PPC64-64ul
Last edited by sewulba on Fri Mar 11, 2005 2:51 pm; edited 1 time in total |
|
Back to top |
|
|
hafti n00b
Joined: 26 Nov 2004 Posts: 13
|
Posted: Fri Mar 11, 2005 2:35 pm Post subject: |
|
|
habe genau das gleiche problem.
benutze hotplug zum laden der firmware für die wlan karte bei der der fehler auftritt.
Edit:
habe das Problem anscheinend grade gelöst. Auch wenn ich nicht weiss wie Problem und Lösung zusammenhängen:
Ich hatte noch dndomainname, keymap und clock in rc.conf eingestellt
nachdem ich alle drei in die dafür vorgesehenen config files geschoben habe (so dass beim booten keine warnungen mehr kamen)
funktionierte alles.
Edit2:
kommando zurück,
hat doch nur einmal "zufällig" geklappt |
|
Back to top |
|
|
sewulba Guru
Joined: 09 Feb 2005 Posts: 517 Location: Heidelberg
|
Posted: Fri Mar 11, 2005 2:54 pm Post subject: |
|
|
Nett von dir, dass du mir helfen willst. Aber in meinem Fall ist es auf keinen Fall die rc.conf.
Irgendetwas benutzt bei mir dhcpcd bevor /etc/conf.d/net es benutzen will. Ich komm nicht mehr weiter. So wie es aussieht sind jetzt 8 Wochen Arbeit für den ....
Sewulba _________________ System1:Apple PowerMac Dual G4 @ 1,83GHz with 2GB Ram. 400GB + 80GB HDD, Gentoo 13.0-ppc32
System2:Apple MacIntosh PowerMac Dual G5 @ 2.7 GHz/1,35GHz FSB... 8GB Ram. 250GB SATA. Gentoo 10.0-PPC64-64ul |
|
Back to top |
|
|
hafti n00b
Joined: 26 Nov 2004 Posts: 13
|
Posted: Fri Mar 11, 2005 3:04 pm Post subject: |
|
|
habe einen kleinen workaround gefunden
der anscheinend zuverlässig funktioniert:
folgende funktion zu /etc/conf.d/net hinzufügen
Code: |
preup() {
rm /var/run/dhcpcd-${IFACE}.pid
return 0
}
|
keine Ahnung ob man damit unter umständen in andere probleme reinläuft. Sollte aber immer klappen.
edit:
vertippt
code korrigiert |
|
Back to top |
|
|
sewulba Guru
Joined: 09 Feb 2005 Posts: 517 Location: Heidelberg
|
Posted: Fri Mar 11, 2005 3:30 pm Post subject: |
|
|
Danke Hafti für Deine Hilfe.
Ich habe jetzt meine Problem auch anders in den Griff bekommen. Ich verzichte jetzt komplett auf Hotplug. Es geht auch so. Ist zwar viel mehr arbeit, aber was soll's.
Dein Workarround hat leider bei mir nichts gebracht. Ich mach halt jetzt alles von Hand und es geht wieder.
Nochmals ein dickes Dankeschön an Dich!
Werde so wie es aussieht Gentoo nur noch auf dem Laptop verwenden, da läuft es echt Hammermäßig. Auf meinem Server kommen einfach zu viele Problem. Es sind viel mehr als unter openBSD 3.6. Schade für mich.
Sewulba _________________ System1:Apple PowerMac Dual G4 @ 1,83GHz with 2GB Ram. 400GB + 80GB HDD, Gentoo 13.0-ppc32
System2:Apple MacIntosh PowerMac Dual G5 @ 2.7 GHz/1,35GHz FSB... 8GB Ram. 250GB SATA. Gentoo 10.0-PPC64-64ul |
|
Back to top |
|
|
[myrddin] n00b
Joined: 14 Jun 2002 Posts: 71 Location: Karlsruhe / Germany
|
Posted: Fri Mar 11, 2005 8:36 pm Post subject: |
|
|
Hi,
bei mir ist das so, wenn ich meine Netzwerkkarte als Modul lade. Dann wird ihr beim Laden gleich die ip-Adresse zugewiesen, d.h. du kannst net.eth0 entfernen und deine Netzwerk funktioniert wieder einwandfrei. Ich habe nur noch Probleme mit meinem WirelessLAN, da dann meine normale Netzwerkkarte und meine WLAN-Karte beide beim Laden eine IP bekommen und ich noch nicht weiss, wie ich dynamisch ein Netz als Hauptroute festlege. |
|
Back to top |
|
|
sewulba Guru
Joined: 09 Feb 2005 Posts: 517 Location: Heidelberg
|
Posted: Sat Mar 12, 2005 6:11 pm Post subject: |
|
|
Hi...
Es ist bei mir erwiesen, dass das Problem der HOTPLUG war. Denn jetzt ohne Hotplug läuft mein Netz wieder.
Quote: | Ich habe nur noch Probleme mit meinem WirelessLAN, da dann meine normale Netzwerkkarte und meine WLAN-Karte beide beim Laden eine IP bekommen und ich noch nicht weiss, wie ich dynamisch ein Netz als Hauptroute festlege. |
Kannst du mir das genauer erklären? Vielleicht kann ich Dir ja helfen?!
Sewulba _________________ System1:Apple PowerMac Dual G4 @ 1,83GHz with 2GB Ram. 400GB + 80GB HDD, Gentoo 13.0-ppc32
System2:Apple MacIntosh PowerMac Dual G5 @ 2.7 GHz/1,35GHz FSB... 8GB Ram. 250GB SATA. Gentoo 10.0-PPC64-64ul |
|
Back to top |
|
|
[myrddin] n00b
Joined: 14 Jun 2002 Posts: 71 Location: Karlsruhe / Germany
|
Posted: Sat Mar 12, 2005 6:36 pm Post subject: |
|
|
Hi
wenn eth0 einen ip per dhcp bekommt und ebenfalls ein wlan verfügbar ist und wlan0 deshalb auch eine ip bekommt, habe ich keinen Zugang mehr zum Netz. Erst wenn eines der beiden Devices deaktiviert wird habe ich Netz. Deshalb müsste ich irgendwo festlegen können, welches Netz Vorrang hat und als Standard genommen werden soll, falls ich mit beiden ins Netz könnte. |
|
Back to top |
|
|
Remo84 n00b
Joined: 07 Feb 2007 Posts: 17
|
Posted: Wed Feb 07, 2007 10:10 pm Post subject: |
|
|
Hallo
Ich habe ein Problem mit der Internetverbindung. Meine Netzwerkkarte bekommt keine IP mit dem DHCP.
Code: | ifconfig:
eth0 Link encap:Ethernet HWaddr 00:0C:6E:AA:57:B1
BROADCAST NOTRAILERS 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 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:17
|
Code: | cat /var/log/dmesg | grep eth0:
skge eth0: addr 00:xx:xx:xx:xx:xx
|
Code: | route -n:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
|
Code: | /etc/init.d/net.eth0 start:
*Starting eth0
*Configuration not set for eth0 - assuming DHCP
*Bringing up eth0
*dhcp
*Running dhcp ...
Error, timed wout waiting for a valid DHCP server response
|
Code: | lspci | grep Ethernet
Ethernet Controller: 3Com Corporation 3c940 10/100/1000 Base-T [Marvell] (rev 12)
|
Code: | cat /etc/conf.d/net:
conf_eth0=( "dhcp" )
dhcp_eth0="nodns nontp nonis"
|
Ich verwende den Kernel 2.6.19:
Code: | Device Drivers
Network device support
Ethernet 1000
[*] New SysKonnect GigaEthernet support
[*] Marvell Yukon2 support
|
Sind das die richtigen Treiber für meine Netzwerkkarte? Oder habe ich sonst was falsch gemacht?
Gruss Remo |
|
Back to top |
|
|
ChrisJumper Advocate
Joined: 12 Mar 2005 Posts: 2403 Location: Germany
|
Posted: Wed Feb 07, 2007 10:40 pm Post subject: |
|
|
Hallo Remo84,
willkommen im Gentoo-Forum!
Gleich vorweg, es wäre besser/übersichtlicher gewesen wenn du für dein Problem einen eigenen Thread eröffnet hättest.
Das was du brauchst ist der dhcpcd und nicht der dhcp. Der Unterschied ist einfach.
Als dhcp verteilst du die Adressen usw als Server. Mache "DSL/Wlan-Router" machen das auch gerne. Für deinen Gentoo willst du bestimmt einen dhcpcd.
Code: | # emerge net-misc/dhcpcd |
Es ist ein Client den du brauchst damit du dir bei deinem "DSL-Router" die Netzwerkadresse etc. abholen kannst.
Hier in der Installations-Doku findest du auch wo, und wie du das einrichten musst damit das bei dir klappt. Schau bei abschnitt 3.C Dhcp
Zum Netzwerktreiber kann ich grade nichts sagen. Aber wenn der Treiber der falsche wäre, hättest du kein ethX. Aber Achtung: wenn du noch eine Netzwerkkarte (Onboardkarte/PCI-Steckkarte) hast: Solltest du ja eigentlich zwei haben. Wie auch dem. Eine hat er erkannt, was bedeutet das zumindest im schlimmsten Falle ein "Treiber" Funktioniert, den du benutzen kannst.
Viel Erfolg und viel Spaß mit deinem Gentoo! |
|
Back to top |
|
|
Remo84 n00b
Joined: 07 Feb 2007 Posts: 17
|
Posted: Thu Feb 08, 2007 1:00 pm Post subject: |
|
|
Hallo ChrisJumper
Vielen Dank für deine Antwort.
Dein Tip mit dem neuen Thread werde ich mir zu Herzen nehmen
Bei der Installation habe ich ein
gemacht.
Stimmt das so oder muss ich ein
Code: | emerge net-misc/dhcpcd
|
machen?
Ich verwende nur eine Netzwerkkarte. Die Onboard 3Com Gigabit...
Ich denke ich werde viel Spass haben mit Gentoo, wenn es dann läuft
Gruss Remo |
|
Back to top |
|
|
ChrisJumper Advocate
Joined: 12 Mar 2005 Posts: 2403 Location: Germany
|
Posted: Thu Feb 08, 2007 10:00 pm Post subject: |
|
|
Remo84 wrote: | ...
Bei der Installation habe ich ein
gemacht.
Stimmt das so oder muss ich ein
Code: | emerge net-misc/dhcpcd
|
machen?
... |
Einmal reicht. ;) Bei beiden Aufrufen wird das gleiche Paket installiert. Du kannst übrigens prüfen ob das schon installiert ist wenn du ein -pv an den befehl hängst emerge -pv dhcpcd. Nur wenn es unterschiedliche Programme mit dem gleichen namen gibt fragt emerge nach und dann muss man sich spezifizieren.
Code: | *Running dhcp ...
Error, timed wout waiting for a valid DHCP server response |
Das schaut so aus als wenn dein DHCP-Server nicht antwortet! Oder entsprechend eingerichtet ist, oder du vergessen hast (wenn es ein z.B. anderer Gentoo-Rechner ist) den Dienst dort zu Starten. Überprüf nochmal alles. Evt. auch, wenn du es über einen "DSL-Router" machst, ob dieser richtig Konfiguriert ist. Notfalls nochmal dessen Handbuch konsultieren.
Die Einstellungen in /etc/conf.d/net sind nur für die automatische Konfiguration beim Starten. Das ganze kann man natürlich auch per "Hand" ausführen.
oder
Beim unteren fragt er auch nach dem Host u. Domainnamen.
Aber schau ruhig mal vom Inhaltsverzeichnis (gaaanz oben) aus, in die sehr ausführliche Installationsanleitung. Da sollte eigentlich alles drin stehen. Auch wie du notfalls eine Statische IP-Adresse einrichten kannst.
Verwendung von ifconfig und route
Mfg Chris |
|
Back to top |
|
|
Remo84 n00b
Joined: 07 Feb 2007 Posts: 17
|
Posted: Sun Feb 11, 2007 1:50 pm Post subject: |
|
|
Hallo ChrisJumper
Ich habe jetzt herausgefunden wiso mein Rechner keine IP erhalten hat.
Die Konfiguration von meinem Gentoo stimmt soweit.
Nur erhalte ich von meinem ISP nur eine IP obwohl ich zwei zu Gute hätte.
Ich werde dieses Problem mit meiner Firewall lösen.
Jetzt habe ich nur noch ein Problem mit dem Xorg. Ich glaube die Treiber für meine Radeon 9600 wurden nicht gefunden.
Aber zuerst werde ich mal fleissig die SUFO und Google befragen
Also ChrisJumper vielen Dank für deine Hilfe.
Villeicht bis bald
Gruss Remo |
|
Back to top |
|
|
|