/etc/mactab a brak ustawiania interfejsu pod mac'a
Łukasz Maśko
masko w ipipan.waw.pl
Wto, 9 Sty 2007, 17:53:32 CET
Dnia wtorek, 9 stycznia 2007 17:40, Przemysław Backiel napisał:
[...]
> > ACTION!="add", GOTO="local_end"
> > SUBSYSTEM!="net", GOTO="local_end"
> > DRIVER=="?*", SYSFS{address}=="00:11:22:33:44:55", \
> > SYSFS{device}=="0x0900", NAME="eth0"
> > DRIVER=="?*", SYSFS{address}=="66:77:88:99:AA:BB", \
> > SYSFS{device}=="0x4220", NAME="wlan0"
> > LABEL="local_end"
> >
> > W wyniku tego WiFi zawsze nazywa się wlan0, a sieciówka kablowa zawsze
> > eth0. Było to konieczne, ponieważ po pierwsze, moduł ipw2200 na
> > upartego nazywał mi WiFi eth?, a do tego udev raz nazywał jedną kartę
> > eth0, drugą eth1, a czasami odwrotnie. Teraz nie mam problemu - karty
> > zawsze nazywają się tak samo i to już na etapie ładowania modułów.
>
> to ładniej chyba i prosciej było robił samą instrukcją nameif..
Niekoniecznie. Rzecz w tym, że po załadowaniu modułu karty masz nazwane...
jakoś. Np. karta1=eth1, karta2=eth0. Teraz, jeśli chcesz zmienić nazwy na
odwrotne, to nie możesz zrobić "nameif karta2 eth1" (w skrócie), bo eth1
jest już zajęte przez karta1. Czyli trzeba by było tak:
karta2->eth2
karta1->eth0
karta2->eth1
W ten sposób zawsze uda ci się ponazywać karty tak jak należy, bez względu
na to, jakie nazwy zostały im przydzielone w trakcie ładowania modułu.
A skrypt udev tak na prawdę robi to samo, tylko z automatu ;-) Ale - uwaga -
idealnie ciągle to nie działa.
--
Łukasz Maśko GG: 2441498 _o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537 /\\
Registered Linux User #61028 JID: paranoid w jabberpl.org _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"
Więcej informacji o liście dyskusyjnej pld-users-pl