Mam problem ze swoim serwerkiem, odnośnie zapory.
Zacznijmy od tego że serwer to VPS na OpenVZ, z postawionym przeze mnie OpenVPN'em.
Problem polega na tym że, zdefiniowane reguły shorewalla dla np. pinga, nie działają lub jest jakiś konflikt konfiguracji.
Z założenia, serwer wszystko blokuje, prócz OpenVPN i usług czysto publicznych (mam na myśli HTTP, HTTPS, FTP etc.).
Podłączam się poprawnie pod OpenVPN'a, reguła działa okej, działa również SSH z sieci VPN. Lecz z serwera nie mogę nic
spingować, apt-get również nie działa, nie rozpoznaje hostów, mimo dodawania reguł DNS i Ping.
Moja konfiguracja:
/etc/shorewall/interfaces
Kod: Zaznacz cały
###############################################################################
#ZONE INTERFACE BROADCAST OPTIONS
net venet0 185.XX.XX.208 tcpflags
ovpn tun0 detect routeback
#LAST LINE -- ADD YOUR ENTRIES BEFORE THIS ONE -- DO NOT REMOVE
Kod: Zaznacz cały
###############################################################################
#ZONE TYPE OPTIONS IN OUT
# OPTIONS OPTIONS
fw firewall
net ipv4
ovpn ipv4
#LAST LINE - ADD YOUR ENTRIES ABOVE THIS ONE - DO NOT REMOVE
/etc/shorewall/tunnels
Kod: Zaznacz cały
openvpn:1194 net 185.49.13.208
/etc/shorewall/policy
Kod: Zaznacz cały
#SOURCE DEST POLICY LOG LIMIT: CONNLIMIT:
# LEVEL BURST MASK
# From Firewall Policy
fw fw ACCEPT
fw net ACCEPT
fw ovpn ACCEPT
# From OpenVPN Policy
ovpn ovpn ACCEPT
ovpn net ACCEPT
ovpn fw DROP info
# From Net Policy
net fw DROP info
net ovpn DROP info
# THE FOLLOWING POLICY MUST BE LAST
#
all all REJECT info
/etc/shorewall/rules
Kod: Zaznacz cały
#ACTION SOURCE DEST PROTO DEST SOURCE ORIGINAL RATE
# Permit access to SSH via VPN
SSH/ACCEPT ovpn fw
# Permit access to Webmin via VPN
Webmin/ACCEPT ovpn fw
# Permit access to Samba via VPN
SMB/ACCEPT ovpn fw
# Permit access to OpenVPN server
ACCEPT net fw udp 1194
# Permit access to Public services
DNS/ACCEPT ovpn fw
HTTP/ACCEPT net fw
HTTPS/ACCEPT net fw
FTP/ACCEPT net fw
Ping/ACCEPT net net
Ping/ACCEPT net fw
Ping/ACCEPT ovpn fw
ACCEPT fw ovpn icmp
ACCEPT fw net icmp
# LAST LINE -- DO NOT REMOVE