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
- 2353 megtekintés
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:
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="**:**:**:**:**:**", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
A másik:
# PCI device 0x1969:0x1048 (atl1)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="**:**:**:**:**:**", NAME="eth1"
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...
- A hozzászóláshoz be kell jelentkezni
Ez jó lehet, de a nem felhúzott hálókártya MAC címét honnan tudom meg?
- A hozzászóláshoz be kell jelentkezni
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. :)
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
oszt hogy lett meg? engem érdekelne a folyamat...
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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 :)
- A hozzászóláshoz be kell jelentkezni
ifconfig -a
erre kilistazza azokat is, amik nincsenek felhuzva
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni