Sida 1 av 2

Underligt problem angående dhcp

Postat: 13 nov 2007, 09:11
av fuzzy
Jag har nyligen installerat fluxbuntu på min dator och det funkar väl sådär. Har testat kubuntu, ubuntu, xubuntu osv och alla de hade rätt smidigt för att ställa in dhcp och sådär av sig själva. Jag behövde sällan tänka på att börja pilla med nätverksinställningar, men fluxbuntu är helt annorlunda och jag har tvingats "ta tag i det".

Hursomhelst, efter grundlig forskning har jag kommit fram till att jag tror att fluxbuntu använder sig av ett program som heter "Network-config 0.1", (där man ställer in alla nätverksinställningar) som i sin tur använder sig av ett program som heter "dhclient" för att få kontakt med dhcpn och därmed tilldela mig ett ip så att jag kan sööörfa. (Jag bara namedroppar lite nu och hoppas att någon vet vad jag pratar om, för jag gör det sannerligen inte...)

Det är all fine and dandy, men skiten fungerar inte som den ska. Problemet yttrar sig i att jag ställer in alla inställningar helt rätt, trycker på "apply" och får inget ip tilldelat. Jag provade varenda inställning som gick att ändra på hundratals gånger och varje gång såg det ut såhär:

Kod: Markera allt

Configuring device eth0 :

$ ifconfig eth0 up

DHCP may take a while, please wait...
$ dhclient eth0

 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:10:a7:25:58:54
Sending on   LPF/eth0/00:10:a7:25:58:54
Sending on   Socket/fallback
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPNAK from 90.224.8.1
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
Det här drev mig till vansinne ett tag tills jag av någon anledning bestämde mig för att koppla in min router (normalt har jag bara modem>dator) för att se om jag kunde surfa genom den (det går inte för min router är trasig och vägrar ta emot ipn), men jag fick åtminstone ett ip tilldelat från min router. Då såg det istället ut såhär:

Kod: Markera allt

...
Listening on LPF/eth0/00:10:a7:25:58:54
Sending on   LPF/eth0/00:10:a7:25:58:54
Sending on   Socket/fallback
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPOFFER from 192.168.0.1
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.1
bound to 192.168.0.100 -- renewal in 103701 seconds.
Sedan satt jag och försökte förgäves ställa in min router så att den skulle få ett ip från Telia, men det har inte funkat på flera år eftersom den tappats i golvet vid upprepade tillfällen. Så, till slut kopplade jag om så att kabeln gick direkt från modemet till datorn igen, och försökte desperat en sista gång (med exakt samma nätverksinställningar som första gången), och helt plötsligt svarade den såhär istället:

Kod: Markera allt

Listening on LPF/eth0/00:10:a7:25:58:54
Sending on   LPF/eth0/00:10:a7:25:58:54
Sending on   Socket/fallback
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPNAK from 90.224.8.1
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 21
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
No DHCPOFFERS received.
Trying recorded lease 90.231.219.19
bound: immediate renewal.
DHCPREQUEST on eth0 to 213.67.15.202 port 67
...Och jag kunde helt plötsligt surfa utan problem. Otroligt besynnerligt, tyckte jag och startade om datorn för att se om miraklet höll i sig, vilket det inte gjorde. Jag var tillbaks på ruta ett och fick inget ip, så jag upprepade proceduren (bytte till router, fick ett ip från routern, bytte tillbaks och fick ett ip från telia). Numera är det här liksom processen jag kör när jag vill ansluta till nätet, för det funkar varje gång.

Men givetvis vill jag inte ha det såhär, så jag frågar:

1) Vad fan är problemet, liksom? Någon som har en gissning?
2) Finns det möjlighet att byta till någon annan "nätverkskonfiguratör"? (i brist på bättre ord), och hur går jag isåfall tillväga? Ubuntu, Kubuntu och Xubuntu använde sig såvitt jag minns inte alls av samma skit, och de funkade ju, så. Jag är rätt dålig på allt vad Linux heter så jag vill mest ha någon smidig variant som liknar nätverksinställningarna i Windows.
3) Någon som har en annan lösning som jag inte tänkt på?

SV: Underligt problem angående dhcp

Postat: 13 nov 2007, 10:51
av Sork
testa dhcpcd. har alltid funkat för mig. 

SV: Underligt problem angående dhcp

Postat: 13 nov 2007, 13:22
av fuzzy
Skulle vara ytterst tacksamt om du elaborerar lite. Vad jag egentligen är ute efter är en grundlig guide på exakt vad jag behöver göra för att få min internetuppkoppling att fungera helt felfritt varje gång jag startar upp datorn utan att jag behöver lyfta ett finger utfärdat på typ dagisnivå. ;)

Jag gjorde dock följande...

sudo apt-get install dhcpcd

Gick sedan in i min "network-config 0.1" och bytte ut "dhclient" i DHCP-fältet till "dhcpcd" och tryckte på "apply". Då fick jag bara något svar om att eth0 timed out efter ett tag.

SV: Underligt problem angående dhcp

Postat: 13 nov 2007, 14:01
av Sork
hmmm då är vi tillbaka på sida ett igen. meddelandet du fick innebär samma som du fick förut. har du pratat med din ISP? så de inte har någon dum mac-låsning som ballar till det?

har du länk på nätverkskortet hela tiden? mii-tool är ett bra verktyg.

Kod: Markera allt

$ sudo mii-tool
vad är det för nätverkskort? klistra in

Kod: Markera allt

$ dmesg
vilken ISP har du? modell på modem?

SV: Underligt problem angående dhcp

Postat: 13 nov 2007, 14:10
av fuzzy
Vad är en mac-låsning?

sudo mii-tool talade om att "link ok", men nu har jag ju anslutning liksom, så det är kanske inte så konstigt.

dmesg presenterade en absurt stor lista på grejer, menar du att jag ska klistra in alltihop här..?

Jag har Telia 8.0, modemet är ett ZyXEL Prestige P660H-D1

edit: men jag förstår inte hur det här är relevant. Det är inget fel på mina prylar, de funkar överallt utan bekymmer utom här.

SV: Underligt problem angående dhcp

Postat: 13 nov 2007, 14:24
av Sork
maclåsning innebär att din ISP bara tillåter DHCP requests från 1 nätverkskort. alla nätverkskort har individuella adresser kallade MAC ( Media Access Control ).

jo klistra in allt här. eller bifoga en textfil. klistra även in

Kod: Markera allt

lspci

SV: Underligt problem angående dhcp

Postat: 13 nov 2007, 14:40
av fuzzy
dmesg överskrider tyvärr 20000 tecken så jag kan inte posta den. Försöker hitta någonstans att ladda upp en textfil sålänge.

lspci

Kod: Markera allt

fuzzy@ubuntu:~$ lspci
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]
01:00.1 Display controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro] (Secondary)
02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:09.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
edit: dmesg kan nu tankas här

SV: Underligt problem angående dhcp

Postat: 13 nov 2007, 15:18
av Mekaniserad Apelsin
Hur ser din /etc/network/interfaces ut?

SV: Underligt problem angående dhcp

Postat: 13 nov 2007, 18:46
av Sork
02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:09.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
ser här att du har 2 nätverkskort i datorn. har du testat med bägge 2? är det samma fel på bägge?

kollade dmesg nu och hittade detta.
[  19.625923] 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[  19.703646] 8139cp 0000:02:02.0: This (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
[  19.703654] 8139cp 0000:02:02.0: Try the "8139too" driver instead.
verkar vara fel drivare. den andra ser bättre ut.
[  21.048290] eth1: RealTek RTL8139 at 0xf8814000, 00:10:a7:25:58:54, IRQ 21
[  21.048295] eth1:  Identified 8139 chip type 'RTL-8100B/8139D'
som ett resultat av detta sker följande
[ 4205.010365] eth0: link down
[ 4214.416234] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 4266.011289] eth0: link down
[ 4270.683895] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 7977.662010] eth0: link down
[ 7984.246274] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[ 8357.320352] eth0: link down
[ 8363.059600] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[23404.930202] eth0: link down
[23407.344555] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[23501.790211] eth0: link down
[23504.191899] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
verkar som att drivrutinen är fuckad. testa med att

Kod: Markera allt

$ sudo modprobe 8139too
om det funkar med det så kör

Kod: Markera allt

$ sudo echo "8139too" >> /etc/modules
kan inte lova att detta kommer funka. är fortfarande inte van med moduler och pnp =9 har suttit och jobbat med linux servrar och Gentoo. vi brukade bara bygga in de drivrutiner vi visste passade till korten direkt i kärnan och ta bort resten. sen körde vi BARA 3com oxå. de funkar alltid i alla operativ... men testa iaf. annars kanske någon annan har mer erfarenhet med moduler...

SV: Underligt problem angående dhcp

Postat: 14 nov 2007, 01:19
av fuzzy
Mekaniserad Apelsin skrev: Hur ser din /etc/network/interfaces ut?
Såhär:

Kod: Markera allt

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
Sork: Jag har testat båda korten, men eth1 (Marvell) har såvitt jag minns aldrig lyckats få ett ip. Inte ens med samma procedur som jag kör på eth0.

Jag skrev kommandona du gav mig i terminalen, men jag fick inget meddelande tillbaka, den bara hoppade till ny rad. Vet inte riktig vad det innebär...

SV: Underligt problem angående dhcp

Postat: 14 nov 2007, 01:35
av zoombywoof
Det här påminner om ett problem som någon annan här har haft, jag minns inte var den tråden är och jag orkar inte leta nu :-), men den personen hade detta problem då han dualbootade mellan winxp och Ubuntu, han hade oxo Telia adsl. När han bootade winxp fick han en adress varje gång, men när han botoade Ubuntu blev det problem att få en adress av adsl modemet. Jag testade detta hos min syrra, hon har dualboot winxp/Kubuntu, och hon har samma problem. Lösningen där var att sätta en router emellan adsl modemet och burken, då är det aldrig 2 olika system som vill ha adress (vilket egentligen inte borde spela någonsomhelst roll då mac-adressen är densamma oavsett vilket OS som bootas). Jag har ingen direkt lösning på detta att ge dig, men det verkar som om Telias adsl har problem med sin dhcpd i sina modem...
Du behöver inte hålla på med dhcpd på din burk, det är inte där problemet ligger, dhcpd kör du bara om du vill att Din burk ska dela ut adresser till andra.

SV: Underligt problem angående dhcp

Postat: 14 nov 2007, 01:49
av fuzzy
Mja, när jag kopplar in routern så får jag ju ip utan problem varje gång. Det är synd att routern är fucked, annars hade jag kört på den, givetvis.

SV: Underligt problem angående dhcp

Postat: 14 nov 2007, 02:07
av Mekaniserad Apelsin
Jag skulle vilja veta vad som händer om du stänger av modemet och alla datorer, startar modemet och sedan bara startar ubuntudatorn.

Dina problem låter misstänkt lika mina problem när jag hade två datorer med authorative dhcp-servrar igång, datorn skickar iväg en dhcp-request och frågan bollas mellan båda dhcp-servrarna, svaret kommer aldrig tillbaka.

SV: Underligt problem angående dhcp

Postat: 14 nov 2007, 03:31
av fuzzy
Jag har bara en dator ansluten.

SV: Underligt problem angående dhcp

Postat: 14 nov 2007, 03:56
av Mekaniserad Apelsin
ok...

Prova första sudo dhclient -r, sedan att köra sudo dhclient, funkar inte det, prova sudo dhclient -s 213.67.15.202 , funkar slutligen inte det så är sista testet (och det här ska inte funka): sudo dhclient -s 90.231.219.19.

Om någon av dem funkar, berätta vilken och vilket ip du fick efteråt.

SV: Underligt problem angående dhcp

Postat: 14 nov 2007, 04:18
av fuzzy

Kod: Markera allt

fuzzy@ubuntu:~$ sudo dhclient -r
[sudo] password for fuzzy:
There is already a pid file /var/run/dhclient.pid with pid 7954
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.5
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth1/00:0d:61:3d:0b:3f
Sending on   LPF/eth1/00:0d:61:3d:0b:3f
Listening on LPF/eth0/00:10:a7:25:58:54
Sending on   LPF/eth0/00:10:a7:25:58:54
Sending on   Socket/fallback
DHCPRELEASE on eth1 to 192.168.0.1 port 67
DHCPRELEASE on eth0 to 213.67.15.202 port 67
fuzzy@ubuntu:~$ sudo dhclient
There is already a pid file /var/run/dhclient.pid with pid 134519120
Internet Systems Consortium DHCP Client V3.0.5
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:10:a7:25:58:54
Sending on   LPF/eth0/00:10:a7:25:58:54
Listening on LPF/eth1/00:0d:61:3d:0b:3f
Sending on   LPF/eth1/00:0d:61:3d:0b:3f
Sending on   Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPOFFER from 90.224.8.1
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 90.224.8.1
bound to 90.231.219.19 -- renewal in 536 seconds.

SV: Underligt problem angående dhcp

Postat: 14 nov 2007, 04:49
av Mekaniserad Apelsin
fuzzy skrev: [...]
Ska jag tolka det som att det gick bra (du får ju ett svar och en ip från 90.224.8.1)? Vad säger route -n efteråt?

SV: Underligt problem angående dhcp

Postat: 14 nov 2007, 05:04
av fuzzy

Kod: Markera allt

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
90.231.219.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         90.231.219.1    0.0.0.0         UG    0      0        0 eth0
Mja, problemet var väl att jag fick ip då och då och bara om jag först bytte till routern och sen tillbaka. Jag hade ju redan anslutning när jag skrev dhclient och det där så jag vet inte om mitt problem kvarstår. Redigerar min post när jag startat om (då tappar den alltid) lite senare och talar om om problemet är kvar. :P

SV: Underligt problem angående dhcp

Postat: 14 nov 2007, 05:15
av Mekaniserad Apelsin
fuzzy skrev:

Kod: Markera allt

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
90.231.219.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         90.231.219.1    0.0.0.0         UG    0      0        0 eth0
Mja, problemet var väl att jag fick ip då och då och bara om jag först bytte till routern och sen tillbaka. Jag hade ju redan anslutning när jag skrev dhclient och det där så jag vet inte om mitt problem kvarstår. Redigerar min post när jag startat om (då tappar den alltid) lite senare och talar om om problemet är kvar. :P
Om problemet är kvar, kör först sudo dhclient -r och sedan en  sudo dhclient, förhoppningsvis bör det fungera då. 

SV: Underligt problem angående dhcp

Postat: 14 nov 2007, 05:57
av fuzzy
Okej, startat om nu och tappar mycket riktigt anslutningen. Men jag slapp åtminstone rycka kablar för jag fick ett ip när jag körde dhclient -r och dhclient. Om nu det bara kunde skötas automatiskt istället vore jag överlycklig. Inte för att det är jättejobbigt men det är lite av en nagel i ögat nu när man äntligen fått upp en fungerande desktop.