From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00,FUZZY_XPILL autolearn=no version=3.2.3 Message-ID: <4795C36F.60407@nevod.ru> Date: Tue, 22 Jan 2008 15:20:31 +0500 From: =?KOI8-R?Q?=E4=CD=C9=D4=D2=C9=CA?= User-Agent: Thunderbird 2.0.0.0 (X11/20070423) MIME-Version: 1.0 To: ALT Linux Community general discussions References: <4795B566.6040800@nevod.ru> <20080122130748.0023ce33@v3405.naf.net.ru> In-Reply-To: <20080122130748.0023ce33@v3405.naf.net.ru> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP Subject: Re: [Comm] pppoe + OpenVPN X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jan 2008 10:20:38 -0000 Archived-At: List-Archive: List-Post: Nikolay A. Fetisov пишет: > On Tue, 22 Jan 2008 14:20:38 +0500 > Дмитрий wrote: > > >> Добрый день! >> >> Мне потребовалось сделать так, чтобы при подъему vpn-интерфейся >> дэфолтний роутинг шёл через vpn. >> Т.е. на OpenVPN сервере добавляю параметр push "redirect-gateway". Если >> OpenVPN ганяется по обычному ethernet, то всё отрабатывает нормально. Но >> когда используется pppoe, то VPN клиент не может найти дэфолтный роут, >> хотя он есть. >> > > Попробуйте > push "redirect-gateway def1" > > >> ... >> > > это проблему не решает. Проблема в том, что для работы OpenVPN должен маршрутизироваться сервер OpenVPN. Т.е. при подъёме VPN кроме замены дэфолтного роута(или добавления дэфолтного роута с маской на 1 ниже, в случае def1) добавляется маршрут для сервера через pppoe интерфейс. Если pppoe падал этот маршрут тоже теряется и его по сути тоже нужно прописать тогда в /etc/ppp/ip-up, а не передавать командой от OpenVPN сервера. Это всё решается конечно, путём правки скриптов, но может как-то можно решить поблему штатными средствами?