Как открыть некоторые порты на Ubuntu?
Я мало знаю об Linux. Сегодня я создаю VPN-сервер на My ubuntu в соответствии с
https://github.com/philplckthun/setup-simple-ipsec-l2tp-vpn
Но когда я закончу установку.
Я использую свой iphone для подключения ipsect vpn, который показывает, что VPN-сервер не имеет ответа.
В документе github показано
Для работы VPN необходимо открыть порты 1701, 500 и 4500!
Итак, я попытался открыть эти порты на моем сервере ubuntu.
Я использую команду "iptables", чтобы открыть эти порты. Но это не удалось. Возможно, я не знаю, как правильно использовать эту команду. Поэтому я хочу знать, как я могу открыть эти порты на моем сервере ubuntu? И если эти порты были успешно открыты, может ли это быть доказано окном cmd через telnet через порт?
Ответы
Ответ 1
Ubuntu в наши дни поставляется с ufw - несложный брандмауэр. ufw - простой в использовании метод обработки правил iptables.
Попробуйте использовать эту команду, чтобы разрешить порт
sudo ufw allow 1701
Чтобы проверить подключение, вы можете попробовать отключить программное обеспечение VPN (освобождение портов) и использовать netcat для прослушивания, например:
nc -l 1701
Затем используйте telnet с хоста Windows и посмотрите, что отображается на вашем терминале Ubuntu. Это можно повторить для каждого порта, который вы хотите проверить.
Ответ 2
Если вы хотите открыть его для диапазона и для протокола
ufw allow 11200:11299/tcp
ufw allow 11200:11299/udp