Обсуждение:Подключение: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 получает нужное в параметрах
