Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Настройка OpenVPN через PPPoE  (Прочитано 3129 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Настройка OpenVPN через PPPoE
« Ответ #15 : 14 Июля 2015, 17:48:32 »
Очень интересно.
Ручками попробуйте при поднятом VPN
Код: (bash) [Выделить]
ip route add $(awk '/^remote/{print $2}' /etc/openvpn/${IF_OPENVPN}.conf) dev ppp0
ip route delete 0.0.0.0/1 via 10.116.0.1 dev tap0
ip route delete 128.0.0.0/1 via 10.116.0.1 dev tap0
ip route change default via 10.116.0.1 dev tap0
${IF_OPENVPN} - название конфигурационного файла в /etc/openvpn

Пользователь решил продолжить мысль [time]14 Июль 2015, 19:10:10[/time]:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 14 Июля 2015, 18:16:11 от koshev »
OpenWrt 19.07

Оффлайн wqweds133

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Настройка OpenVPN через PPPoE
« Ответ #16 : 14 Июля 2015, 18:12:40 »
$ sudo ip route add $(awk '/^remote/{print $2}' /etc/openvpn/usa.conf) dev ppp0
RTNETLINK answers: File exists
$ sudo ip route delete 0.0.0.0/1 via 10.116.0.1 dev tap0
RTNETLINK answers: No such process
$ sudo ip route delete 128.0.0.0/1 via 10.116.0.1 dev tap0
RTNETLINK answers: No such process
$ sudo ip route change default via 10.116.0.1 dev tap0
$ sudo traceroute -I 8.8.8.8 -i tap0traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  10.99.0.1 (10.99.0.1)  150.846 ms  209.193 ms *
 2  * * *
 3  * * *
 4  * * *
 5  * * *

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Настройка OpenVPN через PPPoE
« Ответ #17 : 14 Июля 2015, 18:19:41 »
У вас сервер другой и шлюз другой. Попробуте с текущими значениями.
OpenWrt 19.07

Оффлайн wqweds133

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Настройка OpenVPN через PPPoE
« Ответ #18 : 14 Июля 2015, 19:31:29 »
$ sudo ip route add $(awk '/^remote/{print $2}' /etc/openvpn/ukr.conf) dev ppp0
RTNETLINK answers: File exists
$ sudo ip route delete 0.0.0.0/1 via 10.116.0.1 dev tap0
$ sudo ip route delete 128.0.0.0/1 via 10.116.0.1 dev tap0
$ sudo ip route change default via 10.116.0.1 dev tap0
$ sudo traceroute -I 8.8.8.8 -i tap0
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  10.116.0.1 (10.116.0.1)  46.371 ms  92.454 ms *
 2  * * *
 3  * * *
 4  * * *
 5  * * *


Пользователь решил продолжить мысль 14 Июля 2015, 19:35:58:
$ cat ukr.conf
client

#connect to VPN server
remote 46.148.21.34 443
proto tcp
#route vpn_gateway
#DNS server to use
dhcp-option DNS 8.8.8.8

#remove to use your ISP's gateway
redirect-gateway def1

#your access keys
ca in_ca.crt
cert in_2016808.crt
key in_2016808.key
ns-cert-type server

#use virtual interface 'tap'
dev tap

#keep trying indefinitely to resolve the host name of the OpenVPN server.
resolv-retry infinite

#most clients don't need to bind to a specific local port number.
nobind

#try to preserve some state across restarts
persist-key
persist-tun

#enable compression on the VPN link
comp-lzo

#set log file verbosity.
verb 4

#silence repeating messages
mute 20
#up "/etc/openvpn/if-up"
#down "/etc/openvpn/if-down"
$ cat /etc/network/interfaces# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth0
iface eth0 inet manual

iface ovpn inet manual
        openvpn ukr
« Последнее редактирование: 14 Июля 2015, 19:35:58 от wqweds133 »

Оффлайн anubis_donetsk

  • Участник
  • *
  • Сообщений: 188
  • ничто не совершенно кроме freebsd
    • Просмотр профиля
Re: Настройка OpenVPN через PPPoE
« Ответ #19 : 14 Июля 2015, 22:33:53 »
А что мешает сделать классически? Выпилить из  interface настройки ovpn и стартовать /etc/init.d/openvpn start ? У меня как клиены так и серверы так работают и ниодного сбоя. Как на убунте так и на центе все работает замечательно.

Оффлайн wqweds133

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: Настройка OpenVPN через PPPoE
« Ответ #20 : 14 Июля 2015, 22:46:25 »
Добавил в строку запуска --script-security 3Теперь после запуска мнтернет не вылетает. Трафик идет через провайдера, но не через впн.
$ ip ro
default dev ppp0  scope link
10.87.255.254 dev ppp0  proto kernel  scope link  src 8х.хх.хх.хх
10.96.0.0/11 dev tap0  proto kernel  scope link  src 10.116.46.101
10.116.0.1 via 10.116.0.1 dev tap0
46.148.21.34 dev ppp0  scope link
Маршруты прописать не получается.
$ sudo ip route delete 0.0.0.0/1 via 10.116.0.1 dev tap0
RTNETLINK answers: No such process
$ sudo ip route add $(awk '/^remote/{print $2}' /etc/openvpn/ukr.conf) dev ppp0
RTNETLINK answers: File exists

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.