Sziasztok!
Nem először tapasztalom, hogy egy működő rendszerbe hálókártyát cserélek/bővítem, akkor azt nem ismeri fel.
Ez eddig teljesen normális is lehet, de itt jön a lényeg.
Tehát ha a bizonyos hálókártyát telepítés előtt teszem a gépbe, akkor szó nélkül felhúzza azt, semmi gond nincsen vele.
Ha viszont egy működő rendszert evvel a hálókártyával akarom bővíteni, akkor azt írja, hogy no such device.
Bővebben:
SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth1: ERROR while getting interface flags: No such device
eth1: ERROR while getting interface flags: No such device
Failed to bring up eth1.
A kártya teljesen alap realtek chipes cucc. Ismeri a Debian.
uname -a kimenete:
Linux gepnev 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 GNU/Linux
(etch)
de újabb rendszeren is találkoztam ilyennel.
lspci:
00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
A modul be van hozzá töltve: modprobe 8139too
de mégis a fenti üzenetet dobja ifup ethx esetén.
Az egyik barátom szerint ha van rajta link (be van dugva a kábel) és újraindíom a gépet, akkor nem lesz gond. Per pillanat ezt most nem tudom kipróbálni.
Van erre valakinek valami megoldása?
Vagy egyátalán magyarázat, hogy miért történik ilyesmi?
Üdv: redman
Hozzászólások
félresikerült udev "auto-generált" szabályok miatt talán az eth1 valójában nem a 8139too ??
etc/udev/rules.d/70-persistent-net-rules ? abban mivan ?
működő minta:
A másik:
A MAC cimeket kimoderáltam. Kézimunka talán annyi volt, hogy eth0-eth1 et megcseréltem egyéb ok miatt .
------------
r=1 vagyok, de ugatok...
Ez jó lehet, de a nem felhúzott hálókártya MAC címét honnan tudom meg?
http://www.redman.hu
ifconfig fel_nem_huzott_interace_neve
Attol, mert nem up, meg letudod kerdezni. Ha nem tudod, hogy most milyen neven fut, akkor "dmesg | grep eth" vagy "ifconfig -a" vagy altalaban ramatricazzak a kartyara is. :)
Megvan, ismeri, felhúzza, csak nem eth1-ként hanem eth3-ként.
Nem értem.
Ha átírom a fenti fájlt akkor sem megy eth1-ként.
Üdv: redman
http://www.redman.hu
oszt hogy lett meg? engem érdekelne a folyamat...
Hát ez az, hogy én sem tudom. Valahogy ötletet adott a fenti fájl, hogy lehet, hogy nem is eth1-ként akarja magának a kártyát a pingvin.
Megpróbáltam, hogy
ifup eth3
és tádáám.
Persze előtte a /etc/network/interfaces eth1 részét eth3-ra át kellett írnom.
Üdv: redman
http://www.redman.hu
Egyszer szívtam így. Akkor végig próbálgattam az eth eszközöket, és valamelyikre felhúzta, így nem is néztem utána igazából :)
ifconfig -a
erre kilistazza azokat is, amik nincsenek felhuzva
Az udev eltárolja a hálókártya MAC címét és az alapján azonosítja be az ethX-et. Szóval az új kártya nem lesz emiatt ethX hanem ethX+1. Ha ez nem tetszik, akkor edit:
/etc/udev/rules.d/70-persistent-net.rules
ja bocs látom már megírták korábban