| View previous topic :: View next topic |
| Author |
Message |
cosmophobia Tux's lil' helper

Joined: 08 Jan 2007 Posts: 136
|
Posted: Sat Jan 12, 2008 5:18 am Post subject: [solved] Probleme mit DHCP |
|
|
Hallo..
folgendes problem:
auf meinem rechner coexistieren win xp pro (32bit) und gentoo (64bit).. (und ein drittes os, was aber schon seit längerem nicht gestartet wurd und somit nichts mit dem prob zu tun hat..)
mein router ist ein speedport 501 w
bis jetzt war es so, dass win xp nicht ins internet kam.. es bekam einfach keine ip vom router.. ka warum.. das war aber weniger schlimm, da ich win xp hauptsächlich zum spielen benutze und nicht so der internetzocker bin..
gentoo hatte keine probs..
nun braucht ich aber unter win xp für eine sache mal ne internetverbindung.. ich hab etwas rumexperimentiert.. die ip von hand eingegeben.. dann konnt ich zumindest schonmal den router anpingen.. wieder zurück auf dhcp gestellt.. und siehe da plötzlich funzt alles so wie es soll..
aber.. ihr denkt es euch jetzt sicher schon.. zurück unter gentoo funzt da das inet nicht mehr.. selbes prob.. es bekommt keine ip vom router..
daraufhin hab ich den selben trick wie unter win xp versucht.. hat nichts gebracht.. router aus und an machen bracht auch nichts.. ich bin mir nichtmal sicher, woran das problem liegt..
nic ist wohl ein Realtek 8111B..
jemand eine idee..!? _________________ Sinnlos oder Schlüssel zum Sinn des Seins..!? www.ultimate-mindmap.de
Last edited by cosmophobia on Sun Jan 13, 2008 4:58 am; edited 1 time in total |
|
| Back to top |
|
 |
STiGMaTa_ch Veteran


Joined: 27 Dec 2004 Posts: 1661 Location: Rüti ZH / Schweiz
|
Posted: Sat Jan 12, 2008 5:42 am Post subject: |
|
|
Fischen im Trüben meinerseits...
XP deaktiviert teilweise die Netzwerkkarten Softwaremässig und aktiviert diese beim einschalten auch wieder. Es ist bekannt, dass wenn Windows das macht, Linux das Interface dann nicht mehr einfach so nutzen kann. Am besten in XP bei den Erweiterten Optionen der Netzwerkkarte (Dort wo du z.B. Jumbo Frames, TCP Segmenierung und dergleichen konfigurieren kannst) alles was mit Resource Management, Powersaving etc. zu tun hat deaktivieren. Wenn du dann den Rechner runterfährst und neu startest könnte es unter Linux wieder funktionieren.
Vielleicht ist aber auch nur der Router komisch konfiguriert. Denn eigentlich sollte es reichen "händisch" eine IP im selben Subnet wie das des Routers zu setzen sowie selbigen als default GW anzugeben und dann solltest du immerhin den Router oder 216.239.59.99 (google) anpingen können.
Lieber Gruss
STiGMaTa _________________ Ich bin Schuldknappe. Das bedeutet ich bin immer an allem Schuld. Und das nicht zu knapp! | Der alltägliche Familienwahnsinn auf meinem BLOG |
|
| Back to top |
|
 |
Max Steel Veteran


Joined: 12 Feb 2007 Posts: 1113 Location: My own world! I and Gentoo!
|
Posted: Sat Jan 12, 2008 7:08 am Post subject: |
|
|
Richtig, du solltest darauf achten Windows niemals in en Ruhezustand zu setzen, dann passiert dieser Effekt allzugerne, und dein GEntoo sitzt "auf dem trockenen". _________________ mfg
Steel
___________________
Big sorry for my bad English.
My System:
- AMD Athlon XP 1700+
- 2048MB RAM
- Gentoo 2008.0
- Kernel 2.6.29-r5 gentoo-sources
- Nvidia GeForce 6200
Version 0.3a |
|
| Back to top |
|
 |
Think4UrS11 Administrator


Joined: 25 Jun 2003 Posts: 6118 Location: Murphy is my neighbor
|
Posted: Sat Jan 12, 2008 9:07 am Post subject: |
|
|
klingt eher danach als würde der DHCP-Server im Router keine IP rausgeben weil er mit dem Dualboot durcheinanderkommt.
Kann bei manchen DHCP-Server passieren die eine ClientID fordern. Wenn dann Dualboot ins Spiel kommt kann es sein wenn sich diese ID ändert (iirc sendet XP als ID 01+MAC) der DHCP-Server entweder eine andere IP oder gar keine rausgibt (weil er die MAC schon in seinen Leases findet diese aber nicht mit dem dort hinterlegten Identifier übereinstimmt).
Versuch mal ob dhcpcd_eth0="-I ''" in /etc/conf.d/net das Problem löst _________________ Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself |
|
| Back to top |
|
 |
cosmophobia Tux's lil' helper

Joined: 08 Jan 2007 Posts: 136
|
Posted: Sat Jan 12, 2008 10:08 am Post subject: |
|
|
also.. das mit dem "wakeup on lan adter suspend" oder wie das hiess hab ich schon aktiviert.. schon als ich das system aufgesetzt hab, damit gentoo die netzwerkkarte überhaupt erkennt.. und das interface ist ja jetzt auch da..
ich denk auch, dass das prob irgendwie mitm router zusammenhängt.. mit meinem vorigen recher hatt ich allerdings ein problemlos funzendes dualboot..
in /etc/conf.d/net steht jetzt..
| Code: | config_eth1=("dhcp")
dhcpcd_eth1="-I''" |
vorher stand garnix drin.. ; )
allerdings krieg ich jetzt die fehlermeldung:
| Code: | | Error, no interface specified |
_________________ Sinnlos oder Schlüssel zum Sinn des Seins..!? www.ultimate-mindmap.de |
|
| Back to top |
|
 |
STiGMaTa_ch Veteran


Joined: 27 Dec 2004 Posts: 1661 Location: Rüti ZH / Schweiz
|
Posted: Sat Jan 12, 2008 1:53 pm Post subject: |
|
|
| cosmophobia wrote: | in /etc/conf.d/net steht jetzt..
| Code: | config_eth1=("dhcp")
dhcpcd_eth1="-I''" |
|
Sollte das nicht eher 2x eth0 sein? Oder hast du zwei Netzwerk Interfaces drinn?
Lieber Gruss
STiGMaTa _________________ Ich bin Schuldknappe. Das bedeutet ich bin immer an allem Schuld. Und das nicht zu knapp! | Der alltägliche Familienwahnsinn auf meinem BLOG |
|
| Back to top |
|
 |
cosmophobia Tux's lil' helper

Joined: 08 Jan 2007 Posts: 136
|
Posted: Sat Jan 12, 2008 4:54 pm Post subject: |
|
|
das ist schon richtig so..
ich hatt zum anfang (als ich gentoo installiert hab) noch ein anderes mainboard.. dessen nic hatt eth0.. seit ich das neue board hab ists halt eth1.. fand ich zwar auch erst nicht so schön.. aber was solls..
eth1 ist aber auf jeden fall richtig.. wird auch mit ifconfig angezeigt.. _________________ Sinnlos oder Schlüssel zum Sinn des Seins..!? www.ultimate-mindmap.de |
|
| Back to top |
|
 |
Think4UrS11 Administrator


Joined: 25 Jun 2003 Posts: 6118 Location: Murphy is my neighbor
|
Posted: Sat Jan 12, 2008 5:54 pm Post subject: |
|
|
| cosmophobia wrote: | allerdings krieg ich jetzt die fehlermeldung: | Code: | | Error, no interface specified |
|
Seltsam, aber Abhilfe sieht aus wie folgt: dhcpcd_eth1="-I'' eth1" _________________ Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself |
|
| Back to top |
|
 |
AmonAmarth Guru

Joined: 03 Mar 2005 Posts: 504
|
Posted: Sat Jan 12, 2008 6:58 pm Post subject: |
|
|
wenn alle stricke reißen kannst du den dhcpcd client ja mal manuel laufen lassen, also net.eth1 stoppen und | Code: | | ifconfig eth1 up && dhcpcd eth1 | durchgeben, danach solltest du eine ip adresse zu gewiesen bekommen
was gibt dann der "route -n" befehl aus?
| Code: | Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 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.1.254 0.0.0.0 UG 0 0 0 eth0 |
so sieht das bei mir aus, wobei 192.168.1.254 mein router ist.
die letzte zeile ist interessant, wenn die fehlt versuch mal testweise ein default GW zu adden:
| Code: |
route add default gw <router-ip> |
danach solltest du den router auf jedenfall anpingen können, aber eigentlich sollte dein init script das von allein hinbekommen...
wenn es so immernoch nicht klappt wäre die ausgabe von "tcpdump -v" oder wireshark/etherial bei der ip adressen zuweisung mit dhcp interessant zu sehen!
mfg |
|
| Back to top |
|
 |
cosmophobia Tux's lil' helper

Joined: 08 Jan 2007 Posts: 136
|
Posted: Sun Jan 13, 2008 4:57 am Post subject: |
|
|
jap..
| Code: | | dhcpcd_eth1="-I'' eth1" |
hats gebracht.. thx.. : )
ps: nur mal so.. was hab ich damit bewirkt..!? _________________ Sinnlos oder Schlüssel zum Sinn des Seins..!? www.ultimate-mindmap.de |
|
| Back to top |
|
 |
Think4UrS11 Administrator


Joined: 25 Jun 2003 Posts: 6118 Location: Murphy is my neighbor
|
Posted: Sun Jan 13, 2008 6:17 am Post subject: |
|
|
standardmäßig sendet dhcpcd eine ClientID gemäß RFC4361, durch obigen Zusatz wird das Verhalten geändert zu 'sende nur die MAC'. _________________ Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself |
|
| Back to top |
|
 |
|