Как Связать OpenVPN с ppp0 от Мобильной Широкополосной связи?

Мой основной вопрос:

Как связать мое ppp0 соединение интерфейсов (от Мобильного Широкополосного ZTE AC782) в мое соединение OpenVPN (из файла конфигурации vpngate.net)?

В коротких словах:

Я хочу скрыть свой IP на всех приложениях VPN, но я только не могу сделать этого, если я соединился через ppp0.

Мой случай:

  • Мой IP-адрес все еще обнаруживается http://whatismyip.com как IP моего ISP (Индонезия) не другая страна, указанная в файле конфигурации после того, как я запущу sudo openvpn --config the_config_file.ovpn.
  • Как сравнение, когда я соединяюсь с Интернетом через wlan0 (любая точка доступа Wi-Fi), моя команда sudo openvpn --config the_config_file.ovpn всегда связывайте интерфейс wlan0 и мой IP-адрес, обнаруженный как другая страна согласно файлу конфигурации OpenVPN.
  • Короче говоря, мой OpenVPN не может "перенести" интерфейс ppp0.

Мое обходное решение:

  • Я считал и попробовал то, что объяснило это учебное руководство. Но мой IP все еще обнаруживается как IP моего ISP.
  • Я считал и попытался связать адрес параметром - локальный из этого учебного руководства, но это - то же.
  • Я прочитал и попробовал это учебное руководство, чтобы вынудить любое соединение с whatismyip.com пройти через tun0, но удар говорит "tun0: Неизвестный хост".

Мои условия организации сети:

Я соединился в Интернет через wvdial.

ifconfig

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:414 errors:0 dropped:0 overruns:0 frame:0
          TX packets:414 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:30204 (30.2 KB)  TX bytes:30204 (30.2 KB)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:10.253.192.118  P-t-P:10.20.31.22  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:17543 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18431 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:11671986 (11.6 MB)  TX bytes:2174511 (2.1 MB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:10.211.1.13  P-t-P:10.211.1.14  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:23 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:7270 (7.2 KB)  TX bytes:0 (0.0 B)

IP шоу правила

0:      from all lookup local 
32764:  from all to 10.253.192.118 lookup admin 
32765:  from 10.253.192.118 lookup admin 
32766:  from all lookup main 
32767:  from all lookup default 

IP список маршрутов

default dev ppp0  scope link 
10.20.31.22 dev ppp0  proto kernel  scope link  src 10.253.192.118 
10.211.1.14 dev tun0  proto kernel  scope link  src 10.211.1.13

wvdial:

--> WvDial: Internet dialer version 1.61
--> Cannot set information for serial port.
--> Initializing modem.
--> Sending: ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
CONNECT 3100000
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Sat Jan 31 13:23:59 2015
--> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
--> --> PAP (Password Authentication Protocol) may be flaky.
--> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
--> --> CHAP (Challenge Handshake) may be flaky.
--> Pid of pppd: 4591
--> Using interface ppp0
--> pppd: p8�[08]8@�[08]
--> pppd: p8�[08]8@�[08]
--> pppd: p8�[08]8@�[08]
--> pppd: p8�[08]8@�[08]
--> local  IP address 10.253.192.118
--> pppd: p8�[08]8@�[08]
--> remote IP address 10.20.31.22
--> pppd: p8�[08]8@�[08]
--> primary   DNS address 10.17.118.187
--> pppd: p8�[08]8@�[08]
--> secondary DNS address 10.17.118.251
--> pppd: p8�[08]8@�[08]

Есть ли какое-либо обходное решение для к так моему ppp0 соединению, может пойти канавка VPN? Каково название техники этой проблемы? Маршрутизация? Я сожалею, что ничего не знаю о сетях.Большое спасибо.

1
задан 13 April 2017 в 15:14

1 ответ

Да, вот то, как это работало над Kali предположение Linux, это должно работать на Вас также:

ПОДКЛЮЧИТЕ Свой модем к Интернету сначала, но еще не соединяйте Openvpn,

/sbin/ip addr show ppp0 | grep peer | awk ' { print $4 } ' | sed 's/\/32//'

ip route replace default via xx:xx:xx:xx dev ppp0

Замените xxxxx своим шлюзом, отображенным первым кодом.

Решенный здесь

1
ответ дан 7 December 2019 в 16:24

Другие вопросы по тегам:

Похожие вопросы: