diff --git a/vpnsetup.sh b/vpnsetup.sh index 84dbcd6..5d90867 100644 --- a/vpnsetup.sh +++ b/vpnsetup.sh @@ -264,8 +264,12 @@ net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0 net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.default.send_redirects = 0 +net.ipv4.conf.lo.send_redirects = 0 +net.ipv4.conf.eth0.send_redirects = 0 net.ipv4.conf.all.rp_filter = 0 net.ipv4.conf.default.rp_filter = 0 +net.ipv4.conf.lo.rp_filter = 0 +net.ipv4.conf.eth0.rp_filter = 0 net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.icmp_ignore_bogus_error_responses = 1 @@ -293,6 +297,7 @@ cat > /etc/iptables.rules <> /etc/iptables.rules fi fi +if ! grep -qs "hwdsl2 VPN script" /etc/ip6tables.rules; then + /bin/cp -f /etc/ip6tables.rules "/etc/ip6tables.rules.old-$(date +%Y-%m-%d-%H:%M:%S)" 2>/dev/null cat > /etc/ip6tables.rules < /etc/ip6tables.rules < /etc/network/if-pre-up.d/iptablesload < /etc/sysconfig/iptables <> /etc/sysconfig/iptables fi fi +if ! grep -qs "hwdsl2 VPN script" /etc/sysconfig/ip6tables; then + /bin/cp -f /etc/sysconfig/ip6tables "/etc/sysconfig/ip6tables.old-$(date +%Y-%m-%d-%H:%M:%S)" 2>/dev/null cat > /etc/sysconfig/ip6tables < /etc/sysconfig/ip6tables < /etc/fail2ban/jail.local <