Я использую Wi-Fi в офисе.
Дома, у меня есть сервер VPN, работающий на Synology DiskStation.
Я могу соединиться со своим сервером VPN с помощью его DynDNS-адреса и соединения PPTP, которое я настроил в администраторе сети моего ноутбука. После подключения моего ноутбука все еще имеет IP 192.168.10.27.
Дисковая станция достижима на http://10.0.0.0:port (например, веб-страница веб-сайта администрирования), и согласно серверу VPN регистрируется, ноутбук затем получает другой IP 10.0.0.1. Это - то, что я ожидал. Я немного смущен, что шоу администратора сети при активных соединениях две записи, один для Wi-Fi и один для VPN, и у обоих есть тот же IP 192.168.10.27.
Теперь, никакой Интернет не работает. Если я проверяю с помощью ping-запросов 8.8.8.8, ping теряется. Кроме того, если я проверяю с помощью ping-запросов свой маршрутизатор в домашней сети, этот ping теряется.
Существует установка на сервере VPN для использования определенного IP в качестве сервера DNS. Я проверил это и вставил IP моего домашнего маршрутизатора. Это должно заставить сервер VPN использовать домашний маршрутизатор для разрешения имен.
Кроме того, что я сделал помещал маршрут в администратора сети. К моему пониманию я должен сказать VPN, что все интернет-соединения должны быть организованы моим домашним маршрутизатором. Так, я вставил 192.168.0.1 как дополнительный сервер DNS и создал маршрут с этим как адрес, 255.255.255.0 как сетевая маска и 10.0.0.0 как шлюз. (Я вынул это, поскольку это не работало.)
После того, как я соединился, я смог загрузить веб-страницу, но затем после нескольких секунд интернет-соединение было потеряно снова.
Где я неправильно?
После соединения ifconfig показывает добавленный объект:
ppp0 Link encap:Punkt-zu-Punkt-Verbindung
inet Adresse:10.0.0.1 P-z-P:10.0.0.0 Maske:255.255.255.255
UP PUNKTZUPUNKT RUNNING NOARP MULTICAST MTU:1400 Metrik:1
RX-Pakete:7 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:7 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:3
RX-Bytes:88 (88.0 B) TX-Bytes:106 (106.0 B)
ben@acer:~$ ip r s
default dev ppp0 proto static
10.0.0.0 dev ppp0 proto kernel scope link src 10.0.0.1
95.91.0.108 via 192.168.1.1 dev wlan0 proto static
95.91.0.108 via 192.168.1.1 dev wlan0 src 192.168.10.27
192.168.0.0/20 dev wlan0 proto kernel scope link src 192.168.10.27 metric 9
ben@acer:~$ route -n
Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.0.0.0 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
95.91.0.108 192.168.1.1 255.255.255.255 UGH 0 0 0 wlan0
95.91.0.108 192.168.1.1 255.255.255.255 UGH 0 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.240.0 U 9 0 0 wlan0
Мне нравится этот 10.0.0.0, кажется, маршрут по умолчанию, но я не уверен, должен ли быть шлюз где-нибудь в нем. В моем случае, что шлюз должен, вероятно, быть маршрутизатором в моей домашней сети с IP 192.168.0.1. Эта информация отсутствует в таблице маршрутизации?