LINUX.ORG.RU
ФорумAdmin

Маршрут по умолчанию по VPN к шлюзу PlanetSky


0

0

Доброго времени суток всем!

Почти настроил спутниковый интернет. Исходящий по ADSL, входящий через тарелку. Поднял VPN (PPTP), даже пингуется VPN сервер, при этом исходящие пакеты идут через eth0, входящие через dvb0_0, проверял утилитой tcpdump. Все вроде нормально. Остался последний шаг.

После поднятия канала VPN нужно маршрут по умолчанию перевести с eth0 интерфейса на ppp0 и далее на какой-то шлюз на этом канале. Проблема в том. что после удаления маршрута по умолчанию

# route del default

пропадает и соединение ppp0. Почему и как нужно сделать правильно?

И еще, кто-нибудь в курсе, какой шлюз нужно указать по умолчанию? Адрес прокси-сервера у провайдера или какой-то другой сервер? Провайдер - PlanetSky.

anonymous

Таблицу "route -n" сразу после поднятия ppp0 (с описанием кто есть кто) в студию.

anonymous
()
Ответ на: комментарий от anonymous

#route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
82.211.152.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 dvb0_0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.1.10 0.0.0.0 UG 0 0 0 eth0


82.211.152.1 - IP VPN сервера
192.168.1.10 - шлюз по умолчанию сейчас (через ADSL)

anonymous
()
Ответ на: комментарий от SlavikSS

Поднимаю с помощью скрипта, в котором есть такие команды:

dvbnet -p $PID # Настраиваем карту на необходимый PID
ifconfig dvb0_0 $DVB_IP # Присваиваем DVB карте локальный IP
ifconfig dvb0_0 hw ether $MAC # и заявленный MAC
pppd call vpn # Поднимаем VPN
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter # Отключим проверку "обратного пути" входящих на DVB пакетов


Содержимое файла /etc/ppp/peers/vpn:

name ******
remotename PPTP
lock
noauth
nobsdcomp
noproxyarp
nodeflate
nomppe
updetach
pty "pptp 82.211.152.2 --nolaunchpppd"


Содержимое файла /etc/ppp/options.pptp:

lock
noauth
nobsdcomp
nodeflate
lcp-echo-failure 5
lcp-echo-interval 10


Вот таким макаром.

anonymous
()
Ответ на: комментарий от anonymous

route add <IP сервака VPN> gw <наземный шлюз>
...
коннект VPN
...
route del default
route default add dev ppp0

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.