From fafac4b8ebda929145ff19058a1588eb37be2db0 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Tue, 31 Jul 2018 06:41:43 +0000 Subject: [PATCH] Fix update and mlvpn support --- debian9-x86_64-mlvpn.sh | 23 ++++++++++++++--------- debian9-x86_64.sh | 7 +++++-- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/debian9-x86_64-mlvpn.sh b/debian9-x86_64-mlvpn.sh index e4dbcec..4c3c668 100644 --- a/debian9-x86_64-mlvpn.sh +++ b/debian9-x86_64-mlvpn.sh @@ -50,13 +50,15 @@ cd /tmp #rm -rf /tmp/MLVPN-2.3.2 rm -rf /tmp/MLVPN-new-reorder -# Add 6in4 support -wget -O /usr/local/bin/omr-6in4 http://www.openmptcprouter.com/server/omr-6in4 -chmod 755 /usr/local/bin/omr-6in4 -wget -O /usr/local/bin/omr-6in4-service http://www.openmptcprouter.com/server/omr-6in4-service -chmod 755 /usr/local/bin/omr-6in4-service -wget -O /lib/systemd/system/omr-6in4.service http://www.openmptcprouter.com/server/omr-6in4.service.in -systemctl enable omr-6in4.service +# Add OMR support +wget -O /usr/local/bin/omr-service http://www.openmptcprouter.com/server/omr-service +chmod 755 /usr/local/bin/omr-service +wget -O /lib/systemd/system/omr.service http://www.openmptcprouter.com/server/omr.service.in +if systemctl -q is-active omr-6in4.service; then + systemctl -q stop omr-6in4 > /dev/null 2>&1 + systemctl -q disable omr-6in4 > /dev/null 2>&1 +fi +systemctl enable omr.service # Change SSH port to 65222 sed -i 's:#Port 22:Port 65222:g' /etc/ssh/sshd_config @@ -87,9 +89,12 @@ else wget -O /etc/shorewall/snat http://www.openmptcprouter.com/server/shorewall4/snat wget -O /etc/shorewall/stoppedrules http://www.openmptcprouter.com/server/shorewall4/stoppedrules wget -O /etc/shorewall/params.vpn http://www.openmptcprouter.com/server/shorewall4/params.vpn + wget -O /etc/shorewall/params.net http://www.openmptcprouter.com/server/shorewall4/params.net wget -O /etc/shorewall/params http://www.openmptcprouter.com/server/shorewall4/params sed -i "s:eth0:$INTERFACE:g" /etc/shorewall/* sed -i 's:10.0.0.2:$OMR_ADDR:g' /etc/shorewall/rules + wget -O /etc/shorewall6/params.net http://www.openmptcprouter.com/server/shorewall6/params.net + wget -O /etc/shorewall6/params http://www.openmptcprouter.com/server/shorewall6/params wget -O /etc/shorewall6/interfaces http://www.openmptcprouter.com/server/shorewall6/interfaces wget -O /etc/shorewall6/stoppedrules http://www.openmptcprouter.com/server/shorewall6/stoppedrules sed -i "s:eth0:$INTERFACE:g" /etc/shorewall6/* @@ -126,9 +131,9 @@ else echo 'OpenMPTCProuter VPS MLVPN is now updated !' echo 'Keys are not changed, shorewall rules files preserved' echo '====================================================================================' - echo 'Restarting mlvpn and omr-6in4...' + echo 'Restarting mlvpn and omr...' systemctl -q start mlvpn@mlvpn0 - systemctl -q restart omr-6in4 + systemctl -q restart omr echo 'done' echo 'Restarting shorewall...' systemctl -q restart shorewall diff --git a/debian9-x86_64.sh b/debian9-x86_64.sh index 504f67f..309acfa 100644 --- a/debian9-x86_64.sh +++ b/debian9-x86_64.sh @@ -237,8 +237,11 @@ else wget -O /etc/shorewall/stoppedrules http://www.openmptcprouter.com/server/shorewall4/stoppedrules wget -O /etc/shorewall/params http://www.openmptcprouter.com/server/shorewall4/params wget -O /etc/shorewall/params.vpn http://www.openmptcprouter.com/server/shorewall4/params.vpn + wget -O /etc/shorewall/params.net http://www.openmptcprouter.com/server/shorewall4/params.net sed -i "s:eth0:$INTERFACE:g" /etc/shorewall/* sed -i 's:10.0.0.2:$OMR_ADDR:g' /etc/shorewall/rules + wget -O /etc/shorewall6/params http://www.openmptcprouter.com/server/shorewall6/params + wget -O /etc/shorewall6/params.net http://www.openmptcprouter.com/server/shorewall6/params.net wget -O /etc/shorewall6/interfaces http://www.openmptcprouter.com/server/shorewall6/interfaces wget -O /etc/shorewall6/stoppedrules http://www.openmptcprouter.com/server/shorewall6/stoppedrules wget -O /etc/shorewall6/snat http://www.openmptcprouter.com/server/shorewall6/snat @@ -247,9 +250,9 @@ fi # Add OpenMPTCProuter VPS script version to /etc/motd if grep --quiet 'OpenMPTCProuter VPS' /etc/motd; then - sed -i 's:< OpenMPTCProuter VPS [0-9]*\.[0-9]* >:< OpenMPCTProuter VPS 0.39 >:' /etc/motd + sed -i 's:< OpenMPTCProuter VPS [0-9]*\.[0-9]* >:< OpenMPCTProuter VPS 0.40 >:' /etc/motd else - echo '< OpenMPTCProuter VPS 0.39 >' >> /etc/motd + echo '< OpenMPTCProuter VPS 0.40 >' >> /etc/motd fi if [ "$update" = "0" ]; then