From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Linux Community From: evg@krastel.ru (=?koi8-r?b?9MXSxdvLz9c=?= =?koi8-r?b?IOXXx8XOyco=?=) Date: Sun, 15 Jan 2006 22:57:21 +0700 Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: [Comm] dhcp =?koi8-r?b?yQ==?= vpn X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jan 2006 15:56:42 -0000 Archived-At: List-Archive: List-Post: Ситуация такая: Стоит Мастер 2.4+updates, если важно. Используются net-scripts. eth0 поднимается с динамическим адресом (используется dhcpcd) из локальной сети, соответственно, роутинг по умолчанию устанавливается из dhcp-ответа (в /e/s/network никаких GATEWAY* нет). Далее надо поднять pptp-туннель до одного из серверов локалки, который через него в Интернет пускает. Проблема в роутинге: чтобы выходить наружу, надо роутинг по умолчанию через vpn-сервер. Но он уже установлен при dhcp-запросе. Соответственно defaultroute в /e/p/options не помогает. Пытался сделать как: 1) #route add default gw xx.xx.xx.xx - добавляет второй (?) маршрут по умолчанию. Не работает. Трафик идёт по первому маршруту (?). 2) #route del default&&route add default gw xx.xx.xx.xx - сразу после удаления маршрута vpn падает. Соответственно, добавление нового не проходит. Решил пока вопрос так: в /e/s/n/ifcfg-eth0 добавил "DHCP_DEFAULTROUTE=no", defaultroute в /e/p/peers/prov записал и патчик такой написал для ifup: --- /sbin/ifup- 2006-01-14 15:36:44 +0700 +++ /sbin/ifup 2006-01-14 15:49:15 +0700 @@ -244,6 +244,7 @@ [ -z "$NEEDHOSTNAME" ] || DHCP_ARGS="$DHCP_ARGS -H" is_yes "$PEERNTP" || DHCP_ARGS="$DHCP_ARGS -N" ! is_no "$PEERDNS" || DHCP_ARGS="$DHCP_ARGS -R" + is_yes "$DHCP_DEFAULTROUTE" || DHCP_ARGS="$DHCP_ARGS -G" DHCP_ARGS="$DHCP_ARGS $DEVICE" ;; pump) Вопрос: как надо было правильно?