У меня есть система Linux, которая имеет 2 интерфейса, один для частной сети 172.16.xx, другой имеет публичный IP, подключенный к Интернету. Как я могу подключиться к другим системам в 172.16.xx с моего ноутбука с Windows через интернет? Я думаю, что мне нужен VPN, но я не беспокоюсь о безопасности, это какое-то простое решение без покупки какого-либо оборудования?
2 ответа на вопрос
1
billc.cn
Вы можете запустить программный VPN-сервер в вашей системе Linux, и все они бесплатны.
pptpdНужна только пара файлов конфигурации, и вы даже можете использовать простые текстовые пароли. Нет необходимости настраивать какой-либо общий секрет или сертификат, и клиент встроен практически во все подключенные к Интернету устройства с цветным дисплеем.
0
LawrenceC
Вероятно, вам нужно просто использовать iptablesфункции NAT, если у вас есть только определенные системы + порты, которые вы хотите использовать в общедоступном интерфейсе.
Если вам нужно что-то быстрое и грязное, не изучая синтаксис и концепцию iptables(которая является образовательной, но вовлеченной) rinetd, снова будет работать, если у вас есть только определенные системы + порты, которые вы хотите выставить на общедоступном интерфейсе. Я обнаружил, rinetdчто работает нестабильно под нагрузкой.
Если вы хотите получить доступ к чему-либо в подсети 172.16.0.0/24 извне, вам нужно использовать туннелирование или VPN-соединение. Я бы порекомендовал OpenVPN или Adito, если SSL VPN вам больше нравится.