Я не розумію, наскільки ви досягли вашої мети, так що вибачте за чіткі запитання, але я почну в кінці, і працювати назад.
1) Чи можете ви ssh myname@hostname.mydomain.com
2) Ви можете ssh myname @
3) можна nslookup hostname.mydomain.com і отримати
4) Ви можете пінг
5) якщо ви простежуєте, як близько ви отримуєте?
5.1) Ви отримуєте до віддаленої сторони тунелю
5.2) Ви пройшли повз місцеву ділянку тунелю
Я можу сказати бабусі, як смоктати яйця, але налаштування vpn - це три етапи.
1) встановити тунель, або з будь-якого кінця створення тунелю на деякі події трафіку, або до постійно
2) переконайтеся, що весь трафік, що входить в тунель, залишає його з адресою, яка може бути ідентифікована тим, що збирається її отримати (у вашому випадку сервер NATing, але це означає, що віддалені сервери не можуть ініціювати розмови з вашою машиною)
3) переконайтеся, що трафік, що виходить з віддаленої сторони тунелю, може дістатися до місця призначення та повернутися назад. З цієї причини я зазвичай налаштовую ICMP echo і залишимо його, тому я можу перевірити цей етап, по-перше, якщо у мене виникли проблеми.
Просто пам'ятайте, що traceroute є вашим другом, і вам, швидше за все, потрібно буде правильно встановити маршрутизацію, щоб отримати від кожної машини до наступної. NAT ускладнює це, тому, коли я останню установку VPN себе, я забезпечив приватних мереж по обидві сторони тунелю були різні адреси мережі і може маршрутизувати між собою (в моєму випадку я 192.168.Ax і 192.168.Bx і 192.168. Cx все відскакує від одного загальнодоступного сервера, де кожен повинен був мати NAT з іншого веб-сайту, щоб отримати доступ до Інтернету.Це означало, що було набагато простіше, щоб сказати кожному локальному DHCP-серверу, додати маршрути, до інших мереж, через місцеву точку входу в тунель).
Сподіваюся, що це допоможе, вибачте, якщо це просто сказати, що ви вже знали.