/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
3c905 ikke eth0
Fra : Leif Neland


Dato : 20-02-09 13:58

Debian.2.26

Jeg har en maskine med to netkort, men kun det andet kan findes med ifconfig

ACPI: PCI Interrupt 0000:02:08.0[A] -> GSI 17 (level, low) -> IRQ 169
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:02:08.0: 3Com PCI 3c905C Tornado at e0814c00.
ACPI: PCI Interrupt 0000:00:1f.2[D] -> GSI 19 (level, low) -> IRQ 177
PCI: Setting latency timer of device 0000:00:1f.2 to 64

ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 18 (level, low) -> IRQ 193
eth1: Davicom DM9102 at pci0000:02:09.0, 00:80:ad:7b:14:7c, irq 193.

eth0 fungerede ikke, og så blev kortet udskiftet til et 3com.

3com bliver detekteret, men ifconfig vil ikke kendes ved eth0
Der er kun eth1.
Jeg ville have troet at hvis maskinen kun kender et netkort, kommer det til
at hedde eth0

lsmod viser også modulet for 3com.

Hvad kan jeg mangle?



 
 
Karl Erik Christense~ (20-02-2009)
Kommentar
Fra : Karl Erik Christense~


Dato : 20-02-09 16:20

Den Fri, 20 Feb 2009 13:58:22 +0100 skrev Leif Neland:

> Hvad kan jeg mangle?

Kik i din interfaces (/etc/network/interfaces)
Den er sikkert fucked up.

---
Karl Erik.

Leif Neland (20-02-2009)
Kommentar
Fra : Leif Neland


Dato : 20-02-09 18:47

Karl Erik Christensen skrev:
> Den Fri, 20 Feb 2009 13:58:22 +0100 skrev Leif Neland:
>
>> Hvad kan jeg mangle?
>
> Kik i din interfaces (/etc/network/interfaces)
> Den er sikkert fucked up.
>
Tak for dit svar, men det er ikke korrekt...

"Jeg har en maskine med to netkort, men kun det andet kan findes med
ifconfig"

I "gamle dage" før /etc/network/interfaces fandtes, skrev rigtige mænd
selv et script, der indeholdt linier med ifconfig og evt route add
kommandoer.

Siden kom /etc/network/interfaces til; det er en konfigurationsfil, der
læses og fortolkes til ifconfig og route af if_up og if_down

I mit tilfælde fik jeg fejlen fra ifconfig:
"eth2: error fetching interface information: Device not found", og så
kan det være ligemeget hvad der står i interfaces.

Det svarer til at skyde skylden på fjernbetjeningen når TVet ikke vil
tænde, når problemet er, at der ikke er strøm i stikkontakten

No hard feelings, vel?

Leif


Regnar Bang Lyngsø (20-02-2009)
Kommentar
Fra : Regnar Bang Lyngsø


Dato : 20-02-09 18:03

Leif Neland wrote:
> Debian.2.26
>
> Jeg har en maskine med to netkort, men kun det andet kan findes med ifconfig
>
> ACPI: PCI Interrupt 0000:02:08.0[A] -> GSI 17 (level, low) -> IRQ 169
> 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
> 0000:02:08.0: 3Com PCI 3c905C Tornado at e0814c00.
> ACPI: PCI Interrupt 0000:00:1f.2[D] -> GSI 19 (level, low) -> IRQ 177
> PCI: Setting latency timer of device 0000:00:1f.2 to 64
>
> ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 18 (level, low) -> IRQ 193
> eth1: Davicom DM9102 at pci0000:02:09.0, 00:80:ad:7b:14:7c, irq 193.
>
> eth0 fungerede ikke, og så blev kortet udskiftet til et 3com.
>
> 3com bliver detekteret, men ifconfig vil ikke kendes ved eth0
> Der er kun eth1.
> Jeg ville have troet at hvis maskinen kun kender et netkort, kommer det til
> at hedde eth0
>
> lsmod viser også modulet for 3com.
>
> Hvad kan jeg mangle?

evt,

$ cat /proc/net/dev
$ cat /etc/udev/rules.d/z25_persistent-net.rules

Det kan være at det gamle stadig står som eth0 og det nye er blevet eth2

Knus
Regnar

Leif Neland (20-02-2009)
Kommentar
Fra : Leif Neland


Dato : 20-02-09 18:34

Regnar Bang Lyngsø skrev:
> Leif Neland wrote:
>> Debian.2.26
>>
>> Jeg har en maskine med to netkort, men kun det andet kan findes med
>> ifconfig
>>
>>
>> 3com bliver detekteret, men ifconfig vil ikke kendes ved eth0
>> Der er kun eth1.
>> Jeg ville have troet at hvis maskinen kun kender et netkort, kommer
>> det til at hedde eth0
>>
>> lsmod viser også modulet for 3com.
>>
>> Hvad kan jeg mangle?
>
> evt,
>
> $ cat /proc/net/dev
> $ cat /etc/udev/rules.d/z25_persistent-net.rules
>
> Det kan være at det gamle stadig står som eth0 og det nye er blevet eth2
>
> Knus
> Regnar

Nu er den drillende maskine blevet virtualiseret, så problemet blev løst
på den måde.

Men jeg så lige på en anden maskine med flere netkort, og der er ganske
rigtigt "hardcodet" eth0 og eth1 til macadresser.

Hvor frækt... dvs. man kan ikke bare sætte et nyt netkort i, og
konfigurere det med ifconfig. Det har jeg aldrig set før.

Hvad skal man så gøre, når man får et nyt netkort?

Leif



Regnar Bang Lyngsø (20-02-2009)
Kommentar
Fra : Regnar Bang Lyngsø


Dato : 20-02-09 18:50

Leif Neland wrote:

> Hvor frækt... dvs. man kan ikke bare sætte et nyt netkort i, og
> konfigurere det med ifconfig. Det har jeg aldrig set før.
>
> Hvad skal man så gøre, når man får et nyt netkort?

Ændre MAC-adressen i /etc/udev/rules.d/z25_persistent-net.rules eller
fjerne linien med ethX når man fjerner kortet fra maskinen.

Jeg synes ikke at jeg har set det særlig godt dokumenteret, men ellers
er mekanismen da ganske god?!

Knus
Regnar

Peter Makholm (20-02-2009)
Kommentar
Fra : Peter Makholm


Dato : 20-02-09 19:11

Leif Neland <leif@neland.dk> writes:

> Hvor frækt... dvs. man kan ikke bare sætte et nyt netkort i, og
> konfigurere det med ifconfig. Det har jeg aldrig set før.

Det er vist også en ny ting i Debian Etch, så det er mindre end 4 år
siden det er blevet implementeret.

> Hvad skal man så gøre, når man får et nyt netkort?

Enten lever med 'eth<n+1>' eller sletter persistense-databasen der
ligger som en del af ens udev-regler[0]. Hvis du er sikker på at du
altid kun vil have et netkort og at den eksisterende opsætning altid
er valid, så kan du fjerne de udev-regler der genererer databasen. Det
kan gøres på flere måder, men det letteste er enten at slette filen
/etc/udev/rules.d/75-persistent-net-generator.rules eller indsætte en
'GOTO="persistent_net_generator_rules_end"' i toppen af den.

1) /etc/udev/rules.d/*persistent-net.rules

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408825
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste