Gentoo Archives: gentoo-user-hu

From: "Milus János" <jmilus@×××××.com>
To: gentoo-user-hu@l.g.o
Subject: Re: [gentoo-user-hu] init script sorrend
Date: Tue, 30 Jan 2007 19:15:10
Message-Id: 1170184467.6422.14.camel@medeia
In Reply to: [gentoo-user-hu] init script sorrend by POLONKAI Gergely
1 2007. 01. 30, kedd keltezéssel 15.51-kor POLONKAI Gergely ezt írta:
2 > szia lista,
3 >
4 > irtam egy init scriptet, ami megbuheralja kicsit a halozati eszkozok
5 > neveit (abban az esetben, ha a ket kartya "felcserelodik"). Az
6 > eszkozoket nem lehet atnevezni, ha a net.ethX elindult, igy mindenkeppen
7 > a net.* elott szeretnem inditani. A depend() fuggvenybe ezert beirtam,
8 > hogy before net, viszont ettol fuggetlenul a net.ethX elobb indul el,
9 > mint az en scriptem. Ki lehet ezt kuszobolni a net script atirasa nelkul?
10 >
11 > Udv,
12 > POLONKAI Gergely
13
14 Minek hackelsz? Standard megoldások:
15 (1.a) Átnevezed az eszközöket nameif-fel. Egyszerűen a /etc/mactab-ba
16 felveszel két sort, nálam a következő van:
17 le0 00:11:09:C1:8A:78
18 le1 00:11:09:C1:8A:79
19 Az első az eszköz új neve, a második a macaddress. Ezután csinálsza
20 szokott módon net.le0 meg net.le1 linkeket az init.d alatt, és
21 rc-update-tel hozzáadod a default runlevelhez. Bootkor észreveszi,
22 működik szépen (én így használom a saját otthoni gépem)
23
24 (1.b) A /etc/conf.d/net -ben is átnevezheted az interface-eket a
25 rename_001122334455="foo1" sorral, ahol 00:11:22:33:44:55 a mac address.
26 Ez a megoldás is nameif-et használ.
27
28 (2) udev-vel is átnevezheted, mostanában ez a preferált: csinálsz
29 egy /etc/udev/rules.d/10_netinterfaces.rules -t a következő tartalommal:
30 KERNEL=="eth*", SYSFS{address}=="00:11:22:33:44:55", NAME="eth0"
31 KERNEL=="eth*", SYSFS{address}=="66:77:88:99:AA:BB", NAME="eth1"
32
33 Ahol az address után a macaddress van.
34
35 A (2) azért preferált, mert az első kettővel nehezen (trükközve) lehet
36 csak megcserélni két interfészt, lévén amikor át kell nevezni eth0-t
37 akkor épp az eth1 név foglalt (ezért használok le0 és le1-et). A (2)
38 megoldásnál ez működik.
39
40 --
41 Üdv
42 Jo-Hans
43
44 --
45 gentoo-user-hu@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-hu] init script sorrend POLONKAI Gergely <polesz@×××××××××.info>