LINUX.ORG.RU

Не заворачивается трафик через OpenVPN.

 , , ,


0

1

При подключении с мобилы (nokia n950) к впн не добавляется дефотный маршрут. Как следствие трафик идет как обычно, а не через туннель. Через туннель доступна только ВПН сеть. В логе ошибка

unable to redirect default gateway -- Cannot read current default gateway from system
маршруты до подключения к впн
$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 gprs0
Проблема только при подключении через 3G. Через wi-fi все нормально работает.


Чем подключаешься по gprs? Нет возможности interface-based маршрут по умолчанию заменить на обычный?

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

Чем подключаешься по gprs?

В смысле? Выбираю профиль с операторскими настройками и подключаюсь.

Нет возможности interface-based маршрут по умолчанию заменить на обычный?

Как его заменить, если в качестве gw указаны нули.

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

Update:

Тьху, читать мне надо научиться, не увидел про n950, вопросы снимаются

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от geher

Придумал такой костыль: После подключения к OpenVPN серверу делаю

route del -net 0.0.0.0 netmask 0.0.0.0 gw 0.0.0.0
Далее
route add -net ip_vpn netmask 255.255.255.255 dev gprs
0
route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.16.10.1
Все работает. Трафик идет через туннель, но удалять и добавлять маршруты после разрыва соединения приходится каждый раз в ручную. Как с помощью скрипта автоматизировать процесс?

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

Если это возможно, повесить скрипт на down в конфиге openvpn.

anc ★★★★★ ()
Ответ на: комментарий от geher

ну предполагаю что-то вида

#!/bin/sh
/путьдо/route add -net 0.0.0.0 netmask 0.0.0.0 dev gprs

anc ★★★★★ ()
Последнее исправление: anc (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.