Подскажите почему не открывается порт openvpn.
[console]
[admin@asus-server root]$ lsof -i
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
................
smbd 141 admin 21u IPv6 686 TCP *:netbios-ssn (LISTEN)
dropbear 14240 admin 6u IPv6 1297509 TCP 192.168.0.2:65022->192.168.0.144:37024 (ESTABLISHED)
openvpn 14287 admin 3u IPv4 1299639 UDP *:65000
dropbear 14294 admin 6u IPv6 1299834 TCP 192.168.0.2:65022->192.168.0.144:48879 (ESTABLISHED)
[admin@asus-server root]$ telnet 127.0.0.1 65000
telnet: Unable to connect to remote host (127.0.0.1): Connection refused
[admin@asus-server root]$
[/console]
Вот как запускаю сервер:
[console]
[admin@asus-server openvpn]$ openvpn --config /opt/etc/openvpn/server.conf
Fri Jan 2 21:39:44 1970 OpenVPN 2.1.3 mipsel-linux [SSL] [LZO2] [EPOLL] built on Aug 31 2010
Fri Jan 2 21:39:44 1970 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Fri Jan 2 21:39:44 1970 TUN/TAP device tun0 opened
Fri Jan 2 21:39:44 1970 /sbin/ifconfig tun0 10.8.0.1 pointopoint 10.8.0.2 mtu 1500
Fri Jan 2 21:39:44 1970 UDPv4 link local (bound): [undef]:65000
Fri Jan 2 21:39:44 1970 UDPv4 link remote: [undef]
[/console]
Вот конфиг сервера:
[console]
[admin@asus-server root]$ cat /opt/etc/openvpn/server.conf
port 65000
dev tun0
ifconfig 10.8.0.1 10.8.0.2
secret static.key
# Routing all client traffic (including web-traffic) through the VPN
push "redirect-gateway def1"
push "dhcp-option DNS 10.8.0.1"
[admin@asus-server root]$
[/console]
ОСь, это ASUS WL-520GU с прошивкой от Олега:
[console]
[admin@asus-server root]$ uname -a
Linux asus-server 2.4.20 #18 Sun Mar 30 13:13:29 MSD 2008 mips unknown
[/console]
Я понимаю что до фаервола тут дело не доходит, т.к. он вообще порт не листит, но все же в фаерволе порт разрешен:
[console]
[admin@asus-server root]$ iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT udp -- anywhere anywhere udp dpt:65000
...........
[/console]
LinuxForum.Fans
Не открывается порт
Автор: segods
3 сообщений
3958 просмотров
Исходя из того, что у вас показывает lsof, порт все же слушается ;)
[console]openvpn 14287 admin 3u IPv4 1299639 UDP *:65000 [/console]
Вы наверное не учли, что telnet работает по протоколу TCP, а порт демон слушает в UDP ;).
Можно добавить в конфигурацию следующие строки =).
[console]proto tcp
status /tmp/openvpn-status.log
log-append /var/log/openvpn/openvpn.log
verb 6[/console]
Спасибо, вопрос решен.
Войдите или зарегистрируйтесь, чтобы ответить.