From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3D820B8A.6030009@fioc.kz> Date: Fri, 13 Sep 2002 23:00:10 +0700 From: Ilya Palagin User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020624 X-Accept-Language: en-us, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] Re: ADSL =?KOI8-R?Q?=C9_COM_-_=CD=CF=C4=C5=CD=D9?= =?KOI8-R?Q?_=D2=C1=DA=CE=C5=D3=D4=C9_=D0=CF_=C9=CE=D4=C5=D2=C6=C5=CA?= =?KOI8-R?Q?=D3=C1=CD?= References: <3D817026.1020308@rmts.donpac.ru> <3D8177DF.1020709@fioc.kz> <3D817E2C.6030206@rmts.donpac.ru> <20020913082951.GO78155@osdn.org.ua> <3D81BF91.1030502@rmts.donpac.ru> <20020913104841.GM78155@osdn.org.ua> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.13 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Michael Shigorin wrote: > > Если не ошибаюсь, это смахивает на эмуляцию xDSL вручную ;-( > > Не скажу точных слов, но т.к. схожие задачи решаются при > использовании тарелок etc, не попробовать ли подсмотреть там, если > так надо? > Михаил, по-моему вы несколько усложняете проблему. Я понимаю ситуацию так: их сервер соединяется с провайдером по ADSL. C другой стороны на модемы, подключенные к COM-портам, подключаются клиенты и имеют халявный интернет. При этом необходимо фильтровать трафик при помощи iptables. А его правила привязаны к именам интерфейсов, которые могут меняться в любой момент. Например, сервер дозвонился до провайдера и поднял, таким образом, ppp0. Затем позвонил я и поднял ppp1. Потом связь на ppp0 оборвалась и, пока ADSL восстанавливал соединение, на другом COM -е соединился В.Пупкин и поднял ppp0. Т.е. после установки связи по ADSL в интернет будет смотреть уже ppp2 и нужно менять правила iptables. А для этого надо определять, где же теперь idsl, а где - клиенты на COM-ах, что элементарно делается при помощи скрипта с вызовом ifconfig и проверкой IP адресов интерфейсов.