pptp fixes
This commit is contained in:
parent
e6d945f248
commit
81bc34f1ab
@ -47,16 +47,19 @@ $DIR/dns.sh
|
|||||||
|
|
||||||
echo
|
echo
|
||||||
echo "Starting pptpd..."
|
echo "Starting pptpd..."
|
||||||
service pptpd restart
|
|
||||||
systemctl enable pptpd
|
systemctl enable pptpd
|
||||||
|
service pptpd restart
|
||||||
|
|
||||||
IPTABLESRESTOR=$(which iptables-restore)
|
IPTABLESRESTOR=$(which iptables-restore)
|
||||||
if [[ ! -z $IPTABLESRESTOR ]]; then
|
RESTORPRESENTS=$(grep iptables-restore $RCLOCAL)
|
||||||
sed -i -e "/exit 0/d" $RCLOCAL
|
if [ $? -ne 0 ]; then
|
||||||
echo "$IPTABLESRESTOR < $IPTABLES" >> $RCLOCAL
|
if [[ ! -z $IPTABLESRESTOR ]]; then
|
||||||
echo "exit 0" >> $RCLOCAL
|
sed -i -e "/exit 0/d" $RCLOCAL
|
||||||
else
|
echo "$IPTABLESRESTOR < $IPTABLES" >> $RCLOCAL
|
||||||
echo "Cannot save iptables-restore from $IPTABLES to $RCLOCAL."
|
echo "exit 0" >> $RCLOCAL
|
||||||
|
else
|
||||||
|
echo "Cannot save iptables-restore from $IPTABLES to $RCLOCAL."
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo
|
echo
|
||||||
|
|||||||
@ -18,7 +18,7 @@ if [[ "$IP" = "" ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# backup and remove rules with $LOCALIP
|
# backup and remove rules with $LOCALIP
|
||||||
iptables-save | uniq -u > $IPTABLES.backup
|
iptables-save > $IPTABLES.backup
|
||||||
|
|
||||||
IFS=$'\n'
|
IFS=$'\n'
|
||||||
|
|
||||||
@ -57,6 +57,9 @@ if [ "$DROP" == "$ANSDROP" ]; then
|
|||||||
iptables -I FORWARD -s $LOCALIPMASK -d $LOCALIPMASK -j DROP
|
iptables -I FORWARD -s $LOCALIPMASK -d $LOCALIPMASK -j DROP
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# MSS Clamping
|
||||||
|
iptables -t mangle -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
|
||||||
|
|
||||||
# PPP
|
# PPP
|
||||||
iptables -A INPUT -i ppp+ -j ACCEPT
|
iptables -A INPUT -i ppp+ -j ACCEPT
|
||||||
iptables -A OUTPUT -o ppp+ -j ACCEPT
|
iptables -A OUTPUT -o ppp+ -j ACCEPT
|
||||||
@ -68,4 +71,4 @@ iptables -A INPUT -p tcp --dport 1723 -j ACCEPT
|
|||||||
iptables -A INPUT -p 47 -j ACCEPT
|
iptables -A INPUT -p 47 -j ACCEPT
|
||||||
iptables -A OUTPUT -p 47 -j ACCEPT
|
iptables -A OUTPUT -p 47 -j ACCEPT
|
||||||
|
|
||||||
iptables-save > $IPTABLES
|
iptables-save | awk '($0 !~ /^-A/)||!($0 in a) {a[$0];print}' > $IPTABLES
|
||||||
|
|||||||
@ -29,6 +29,14 @@ novjccomp
|
|||||||
nolog
|
nolog
|
||||||
nologfd
|
nologfd
|
||||||
|
|
||||||
|
# LCP echo-requests options
|
||||||
|
lcp-echo-interval 30
|
||||||
|
lcp-echo-failure 5
|
||||||
|
|
||||||
|
# MTU MRU options
|
||||||
|
mtu 1200
|
||||||
|
mru 1200
|
||||||
|
|
||||||
# DNS options for Windows clients
|
# DNS options for Windows clients
|
||||||
ms-dns 8.8.8.8
|
ms-dns 8.8.8.8
|
||||||
ms-dns 8.8.4.4
|
ms-dns 8.8.4.4
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user