[Ac] udev i aby karta była pod danym interfejsem ?
Andrzej Mateja
amateja w pimpek.one.pl
Śro, 9 Gru 2009, 18:40:49 CET
Mateusz Korniak pisze:
> Zamieszałem z moim notebookowym Ac (próbowałem zainstalowac kernel z test) i
> mimo że wydawało mi się że cofnąłem udev do starej wersji mam objaw że karty
> sieciowe dość przypadkowo ustawiają się pod różnymi adresami.
> Chciałbym mieć:
> dany adres mac zawsze pod danym interfejsem, ale nie robić ifup z automatu
> dla tych kart.
>
> Mimo przeczytania wątku
> http://lists.pld-linux.org/mailman/pipermail/pld-users-pl/2006-April/059847.html
> nie wiem jak miałbym zapisać reguły udev, gdyż one wołają ifup ...
>
> # KERNEL="eth*", SYSFS{address}="00:16:D4:34:7B:D0", NAME="8139too" # jako
> # KERNEL="eth*", SYSFS{address}="00:14:A5:A7:93:F5", NAME="", RUN+="ifup eth1"
>
>
> Opcją było przenieść udeva z odpowiedzialności za karty "do sekcji
> gimnastycznej", a ja sobie już bym załadował w po kolei co che
> w /etc/modules ?
>
>
Temat odgrzewany jak stary kotlet. Spróbuj w ten sposób - zwykle pomaga.
# cat /etc/udev/rules.d/10-network.rules
ACTION=="add", SUBSYSTEM=="net", BUS=="pci", ID=="0000:05:00.0", NAME="eth0"
ACTION=="add", SUBSYSTEM=="net", BUS=="pci", ID=="0000:04:00.0", NAME="eth1"
ID można uzyskać dzięki:
#udevadm info --query=env --path=/class/net/eth0/device | grep PCI_SLOT_NAME
Pozdrowienia
--
Andrzej Mateja
amateja w pimpek.one.pl
Więcej informacji o liście dyskusyjnej pld-users-pl