Portál AbcLinuxu, 25. dubna 2024 23:47


Dotaz: Tři ethernet zařízení, linux je znační při každém startu jinak

1.9.2009 07:24 jyrki | skóre: 22 | blog: JKR
Tři ethernet zařízení, linux je znační při každém startu jinak
Přečteno: 484×
Odpovědět | Admin

Distro: Arch

Jádro: kernel26 2.6.30.5-1

Ethernet zařízení 1: eth0: RealTek RTL8139 at 0xffffc2000445a000, 4c:00:10:00:7d:bd, IRQ 17
eth0: Identified 8139 chip type 'RTL-8100B/8139D'
eth0: link up, 100Mbps, full-duplex, lpa 0x41E1
eth0: no IPv6 routers present

Ethernet zařízení 2: forcedeth 0000:00:14.0: ifname eth1, PHY OUI 0x5043 @ 1, addr 00:18:f3:b1:f7:16
eth1: no link during initialization.
ADDRCONF(NETDEV_UP): eth1: link is not ready

Ethernet zařízení 3: eth2: Hardware identity 8013:0000:0001:0000
eth2: Station identity 001f:0006:0001:0003
eth2: Firmware determined as Intersil 1.3.6
eth2: Ad-hoc demo mode supported
eth2: IEEE standard IBSS ad-hoc mode supported
eth2: WEP supported, 104-bit key
eth2: MAC address 00:60:b3:64:84:01
eth2: Station name "Prism I"
eth2: ready
eth2: orinoco_pci at 0000:04:08.0

Problém je, že Linux těmto eth zařízením prohází jejich pořadí při každém startu. Vnucení pořadí přes alias v /etc/modules.conf nepomohlo.

Neporadí někdo co s tímto extrémně iritujícím problémem?

We don't need no education...Asi potřebuješ, použil si dvakrát zápor * Registrovaný uživatel Linux #245559.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

michich avatar 1.9.2009 08:19 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Tři ethernet zařízení, linux je znační při každém startu jinak
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nepoužíváš udev? Ten by to měl totiž automaticky zařídit (něco jako /etc/udev/rules.d/*persistent-net.rules).
Jendа avatar 1.9.2009 11:29 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Tři ethernet zařízení, linux je znační při každém startu jinak
Pro inspiraci:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:16:17:de:5f:80", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:1c:df:20:f3", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
1.9.2009 11:39 oron | skóre: 27
Rozbalit Rozbalit vše Re: Tři ethernet zařízení, linux je znační při každém startu jinak

http://www.abclinuxu.cz/poradna/linux/show/134023

2.9.2009 12:38 jyrki | skóre: 22 | blog: JKR
Rozbalit Rozbalit vše Re: Tři ethernet zařízení, linux je znační při každém startu jinak
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tak se problém nevyskytl od chvíle kdy jsem do /etc/rc.conf, do sekce
MODULES=()
zapsal požadované pořadí nahrávání driverů

We don't need no education...Asi potřebuješ, použil si dvakrát zápor * Registrovaný uživatel Linux #245559.
michich avatar 2.9.2009 14:37 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Tři ethernet zařízení, linux je znační při každém startu jinak
To je ovšem jenom obejití problému. A ne moc spolehlivé.
3.9.2009 07:22 jyrki | skóre: 22 | blog: JKR
Rozbalit Rozbalit vše Re: Tři ethernet zařízení, linux je znační při každém startu jinak
Funguje a to je hlavni. Arch se nastavuje prakticky cely pres /etc/rc.conf, takze na tom jak jsem to vyresil nevidim nic spatneho.
We don't need no education...Asi potřebuješ, použil si dvakrát zápor * Registrovaný uživatel Linux #245559.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.