Gentoo Archives: gentoo-user-ru

From: Sergey Kobzar <sergey.kobzar@××××.ru>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Squid и два аплинка
Date: Thu, 21 Oct 2010 14:25:48
Message-Id: 4CC04D3E.4060002@mail.ru
In Reply to: Re: [gentoo-user-ru] Squid и два аплинка by Nikita Kipriyanov
1 On 10/21/10 14:42, Nikita Kipriyanov wrote:
2
3 > Пример:
4 >
5 > postup() {
6 > if [ "$IFACE" = "ppp0" ]; then /etc/conf.d/ns_update.tcl; fi
7 > return 0
8 > }
9 >
10 > postup() вызывается на поднятии каждого интерфейса. Если это ppp0, то
11 > вызывается скриптик ns_update.tcl, который определяет полученный адрес и
12 > общается с dns-сервером; в данном случае так реализовано динамическое
13 > обновление DNS.
14
15 Спасибо - понял.
16
17 У меня не работает PBR:
18
19 Добавил postup() и postdown() в /etc/conf.d/net из
20 /etc/conf.d/net.example. Также добавил в /etc/conf.d/net:
21
22 config_eth2=( "10.10.252.1 netmask 255.255.255.252" )
23 routes_eth2=( "default via 10.10.252.2 table ukrtel" )
24 rules_eth2=( "from 10.10.252.1 table ukrtel" )
25
26 # ip rule list
27 0: from all lookup local
28 32765: from 10.10.252.1 iif eth2 lookup ukrtel
29 32766: from all lookup main
30 32767: from all lookup default
31
32 # ip route list table ukrtel
33 default via 10.10.252.2 dev eth2 metric 1
34
35 'mtr -a 10.10.252.1' даже до 10.10.252.2 не доходит.
36
37 Что не так?

Replies

Subject Author
Re: [gentoo-user-ru] Squid и два аплинка Nikita Kipriyanov <merlin@×××××.ru>