Tente alterar a regra:
ACCEPT net $FW udp 1194
Para ser:
ACCEPT:info net $FW udp 1194
Em seguida, siga o arquivo / var / log / syslog para ver se a conexão foi iniciada.
Certifique-se de que o arquivo / etc / shorewall / policy tenha uma seção para permitir VPN para LOC e LOC para VPN:
loc vpn ACCEPT
vpn loc ACCEPT
... ou regras no arquivo / etc / shorewall / rules para permitir loc para vpn e vpn para loc.
ACCEPT loc vpn
ACCEPT vpn loc
E o seu arquivo / etc / shorewall / tunnels deve ter isso:
openvpnserver:1194 net 0.0.0.0/0
Se tudo isso estiver configurado e funcionando, você pode ter um problema com a configuração openvpn. Aqui está um exemplo da minha configuração, com alterações para corresponder à sua configuração.
# General Options
local your.public.ip
dev tun0
proto udp
port 1194
topology subnet
client-config-dir /etc/openvpn/ccd
# Certificate locations
ca /etc/openvpn/easyrsa/keys/ca.crt
cert /etc/openvpn/easyrsa/keys/gateway.crt
key /etc/openvpn/easyrsa/keys/gateway.key
dh /etc/openvpn/easyrsa/keys/dh2048.pem
# Who the openvpn process run as
user nobody
group nogroup
# Use this range for IP's
server 10.34.56.0 255.255.255.0
persist-key
persist-tun
# Allow client to client traffic
client-to-client
# Set VPN as Default GW
#push “redirect-gateway def1″
# Push routes to client (prefered over default route)
push "route 10.0.0.0 255.255.255.0"
#set the dns servers
push “dhcp-option DNS 10.0.0.1″
status /var/log/openvpn-status.log
verb 5
log-append /var/log/openvpn
comp-lzo
keepalive 20 120