Gentoo Archives: gentoo-user-ru

From: "Семён Марьясин" <MarSoft@××.ru>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] disable IPv6
Date: Fri, 26 Nov 2010 12:03:39
Message-Id: 302821290773004@web135.yandex.ru
In Reply to: Re: [gentoo-user-ru] disable IPv6 by "Alexey S. Malakhov"
1 26.11.2010, 14:58, "Alexey S. Malakhov" <brezerk@×××××.com>:
2 > 2010/11/26 Семён Марьясин <MarSoft@××.ru>;:
3 >
4 >>  26.11.2010, 14:07, "Alexey S. Malakhov" <brezerk@×××××.com>;:
5 >>>  2010/11/26 Nikita Kipriyanov <merlin@×××××.ru>;;:
6 >>>>   24.11.2010 20:21, Alexey S. Malakhov пишет:
7 >>>>>   2010/11/24 Andrew A. Sabitov <sabitov@×××××××××.ru>;;:
8 >>>>>>   Quoting "Alexey S. Malakhov" <brezerk@×××××.com>;;:
9 >>>>>>>   Собрать ведро без ipv6, нє?
10 >>>>>>   Из условия задачи:
11 >>>>>>   eth0 должен быть IPv4-only, eth1 -- IPv6-only.
12 >>>>>   Да, не заметил, извиняюсь.
13 >>>>>
14 >>>>>   Не уверен в 100% решении, но думаю вам помогут хуки в /etc/conf.d/net
15 >>>>>   аля ifup_uр0
16 >>>>>   в нем вызывайте sysctl который ставит net.ipv6.conf.eth0.disable_ipv6 в 1
17 >>>>>
18 >>>>>   Костыль костылем конечно :)
19 >>>>   только, конечно, не ifup_up0, а функция postup()
20 >>>>   документирована с примером в net.example
21 >>>>
22 >>>>   --
23 >>>>   Никита Киприянов, ООО "Р-Терминал"
24 >>>>
25 >>>>   Тел.:       +7 (4732) 271657, 404243, 747120
26 >>>>   E-mail:     merlin@×××××.ru
27 >>>>   Jabber ID:  merlin@×××××.ru
28 >>>  Зависит от baselayout. В v2 + openrc это таки ifup_<имя_интерфейса>
29 >>  Точно?
30 >>
31 >>  sys-apps/baselayout: 2.0.1-r1
32 >>  sys-apps/openrc: 0.6.5
33 >>  В /usr/share/doc/openrc-0.6.5/net.example документированы только postup() и подобные, а про ifup_имя ни слова.
34 >>
35 >>  --
36 >>  Best Regards, MarSoft (Семён Марьясин) / xmpp:marsoft@××××××.ru
37 >
38 > Гм, в net.example действительно нет :)
39 >
40 > Но:
41 >
42 > [ totem ] brezerk@pts/6:12 ~ $
43 > equery f openrc | grep /etc/conf.d/net
44 > /etc/conf.d/net
45 > /etc/conf.d/network
46 >
47 > [ totem ] brezerk@pts/6:13 ~ $
48 > cat /etc/conf.d/network | grep ifup
49 > # You also have ifup_eth0 and ifdown_eth0 to run other commands when
50 > # /etc/ifup.eth0 is equivalent to ifup_eth0
51 > #ifup_eth0="ip link set \$int mtu 1500"
52 > #ifup_bond0="modprobe bonding; ifconfig \$int up; ifenslave \$int
53 > bge0"
54 > #ifup_tun0="tunctl -t \$int"
55 > #ifup_br0="brctl addbr \$int; brctl add \$int eth1; brtctl add \$int
56 > eth2"
57 > #ifup_eth0="vconfig add \$int 2; vconfig add \$int 3; vconfig add
58 > \$int 4"
59 > #ifup_wlan0="iwconfig \$int key s:secretkey enc open essid foobar"
60 >
61 > Хотя да, эти примеры не работают и скорее всего это мусор :)
62
63 Ну так это /etc/conf.d/network, а не /etc/conf.d/net . Это другой метод настройки сети, ЕМНИП.
64
65 --
66 Best Regards, MarSoft (Семён Марьясин) / xmpp:marsoft@××××××.ru