Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: RBMK 19. 01. 2015, 12:26:27
-
Mám prosbu, po výměně desky intel DG965OT s C2D za ga-ep45-ds3 s C2Q mi nefungují žádné síťové karty, a to ani ty, co dám do PCI - intel pro 100, 3com 900 XL, různé realkeky. Systém je debian testing 64bit, a slouží mi s mdRAID1 jako domácí server na pokusy.
Vím, že by reinstalace systému síťovky (a možná i další drivery desky) nainstalovala, ale potřebuju poradit, jak spustit ručně detekci síťovek a instalaci driveru z instalačního CD nebo co mám stáhnout a přenést fleškou.
Jsou tam dvě RTL8111/RTL8168, stačí mi zprovoznit jednu nebo alespoň jakoukoliv PCI.
děkuji
-
co je v dmesg ?
vidi ifconfig eth0 zarizen ?
lspci -v pise co ?
lsmod ?
-
Detekce síťovek:
ifconfig -a
vypíše všechna nalezená síťová rozhraní včetně nenakonfigurovaných, bez -a vypíše jen nakonfigurovaná.
lspci -k
vypíše hw, co kernel vidí, parametr -k tam přidává i zobrazení driverů, pokud se k tomu našly.
-
Mám prosbu, po výměně desky intel DG965OT s C2D za ga-ep45-ds3 s C2Q mi nefungují žádné síťové karty
to bude asi tym, ze sa ti zmenila mac adresa sietovky -> zmenil sa nazov sietovky eth0 -> eth1 - takze pomoze upravit /etc/udev/rules.d/70-persistent-net.rules (pokial to v testingu este takto funguje)
a to ani ty, co dám do PCI - intel pro 100, 3com 900 XL, různé realkeky
to moze suvisiet s predchadzjucim problemom, resp. co znamena "nefungují", resp. malo informacii
slouží mi s mdRAID1 jako domácí server na pokusy.
pokusy so sietou si este nerobil?
Vím, že by reinstalace systému síťovky (a možná i další drivery desky) nainstalovala
nie nevies, nic take ako "reinstalace systému síťovky" v linuxe neexistuje
ale potřebuju poradit, jak spustit ručně detekci síťovek
ani take v linuxe neexistuje. bud ju jadro pozna (ma drivre) alebo nie
a instalaci driveru z instalačního CD nebo co mám stáhnout a přenést fleškou.
to by uz slo
Jsou tam dvě RTL8111/RTL8168, stačí mi zprovoznit jednu nebo alespoň jakoukoliv PCI.
děkuji
modul pre danu sietovku ma nazov r8169.ko a je davno sucastou jadra, takze nic instalovat netreba...
-
lspci je vidí,
"lsmod | grep r8" dá:
r8169 0
mii r8169,3c905
přesný typ ze stránek výrobce je "2 x Realtek 8111C chips (10/100/1000 Mbit)"
-
/etc/udev/rules.d/70-persistent-net.rules
první je stará intel síťovka - pár údajů, mac adresa, modul jádra (typ síťovky), další info
pak 2x ten nový realtek
po něm ty síťovky, co jsem do toho ládoval, jestli pojedou.
Je správný postup smazat všechny síťovky krom těch 2 realteků?
-
/etc/udev/rules.d/70-persistent-net.rules
první je stará intel síťovka - pár údajů, mac adresa, modul jádra (typ síťovky), další info
pak 2x ten nový realtek
po něm ty síťovky, co jsem do toho ládoval, jestli pojedou.
Je správný postup smazat všechny síťovky krom těch 2 realteků?
Jop, jen si zkontroluj nazvy aby byly jak chces, a pocitej s tim, ze az aktualizuejs udev, tak to prestane fungovat a to tak ze definitivne.
-
/etc/udev/rules.d/70-persistent-net.rules
vymazal jsem to, co tam fyzicky není, tvar souboru jsem zachoval, jen jsem změnil eth1 na eth0 a eth2 na eth1
Už to běží!!! Děkuji moc za nakopnutí správným směrem, o udev jsem doteď neměl ani páru :D
Mám poslední dotaz, proč by se to mělo po aktualizaci rozsypat?
-
Je správný postup smazat všechny síťovky krom těch 2 realteků?
Smazat muzes vsechno, po rebootu se vytvori nove zaznamy. Pokud ne, neco je blbe.
Nebo muzes zachovat ty dva Realteky a eventuelne si je v tom zaznamu prejmenovat, treba tak, aby jmena zacinala na eth0 nebo co jsi tam puvodne mel. Pokud mas existujici zaznam v /etc/network/interfaces (nebo kde to ve tvem systemu je), tak se pak rovnou po rebootu pouzije. Tvuj problem je asi v tom, ze zadna z novych karet nema jmeno, ktere tam je nadefinovane, protoze jmena novych sitovek jsou posunuta az za jmena tech, ktere v systemu byly predtim.
-
Mám poslední dotaz, proč by se to mělo po aktualizaci rozsypat?
Protoze menit nazvy sitovych rozhrani je nesystemove a politicky nepripustne, tak byl kod, ktery to umoznoval z udev odstranen a stoji zatim kdo jiny, nez idiot lennart&boyz a systemd. Ponovu si muzes sitovky pojmenovat trebas maminka a tatinek, ale opovaz se chtit, aby se to, cemu se da eth0 jmenovalo eth1 a naopak. A ze polovina aplikaci s rozhranim, ktery se nejmenuje ethX nefunguje? Ze kvuli tomu musis treba prekopat tisice radku konfiguraci? Tvuj problem.
-
Mám poslední dotaz, proč by se to mělo po aktualizaci rozsypat?
...ale opovaz se chtit, aby se to, cemu se da eth0 jmenovalo eth1 a naopak.
Proc by se eth0 melo jmenovat eth1 a napriklad kdy? To se jako ma jmeno proradit podle nahodneho cisla, aby clovek nikdy nevedel, ktery NIS se jak jmenuje a skoncil treba s firewallem, ktery filtruje druhym smerem???
A ze polovina aplikaci s rozhranim, ktery se nejmenuje ethX nefunguje? Ze kvuli tomu musis treba prekopat tisice radku konfiguraci? Tvuj problem.
[/quote]
Napriklad?