|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Pryanishnikov 2:464/36 19 Feb 2004 13:14:39 To : All Subject : =?koi8-r?Q?Re=3A_ppp-=C9=CE=D4=C5=D2=C6=C5=CA=D3=D9?= --------------------------------------------------------------------------------
Привет!
On Wed, 18 Feb 2004, Tema Zelikin wrote:
> делаю шейпер для модема.. для ipfw написал вот такое:
>
> ===
> add 100 pipe 1 all from 192.168.189.2/32 to any via ppp1
> add 100 pipe 1 all from any to 192.168.189.2/32 via ppp1
> pipe 1 config bw 4KByte/s
> add 200 pipe 2 all from 192.168.189.0/24 to any via ppp1
> add 200 pipe 2 all from any to 192.168.189.0/24 via ppp1
> pipe 2 config bw 5KByte/s
> ===
>
> вроде бы как работает. проблема в чем - на машине 2 модема, и на какой
> интерфейс
> в случае падения сядет выделенка - неизвестно..
> в связи с чем вопрос - можно ли как-нибудь связать pppX с ttydX?
Вроде были патчи для ядра и pppd, чтобы такое делать. Hо мне кажется, проще
дать уникальные IP-адреса для локальной стороны ppp-соединений (если у тебя на
выделенке статический IP, так и будет), и писать правила в виде:
add 100 pipe 1 all from 192.168.189.2/32 to any out via 1.1.1.1
(где 1.1.1.1 - адрес, выданный провайдером). Если IP - динамический, все
сложнее. Конструкция "via IP" учитывает только IP-адрес локальной стороны
интерфейса, что для p2p не всегда удобно. Если известен локальный IP для
второго интерфейса (например, 192.168.2.1), можно выкрутить через skipto:
add 100 skipto 120 all from 192.168.189.2/32 to any out via 192.168.2.1
add 110 pipe 1 all from 192.168.189.2/32 to any out via ppp\*
Hаконец, если машинка достаточно мощная, можно перейти на user ppp - там
есть ключ -unitN (man 8 ppp).
Sincerely, Dmitry
--
Atlantis ISP, System Administrator
e-mail: dmitry@atlantis.dp.ua
nic-hdl: LYNX-RIPE
--- ifmail v.2.14.os-p7
* Origin: Atlantis ISP (2:464/36@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/24521eda4b58e.html, оценка из 5, голосов 10
|