číslo u eth se po restartu zvětší o 1

20 replies [Poslední]
mark314
Offline
Joined: 03.12.2006
Body: 0

nainstaloval jsem si na notebook HP pavilion dv6580ec opensuse (nejdrive 10.2, ted 10.3) a porad mam stejny problem. Vzdy pri novem startu systemu, nebo po restartu se eth adapter prejmenuje na ethX, s tim, ze X je o jedno vetsi. to znamena, ze po 3 restartech mam eth3, dale bude eth4 atd.. nevíte nekdo co s tim? a jak tomu zabranit??

Volby prohlížení komentářů

Vyberte si, jak chcete zobrazovat komentáře a klikněte na „Uložit změny“.
honzaS
Obrázek uživatele honzaS
Offline
Joined: 09.01.2007
Body: 0
Podívejte se do souboru

Podívejte se do souboru /etc/udev/rules.d/70-persistent-net.rules a pokud v něm budou přebytečné položky (viz ethxy), tak je smažte. Tímto by jste se měl dostat na původní řetězec rozhraní = eth0.
Pokud by po restartu problém se změnou označení rozhraní přetrvával, zkusil bych do konfiguračního souboru /etc/sysconfig/network/ifcfg-eth0 doplnit parametr: PERSISTENT_NAME=eth0 (samozřejmě je zapotřebí opět smazat nové záznamy v 70-persistent-net.rules).

mark314
Offline
Joined: 03.12.2006
Body: 0
tak jsem zkusil oboji a

tak jsem zkusil oboji a bohuzel nepomohlo... zaznamy se porad pridavaji a rozhrani eth0 se vubec nehlasi... kdyz to zkusim nastavit pres ifconfig, tak rika, ze takove zarizeni neexistuje

honzaS
Obrázek uživatele honzaS
Offline
Joined: 09.01.2007
Body: 0
Jak ovládáte síťové

Jak ovládáte síťové rozhraní, pomocí NM nebo ifup/ifdown démona?
Co máte u parametru STARTMODE v souboru /etc/sysconfig/network/ifcfg-eth0 ?

mark314
Offline
Joined: 03.12.2006
Body: 0
rozhrani konfiguruji pomoci

rozhrani konfiguruji pomoci yastu... a pak kdyz to neslo tak jsem zkousel ifconfig eth0 down a up... jinak ho rucne nezakazuji... mam nastaveno at se povoli pri pripojeni kabelu (v yastu)... STARTMODE mam nastaveno na ifplugd

honzaS
Obrázek uživatele honzaS
Offline
Joined: 09.01.2007
Body: 0
Když si v Yastu kliknete na

Když si v Yastu kliknete na Síťová karta a pak na záložku Obecná nastavení, jakou metodu máte vybránu? Pokud NM, tak bych vyzkoušel chování s metodou ifup.
Jaký je přesný název souboru s konfigurací pro eth?

mark314
Offline
Joined: 03.12.2006
Body: 0
omlouvám se za pozdní

omlouvám se za pozdní odpověď... metodu jsem vybral tedy ifup, ale bohuzel chova se to stejne... nazev ktereho souboru?

honzaS
Obrázek uživatele honzaS
Offline
Joined: 09.01.2007
Body: 0
Jméno souboru ve kterém je

Jméno souboru ve kterém je uložena konfigurace pro ethernetové rozhraní
/etc/sysconfig/network/ifcfg-.....

mark314
Offline
Joined: 03.12.2006
Body: 0
jmeno toho souboru je

jmeno toho souboru je presne "ifcfg-eth0"

honzaS
Obrázek uživatele honzaS
Offline
Joined: 09.01.2007
Body: 0
A jak je to u vás s

A jak je to u vás s automatickou konfigurací síťovky? Když má konfigurační soubor tento název, tak v tom případě by neměl korespondovat s aktuálním číslem rozhraní.
Ještě bych vyzkoušel tento soubor přejmenovat na ifcfg-id-mac_sitovky , tímto by neměl být soubor svázán s názvem rozhraní, ale s mac adresou.

mark314
Offline
Joined: 03.12.2006
Body: 0
ta "nova" sitovka se

ta "nova" sitovka se prihlasi jako nova, ale nenakonfigurovana... ten soubor tam zustane... jo a myslim ze se prihlasi i pod jinou MAC adresou, ale to si nejsem jistej

honzaS
Obrázek uživatele honzaS
Offline
Joined: 09.01.2007
Body: 0
MAC adresa by měla zůstat

MAC adresa by měla zůstat stejná, už z toho důvodu, že její hodnota je uložena přímo na síťové kartě.

mark314
Offline
Joined: 03.12.2006
Body: 0
uz jsem zkousel tedy skoro

uz jsem zkousel tedy skoro vse. Prejmenovat soubor s konfiguraci take nepomohlo. Kdz se podivam do souboru v /etc/udev/rules.d... tak vzdy nova sitovka ma opravdu jinou MAC adresu

honzaS
Obrázek uživatele honzaS
Offline
Joined: 09.01.2007
Body: 0
Jediné co mě ještě

Jediné co mě ještě napadá, je se podívat do biosu, jestli zde není možnost nějakým způsobem ovlivnit vlastnosti/chování síťovky.

mark314
Offline
Joined: 03.12.2006
Body: 0
VYRESENO!!!

se znamym jsme to zkouseli zprovoznit... a nasledne mi poslal zkusit tento postup, ktery opravdu zabral:
1) zjisti aktuální jméno síťového rozhraní -> eth?
2) v konzoli zadej příkaz udevinfo -a -p /sys/class/net/eth?/ >
~/udevinfo_eth.txt
3) otevři vytvořený soubor udevinfo_eth.txt (je ve tvém domovském
adresáři) a najdi řádky podobné těmto
ATTRS{subsystem_device}=="0x300c"
ATTRS{subsystem_vendor}=="0x1695"
ty budeš mít samozřejmě jiné hodnoty, ty si opiš
4) V adresáři /etc/udev/rules.d je soubor 70-persistent-net.rules, pro
jistotu vytvoř jeho záložní kopii, v tomto souboru smaž všechna pravidla
netýkající se eth0 a eth1.
pak uprav pravidlo pro eth0 asi takto
# PCI device 0x10de:0x0450 (forcedeth)
SUBSYSTEM=="net", DRIVERS=="?*",
ATTRS{subsystem_device}=="tvoje_hodnota1",
ATTRS{subsystem_vendor}=="tvoje_hodnota2", NAME="eth0"
a ulož ten soubor
5) shodit síť, restartovat udev, nahodit síť - nebo prostě jen restartuj

proc to dela ty chyby?
"ovládač forcedeth neumí spolehlivě rozeznat MAC adresu síťovky, proto
pořád udev mění název síťového rozhraní."

honzaS
Obrázek uživatele honzaS
Offline
Joined: 09.01.2007
Body: 0
Gratuluji k úspěchu a

Gratuluji k úspěchu a díky za návod jak tento problém řešit. Člověk nikdy neví, kdy se s podobným problémem opět setká :-)

mark314
Offline
Joined: 03.12.2006
Body: 0
pokud jeste vyresim jeden

pokud jeste vyresim jeden problem, tak oba navody hodim na mistni blog

gallyleo (neověřeno)
Dííííííííííky

Teda povím Vám, že Váš návod mi spadl z nebe. Nainstaloval jsem na jeden PC do rodiny linux, vše nakonfiguroval ještě u mně, vše klapalo. Když jsem u nich zavaděl internet se statickou IP zjistil jsem že po restartu musim pokažde zadavat znovu a znovu IP adresy a nasledne si vsimnul ze pokazde je eth o 1 vetsi. Nedokazal jsem si s tim rady. Brouzdal internet a nic. Až jsem narazil na Váš návod, prvne jsem mu moc sanci nedaval ale vyskousel a div se svete ono to funguje!!!!! jeste jednou vrele diiiiiky.

Honza S. (neověřeno)
dík

Měl jsem stejný problém v SUSE 10.3 a v Kubuntu 7.10.
Váš postup pomohl.
Díky

strnous
Offline
Joined: 29.07.2007
Body: 73
ifcfg-eth0

je ponekud nestandardni nazev, obvykle se soubor jmenuje nejak podobne jako ifcfg-eth-id-00:16:41:52:67:8b (zaverecna cast je MC adresa sitovky, jak je jiz uvedeno HonzouS v jinem prispevku). Zkusil bych Vas soubor ifcfg-eth0 prejmenovat podle tohoto vzoru s prislusnou upravou podle Vasi MAC adresy a po oprave pravidla v /etc/udev/rules.d (viz take jiny prispevek v teto diskuzi) restartnout

honzaS
Obrázek uživatele honzaS
Offline
Joined: 09.01.2007
Body: 0
Takto jsou totiž defaultně

Takto jsou totiž defaultně pojmenované konfigurační soubory v 10.3. Docela mě tato změna překvapila, ale v man stránkách je uvedeno, že lze mít soubor pojmenovaný buď ifcfg-ethx nebo ifcfg-id-mac_addr. Původní pojmenování už není akceptováno, zkoušel jsem a hláška byla, že konfigurační soubor nebyl nalezen.

Aktivní uživatelé

UživatelBody
Aidamos2299
VojTEKK2268
Ilfirin1343
jiri.vetvicka1127
ra100620
diamonds-notebook366
djs_core288
xhc267
JirkaZ266
fipa211

Hackweek živě

Hackweek