Мой основной вопрос:
Как связать мое ppp0 соединение интерфейсов (от Мобильного Широкополосного ZTE AC782) в мое соединение OpenVPN (из файла конфигурации vpngate.net)?
В коротких словах:
Я хочу скрыть свой IP на всех приложениях VPN, но я только не могу сделать этого, если я соединился через ppp0.
Мой случай:
sudo openvpn --config the_config_file.ovpn
.sudo openvpn --config the_config_file.ovpn
всегда связывайте интерфейс wlan0 и мой IP-адрес, обнаруженный как другая страна согласно файлу конфигурации OpenVPN. Мое обходное решение:
Мои условия организации сети:
Я соединился в Интернет через 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? Каково название техники этой проблемы? Маршрутизация? Я сожалею, что ничего не знаю о сетях.Большое спасибо.
Да, вот то, как это работало над 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 своим шлюзом, отображенным первым кодом.
Решенный здесь