[BC3] Linux PC (RH7.1) krijgt geen IP van DHCP?

Pagina: 1
Acties:

  • satcp
  • Registratie: Februari 2000
  • Niet online
We hebben hier op school net een Linux RedHat 7.1 PC die op internet is aangesloten via kabel internet (Telenet Belgie).

Nu is daar iets zeer vreemds mee. eth0, de netwerkkaart waarop de kabelmodem aangesloten is, krijgt totaal geen IP van de DHCP van de provider.
Echter als ik de PC opstart naar Win 98 (dual boot) dan krijgt hij meteen een IP en kan ik surfen.

Hieronder effe wat relevante informatie:
Er zijn 3 netwerkkaarten in de PC. 2 naar het interne netwerk welke perfect werken en een 3com 3c900 die naar de modem gaat. Als ik ''lsmod'' doe kan ik duidelijk zien dat de juiste module voor de 3com kaart is geladen (3c59x).


$ less /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes

$ less /etc/resolve.conf
nameserver 195.130.132.18
nameserver 195.130.132.17
search

Het lukt me niet om een IP adres te verkrijgen als ik gewoon opstart, noch als ik het manueel probeer:

$ /etc/rc.d/init.d/network stop
$ /etc/rc.d/init.d/network start

ook volgende methode geeft niets:

$ pump -k (om pump te killen)
$ dhcpcd eth0
De dhcpcd wacht dan 60 seconden, maar is niet in staat om een IP op te halen...

Iemand enig idee?

  • Oblii
  • Registratie: Februari 2000
  • Niet online

Oblii

wat is de uitkomst van

cat /proc/interrupts

als ik dit zo zie dan is het hetzelfde als ik gehad heb, compy/paste het even :)

But I don't care, I'm in a hurry going nowhere


  • satcp
  • Registratie: Februari 2000
  • Niet online
Bedankt voor je antwoord

$ cat /proc/interrupts
CPU0
0: 219471 XT-PIC timer
1: 3099 XT-PIC keyboard
2: 0 XT-PIC cascade
4: 125 XT-PIC serial
6: 18 XT-PIC floppy
8: 1 XT-PIC rtc
9: 1115 XT-PIC eth1
12: 111 XT-PIC eth2
14: 21 XT-PIC ide0
15: 2923 XT-PIC ide1
NMI: 0
ERR: 0

IK zie daar (en jij waarschijnlijk ook) een grote ontbrekende... eth0
Enig idee waarom die niet geïnitialiseerd wordt?

Hieronder nog effe de output van ''dmesg'':

<knip niet terzake doende stuff>
PCI: Found IRQ 10 for device 00:08.0
3c59x.c:LK1.1.13 27 Jan 2001 Donald Becker and others. http://www.scyld.com/network/vortex.html
See Documentation/networking/vortex.txt
eth0: 3Com PCI 3c905C Tornado at 0x6500, 00:01:02:10:68:f7, IRQ 10
product code 4552 rev 00.13 date 02-21-00
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 782d.
Enabling bus-master transmits and whole-frame receives.
eth0: scatter/gather enabled. h/w checksums enabled
eth0: using NWAY device table, not 8
eth0: using NWAY device table, not 8
eth0: using NWAY device table, not 8
ne2k-pci.c:v1.02 10/19/2000 D. Becker/P. Gortmaker
http://www.scyld.com/network/ne2k-pci.html
PCI: Found IRQ 9 for device 00:09.0
eth1: RealTek RTL-8029 found at 0x6600, IRQ 9, 00:80:C8:DF:EB:75.
via-rhine.c:v1.08b-LK1.1.7 8/9/2000 Written by Donald Becker
http://www.scyld.com/network/via-rhine.html
PCI: Found IRQ 12 for device 00:0a.0
eth2: VIA VT3043 Rhine at 0x6700, 00:80:c8:ee:4d:1e, IRQ 12.
eth2: MII PHY found at address 8, status 0x782d advertising 05e1 Link 0000.
eth0: using NWAY device table, not 8
eth0: using NWAY device table, not 8
eth0: using NWAY device table, not 8
eth0: using NWAY device table, not 8

  • Oblii
  • Registratie: Februari 2000
  • Niet online

Oblii

Ik gok dat je instellingen voor je vortex kaart (type dat je bij modconf meegeeft) niet goed is, dan werkt ie niet echt lekker

(probleem wat ik had was dattik eth kaart op par port had en alles naar de parport stuurde :))

But I don't care, I'm in a hurry going nowhere


  • satcp
  • Registratie: Februari 2000
  • Niet online
Maar het gekke is dat je bij ''dmesg'' ziet dat de kaart op IRQ10 wordt gedetecteerd (of ik moet al heel slecht zien ;) ).

modconf schijnt niet aanwezig te zijn op dit systeem. Waar moet dat normaal staan?

Wat heb je dan precies gedaan om het probleem op te lossen want ik heb niet echt een idee.

  • banaan-X
  • Registratie: Februari 2001
  • Niet online
als je ifconfig doet, krijg je dan een lijstje gegevens over de ethernetkaart? Anders moet je eerst nog je eth0 aan de gang krijgen. En heb je wel een route aangemaakt naar de router van je kabelprovider?

route add default gw 192.168.0.1 eth0
(geloof ik. misschien kan iemand dit verbeteren?)

En niet te vergeten netwerk opniew opstarten: /etc/rc.d/init.d/network restart

Succes

  • Oblii
  • Registratie: Februari 2000
  • Niet online

Oblii

banaan-x: daar gaat het hier niet om, de kaart doet het niet, het gaan niet om de netwerk instellingen :)


SatCP:
ga even naar IRC, naar een linux helpkanaal (moet je zelf even zoeken, via linux.org ofzo?)

en vraag het evenb

hou dit klaar
PCI: Found IRQ 10 for device 00:08.0
eth0: scatter/gather enabled. h/w checksums enabled
eth0: using NWAY device table, not 8


Denk dat ze daar wel wat aan hebben, je moet (volgens mij, ik ben geen l33t h@x0r) de instellingen, die meegegeven worden aan je kaart "during bootup" veranderen

nu boot ie met (staat in /etc/modules)
insmod 3c59x.o (of iets in die richting)

maar er moet nog een argument meegegeven worden voor jouw kaart

wacht even
ik herinner me net even iets

ik zal ff zoeken of ik dat commando voor je kan vinden (NET-3 howto duh :))

But I don't care, I'm in a hurry going nowhere


  • satcp
  • Registratie: Februari 2000
  • Niet online
IK kan van hieruit niet op IRC (poorten geblokkeerd, en via de kabel gaat het ook al niet omdat de netwerkkaart niet wil :) )

Anyway, ik ben hier zometeen toch weg naar huis, dan zal vandaar wel op IRC gaan en advies vragen.

Alvast bedankt voor je hulp... Ik ben hier binnen enkele uurtjes wel weer.

  • Oblii
  • Registratie: Februari 2000
  • Niet online

Oblii

Dit heb ik staan in
voor een 3c905


/etc/modules.conf
options 3c59x options=8

/etc/modules
3c59x

ik zal even op het internet zoeken welke opties er allemaal beschikbaar zijn

But I don't care, I'm in a hurry going nowhere


  • Oblii
  • Registratie: Februari 2000
  • Niet online

Oblii

<FreeMind> obli: try change it slot

But I don't care, I'm in a hurry going nowhere


  • satcp
  • Registratie: Februari 2000
  • Niet online
Heb weer wat verder liggen experimenteren.

- Veranderen van slot heeft geen effect. Het probleem blijft.
- IRQs manueel toewijzen in de BIOS en PNP OS op No geeft ook geen verschil.

Anyway, ik kan nu niet bij die PC voor maandag :(

Daarom heb ik nu thuis effe snel een RedHat 7.1 install gedaan op m''n P166. Als netwerkkaart steekt daar dezelfde 3com 3c900 in (eth0), en een Accton 1207 (Realtek 8139) (eth1). Een redelijk vergelijkbare setup dus.

Vreemd genoeg heb ik hier praktisch hetzelfde probleem... En nog vreemder is dat die PC (in dezelfde configuratie) vroeger een tijdje RedHat 6.2 heeft gedraaid, en daar heb ik nooit toen problemen mee gehad.

Dus ik kan m''n P166 wel als voorbeeld nemen. Als we het probleem daarop kunnen oplossen kan ik het op school ook (hopelijk toch ;) )

Hieronder de nieuwe configuratie:

$ less /etc/sysconfig/network-scripts/ifcf
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes

$ less /etc/modules.conf
alias eth0 3c59x
alias eth1 8139too

$ less /etc/resolve.conf
domain pandora.be
nameserver 195.130.132.18
nameserver 195.130.132.17

$ cat /proc/interrupts
CPU0
0: 42392 XT-PIC timer
1: 330 XT-PIC keyboard
2: 0 XT-PIC cascade
4: 32 XT-PIC serial
6: 14 XT-PIC floppy
8: 1 XT-PIC rtc
10: 0 XT-PIC eth1
14: 1870 XT-PIC ide0
15: 0 XT-PIC ide1
NMI: 0
ERR: 0

Hier is de eth0 (3com) dus ook niet te zien.

$ cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0376-0376 : ide1
03c0-03df : vesafb
03f0-03f5 : floppy
03f6-03f6 : ide0
03f7-03f7 : floppy DIR
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
b800-b80f : Alliance Semiconductor Corporation ProMotion AT3D
d000-d07f : 3Com Corporation 3c900B-TPO [Etherlink XL TPO]
d000-d07f : eth0
d400-d4ff : Accton Technology Corporation SMC2-1211TX
d400-d4ff : eth1
d800-d81f : Intel Corporation 82371AB PIIX4 USB
e000-e00f : Intel Corporation 82371AB PIIX4 IDE
e000-e007 : ide0
e008-e00f : ide1
e400-e43f : Intel Corporation 82371AB PIIX4 ACPI
e800-e81f : Intel Corporation 82371AB PIIX4 ACPI

Hier is de 3com dan ineens wel te zien...

$ dmesg
<knip niet terake doende stuff>
PCI: Found IRQ 11 for device 00:0b.0
3c59x.c:LK1.1.13 27 Jan 2001 Donald Becker and others. http://www.scyld.com/network/vortex.html
See Documentation/networking/vortex.txt
eth0: 3Com PCI 3c900 Cyclone 10Mbps TPO at 0xd000, PCI: Setting latency timer of device 00:0b.0 to 64
00:01:02:1a:ad:02, IRQ 11
product code 4257 rev 00.4 date 03-30-00
8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
MII transceiver found at address 24, status 1809.
Enabling bus-master transmits and whole-frame receives.
eth0: scatter/gather enabled. h/w checksums enabled
eth0: using NWAY device table, not 8
eth0: using NWAY device table, not 8
eth0: using NWAY device table, not 8
8139too Fast Ethernet driver 0.9.15 loaded
PCI: Found IRQ 10 for device 00:0a.0
PCI: Setting latency timer of device 00:0a.0 to 64
eth1: SMC1211TX EZCard 10/100 (RealTek RTL8139) at 0xc4c3a000, 00:00:e8:72:98:fc, IRQ 10
eth1: Identified 8139 chip type ''RTL-8139A''
eth1: Setting half-duplex based on auto-negotiated partner ability 0000.

  • satcp
  • Registratie: Februari 2000
  • Niet online
Op donderdag 19 april 2001 15:35 schreef Oblii het volgende:
Dit heb ik staan in
voor een 3c905


/etc/modules.conf
options 3c59x options=8

/etc/modules
3c59x

ik zal even op het internet zoeken welke opties er allemaal beschikbaar zijn
Ik ken alle opties voor de 3com.

options 3c59x options=0 "10baseT"
options 3c59x options=1 "10Mbs AUI"
options 3c59x options=3 "10base2"
options 3c59x options=4 "100baseTX"
options 3c59x options=5 "100baseFX"
options 3c59x options=8 "Autonegotiate"
options 3c59x options=9 "MII-External"
options 3c59x options=10 "Default" (10baseT)

Maar het zou me verbazen als dit ook maar iets met m''n probleem te maken heeft. M''n 3com is een 3c900b, die doet sowieso al alleen maar 10 Mbit en er zit enkel een RJ-45 aansluiting op. Hij kan dus geen verkeerde mode kiezen.
Pagina: 1