Gentoo Archives: gentoo-user-hu

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