udev i eth[0|1]

Grzesiek Sójka pld w pfu.pl
Pią, 13 Lut 2009, 13:01:22 CET


Łukasz Maśko wrote:
> Dnia piątek, 13 lutego 2009, Grzesiek Sójka napisał:
>> Mam w kompie 2 różne sieciówki i udeva. Problem polega na tym, że
>> interfejsy mają istotnie różne konfiguracje a udev odpala jest w losowej
>> kolejności. Nie wiadomo więc która pojawi się jako eth0 a która jako
>> eth1. Jak zmusić udev aby np. e100 było ładowane najpierw a 3c59x potem??
> 
> Zrobić poprawnie plik /etc/udev/rules.d/cos-tam.rules. Ja mam np. tak:
> 
> $ cat /etc/udev/rules.d/70-persistent-net.rules
> 
> # PCI device 0x14e4:0000:06:00.0 (tg3)
> SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", 
> ATTR{address}=="00:10:18:32:57:64", ATTR{type}=="1", KERNEL=="eth*", 
> NAME="eth1"
> 
> # PCI device 0x14e4:0000:08:00.0 (tg3)
> SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", 
> ATTR{address}=="00:1e:4f:c6:5c:e9", ATTR{type}=="1", KERNEL=="eth*", 
> NAME="eth0"
> 
> I działa.

Wtej chwili mam tak:
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:DA:DD:E9:B7
          inet addr:169.254.166.247  Bcast:169.254.255.255  Mask:255.255.0.0

eth1      Link encap:Ethernet  HWaddr 00:1F:C6:EA:A0:6B
          inet addr:194.29.143.185  Bcast:194.29.143.255  Mask:255.255.254.0


# cat /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="00:1F:C6:EA:A0:6B", ATTR{type}=="1", KERNEL=="eth*",
NAME="eth0"

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="00:50:DA:DD:E9:B7", ATTR{type}=="1", KERNEL=="eth*",
NAME="eth1"

i q-pa. Czy to rozróznia małe i duże litery w MACu??

Pzdr


Więcej informacji o liście dyskusyjnej pld-users-pl