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=-1.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3 Message-ID: <4795B566.6040800@nevod.ru> Date: Tue, 22 Jan 2008 14:20:38 +0500 From: =?UTF-8?B?0JTQvNC40YLRgNC40Lk=?= User-Agent: Thunderbird 2.0.0.0 (X11/20070423) MIME-Version: 1.0 To: ALT Linux Community general discussions Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV using ClamSMTP Subject: [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 09:39:13 -0000 Archived-At: List-Archive: List-Post: Добрый день! Мне потребовалось сделать так, чтобы при подъему vpn-интерфейся дэфолтний роутинг шёл через vpn. Т.е. на OpenVPN сервере добавляю параметр push "redirect-gateway". Если OpenVPN ганяется по обычному ethernet, то всё отрабатывает нормально. Но когда используется pppoe, то VPN клиент не может найти дэфолтный роут, хотя он есть. т.е. у pppd есть параметр defaultroute, для того чтобы роутинг шёл через ppp соединение. и он прописывает его таким образом, что аналогично команде: route add -net default dev ppp0 при этом не указан шлюз. Если вручную прописать команду: route add -net default gw ISP_шлюз dev ppp0 то VPN'ка благополучно его определяет и заменяет своим. Я проблему решил, путём правки скриптов, где убрал параметр defaultroute у pppd и добавил команду route add -net default gw $5 dev $1 в скрипт /etc/ppp/ip-up. Кто что скажет поэтому поводу. Вообще я использую ADSL. Линк постоянно рвётся. pppoe благополучно само перестартует. А вот OpenVPN обычно не замечает, что ppp0 интерфейс пропадал и естественно маршрут для OpenVPN сервера пропадает. Как сделать так, чтобы при восстановлении ADSL линка всё снова восстанавливалось. Поидее это скорее всего нужно будет для школ и хорошо бы это учесть в школьном дистрибутиве.