Обсуждение:Подключение:PPTP в Linux

Материал из МФТИ-телеком.

Перейти к: навигация, поиск

Содержание

[править] Петля в роутинге

Нифига не пашет, после подключения начинает бешено слать пакеты, доходит до 2 Гб исходящего трафику и соединение закрывается :). Операционная система - Ubuntu 6.06 -- YouROCK

Ответ: route delete -host \$5 dev \$1" в /etc/ppp/ip-up от этого спасает.

[править] снова роутинг

Пробовал на Suse, соединение есть, но ни байта не проходит наружу. aviator

Ответ: defaultroute не у всех срабатывает, смотри примечания.

Интернет работает, но серверы локальной сети - только некоторые (например, natalie и video не работают) --Michael

Ответ: route add -net 194.85.80. забыл

[править] Подключение для кампуса

Я так понял, что для кампуса нужно:

1) В файле /etc/ppp/peers/telecom прописывать vpdn-campus.mipt.ru вместо vpdn.mipt.ru

Ответ: Да, каналы разные и шлюзы разные.

2) В файле /etc/rc.local прописывать

    route add -host 193.125.142.233 gw шлюз #vpdn-campus.mipt.ru
    route add -host 192.188.189.3 gw шлюз   #gw.mipt.ru
    route add -host 193.125.143.244 gw шлюз #sa4.mipt.ru
    route add -host 193.125.143.173 gw шлюз #ns.mipt.ru

вместо

    route add -host 193.125.142.226 gw шлюз #vpdn-1.mipt.ru
    route add -host 193.125.142.232 gw шлюз #vpdn-2.mipt.ru

Ответ: А этот бред был придуман кем то за неумением читать документацию.

[править] Скрипт для inet.d

Ну, во-первых, он работает в убунте, а во-вторых, я бы посоветовал заменить следующую ф-ию:

     add_route_ppp() {
     ## was	inetaddr=`ifconfig ppp0|grep inet|cut -c 21-36 |awk '{print  ($1)}'` # было
     ## was	route add default gw $inetaddr
               device=`ifconfig | grep "Point-to-Point Protocol" | awk '{print  $1}'` # стало
                route add default dev $device
    }

Ответ: никаких regexp не надо, скрипт ip-up получает нужное в параметрах

Личные инструменты