|
@@ -110,19 +110,6 @@ function enable_ipv6 {
|
110
|
110
|
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
|
111
|
111
|
}
|
112
|
112
|
|
113
|
|
-function update_external_ip {
|
114
|
|
- ip_update_script=/usr/bin/externalipupdate
|
115
|
|
- echo '#!/bin/bash' >> $ip_update_script
|
116
|
|
- echo "existing_ip=\$(cat $CONFIGURATION_FILE | grep \"EXTERNAL_IPV4_ADDRESS=\" | head -n 1 | awk -F '=' '{print \$2}')'" >> $ip_update_script
|
117
|
|
- echo "curr_ip=\$(nslookup . $EXTERNAL_IP_LOOKUP_URL | grep Address | tail -n 1 | awk -F ' ' '{print \$2}')" >> $ip_update_script
|
118
|
|
- echo 'if [[ "$curr_ip" != "$existing_ip" ]]; then' >> $ip_update_script
|
119
|
|
- echo " sed -i \"s|EXTERNAL_IPV4_ADDRESS=.*|EXTERNAL_IPV4_ADDRESS=\${curr_ip}|g\" $CONFIGURATION_FILE" >> $ip_update_script
|
120
|
|
- echo ' iptables-save > /etc/firewall.conf' >> $ip_update_script
|
121
|
|
- echo 'fi' >> $ip_update_script
|
122
|
|
-
|
123
|
|
- cron_add_mins 10 $ip_update_script
|
124
|
|
-}
|
125
|
|
-
|
126
|
113
|
function firewall_disable_vpn {
|
127
|
114
|
iptables -D INPUT -i ${FIREWALL_EIFACE} -m state --state NEW -p udp --dport 1194 -j ACCEPT
|
128
|
115
|
iptables -D INPUT -i tun+ -j ACCEPT
|