У меня есть система Linux, которая имеет 2 интерфейса, один для частной сети 172.16.xx, другой имеет публичный IP, подключенный к Интернету. Как я могу подключиться к другим системам в 172.16.xx с моего ноутбука с Windows через интернет? Я думаю, что мне нужен VPN, но я не беспокоюсь о безопасности, это какое-то простое решение без покупки какого-либо оборудования?

2 ответа2

1

Вы можете запустить программный VPN-сервер в вашей системе Linux, и все они бесплатны.

pptpd требуется всего несколько файлов конфигурации, и вы даже можете использовать простые текстовые пароли. Нет необходимости настраивать какой-либо общий секрет или сертификат, и клиент встроен практически во все подключенные к Интернету устройства с цветным дисплеем.

0

Вероятно, вам нужно просто использовать функции NAT iptables если у вас есть только определенные системы + порты, которые вы хотите показать на общедоступном интерфейсе.

Если вам нужно что-то быстрое и грязное без изучения синтаксиса и концепции iptables (что является обучающим, но вовлеченным), опять будет работать rinetd , при условии, что у вас есть только определенные системы + порты, которые вы хотите выставить на общедоступный интерфейс. Однако я обнаружил, что rinetd нестабилен под нагрузкой.

Если вы хотите получить доступ к чему-либо в подсети 172.16.0.0/24 извне, вам нужно использовать туннелирование или VPN-соединение. OpenVPN будет то, что я бы порекомендовал, или Adito, если SSL VPN звучит больше по вашему вкусу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .