[Olug-list] Endre navn på NIC

Nicolai Langfeldt janl@linpro.no
Sat, 10 May 2003 08:56:08 +0200


Kjetil Borthen wrote:
> Jeg har en burk med RedHat9 hvor jeg har 2 nettverkskort. Et av de er e=
t 
> standard PCI-kort som lett ble detektert under installasjonen. Det andr=
e er 
> et trådløst USB-kort som jeg har installert i ettertid (usbvn=
etr.o fra 
> Atmel). Greia med RedHat (og linux?) er at først blir netkort last=
a og så USB 
> (og pcmcia), dermed blir det kluss? (stemmer ikke det?). Resultatet hos=
 meg 
> er ivertfall at PCI-NIC'et blir eth0, og det blir jaggu USB-kortet ogsÃ=
¥. 

Dette er ikke et gjengs problem i Linux. Minst et av de kortene har en 
forferdelig defekt driver.  Dette skal aldri skje, og generelt sett lar 
ikke drivere deg bestemme hva interface navnet skal være.

> Dermed funker ingen av kortene (selv om ifconfig/iwconfig ikke sier at =
noe er 
> galt). Men om jeg plugger ut USB-kortet under boot'ing og plugger det i=
 
> etterp er alt såre vel (eth0 og eth1). For konfigurasjonen av USB-=
kortet kan 
> man tilsynelatende skrive inn eth<what ever> i konfig'en uten at det ha=
r noen 
> betydning...
> Jeg har også prøvd å endre PCI-kortet til eth1 i modules=
.conf uten at det 
> hjalp noe særlig.

Navnet skal komme av rekkefølgen kortene blir registrert i, det kommer 
strengt tatt ikke av rekkefølgen i modules.conf.  Å få et kort som står 
fast i maskinen til å bli registrert etter en usb-dings som  ikke alltid 
står i maskinen ville være et temmelig bra triks.  La PCI kortet  hete 
eth0. Usb kortet bør hete eth1.

Nicolai