Преамбула
Я встановив VPN-з'єднання зі свого Macbook, і він, здається, успішно з'єднується.
Однак я не можу отримати доступ до свого робочого комп'ютера, оскільки ім'я хоста не вирішено:
$ ping myusername
ping: cannot resolve myusername: Unknown host
Новий спосіб вирішення
Спробувавши все, що міг, я виявив, що ця команда робить мені доступною мережу VPN та Інтернет:
sudo route add -net 192.168.7.218 192.168.7.117 255.255.0.0
Сервери DNS компанії доступні через їхні IP-адреси. Як налаштувати мережу, щоб використовувати їх для всього, що починається з 192.168?
Старий обхідний шлях
Я знайшов тимчасове рішення, яке дозволяє мені отримати доступ до мережі через VPN, змінивши два варіанти:
Я ставлю галочку в Надсилати весь трафік через VPN-з'єднання :
Я вручну ввести ім'я пошуку домену в налаштуваннях DNS-інтерфейсу VPN:
Виконання цих двох кроків достатньо для того, щоб зробити мій робочий комп'ютер пінгбером:
$ nslookup myusername
Server: 192.168.10.16
Address: 192.168.10.16#53
Name: myusername.universe.mycompany
Address: 192.168.11.56
$ ping myusername
PING myusername.universe.mycompany (192.168.11.56): 56 data bytes
64 bytes from 192.168.11.56: icmp_seq=0 ttl=126 time=126.164 ms
Однак, коли я тунелював увесь трафік для проходження VPN, я більше не можу отримати доступ до Інтернету:
$ ping google.com
PING google.com (74.125.232.48): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Питання
Як правильно налаштувати мережу, щоб вона зрозуміла, коли пройти через VPN та коли використовувати звичайне з'єднання? Мені це потрібно для правильного вирішення імен Windows-серверів.
Якщо мені потрібно опублікувати будь-який висновок команди консолі, я готовий це зробити, якщо ви дасте мені знати, яка саме.
Будь-яка допомога високо оцінюється, оскільки це для мене зараз своєрідний пробник шоу.
Дякую!
ifconfig
висновок для ppp0
, flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1396 inet 192.168.7.232 --> 192.168.7.117 netmask 0xffffff00
так що я думаю, це 255.255.255.0. Як це змінити? Дякую.
route
робив їх доступними, оскільки не знайшов способу змінити маску. Як я позначаю їх як "DNS для всього, що стосується 192.168"?