Назад | Перейти на главную страницу

Как открыть порт OpenVPN (1194) на сервере?

Я установил сервер OpenVPN на мой CentOs VPS, и он успешно запустился

И попробуйте настроить для него iptables с помощью следующей команды:

iptables -A FORWARD -m state -–state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -s 10.8.0.0/24 -j ACCEPT
iptables -A FORWARD -j REJECT
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to 209.54.48.68

Но я не могу подключиться к нему, поэтому запускаю nmap на своем компьютере:

nmap -p 1194 209.54.48.68

Starting Nmap 5.21 ( http://nmap.org ) at 2011-12-27 22:28 IRST
Nmap scan report for 209.54.48.68.nativehosting.com (209.54.48.68)
Host is up (0.53s latency).
PORT     STATE  SERVICE
1194/tcp closed unknown

Nmap done: 1 IP address (1 host up) scanned in 3.22 seconds

В чем проблема и как ее решить? Почему 1194 закрывается после установки OpenVPN?

Я следил http://tipupdate.com/how-to-install-openvpn-on-centos-vps/ установить и настроить его.

Отметим, что ваше сканирование nmap было против TCP / 1194. По умолчанию OpenVPN будет использовать UDP / 1194, поэтому ваше сканирование, как указано, не смотрит в нужное место. Добавить -sU возможность сканирования UDP, например: nmap -sU -p 1194 209.54.48.68.

В любом случае убедитесь, что openvpn демон работает (ps auxw |grep openvpn) и netstat команду, которую отправил Халед. Если у вас по умолчанию DENY для iptables, вам также нужно будет открыть UDP / 1194.

Разве вам не нужно, чтобы порт был открыт в цепочках RH-Firewall-1-INPUT или INPUT?

iptables -I RH-Firewall-1-INPUT -p udp -m udp --dport 1194 -j ACCEPT

или

iptables -I INPUT -p udp -m udp --dport 1194 -j ACCEPT

Во-первых, вам нужно убедиться, что служба работает и прослушивает ожидаемый порт. Ты можешь использовать:

$ netstat -lnp

Во-вторых, неясно, используете ли вы iptables на том же сервере или на другом. Убедитесь, что вы включили переадресацию IP, если iptables настроен на другом компьютере. Если эти правила применяются на одном сервере VPN, вам необходимо добавить правила принятия в цепочку INPUT.