| 
				
			 | 
			
			
				@@ -34,7 +34,6 @@ IPV6_NETWORK='2001:470:26:307' 
			 | 
		
	
		
			
			| 
				34
			 | 
			
				34
			 | 
			
			
				 # OpenDNS ipv6 DNS  2620:0:ccc::2 
			 | 
		
	
		
			
			| 
				35
			 | 
			
				35
			 | 
			
			
				 IPV4_ADDRESS_TEST_DESTINATION='85.214.73.63' 
			 | 
		
	
		
			
			| 
				36
			 | 
			
				36
			 | 
			
			
				 IPV6_ADDRESS_TEST_DESTINATION='2620:0:ccc::2' 
			 | 
		
	
		
			
			| 
				37
			 | 
			
				
			 | 
			
			
				-EXTERNAL_IP_LOOKUP_URL='ifcfg.me' 
			 | 
		
	
		
			
			| 
				38
			 | 
			
				37
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				39
			 | 
			
				38
			 | 
			
			
				 # The static IP address of the system within the local network 
			 | 
		
	
		
			
			| 
				40
			 | 
			
				39
			 | 
			
			
				 # By default the IP address is dynamic within your LAN 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -88,7 +87,7 @@ function install_static_network { 
			 | 
		
	
		
			
			| 
				88
			 | 
			
				87
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				89
			 | 
			
				88
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				90
			 | 
			
				89
			 | 
			
			
				 function get_external_ipv4_address { 
			 | 
		
	
		
			
			| 
				91
			 | 
			
				
			 | 
			
			
				-    nslookup . $EXTERNAL_IP_LOOKUP_URL | grep Address | tail -n 1 | awk -F ' ' '{print $2}' 
			 | 
		
	
		
			
			| 
				
			 | 
			
				90
			 | 
			
			
				+    curl ipinfo.io/ip 
			 | 
		
	
		
			
			| 
				92
			 | 
			
				91
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				93
			 | 
			
				92
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				94
			 | 
			
				93
			 | 
			
			
				 function get_ipv4_address { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -105,7 +104,7 @@ function update_external_ip { 
			 | 
		
	
		
			
			| 
				105
			 | 
			
				104
			 | 
			
			
				     ip_update_script=/usr/bin/externalipupdate 
			 | 
		
	
		
			
			| 
				106
			 | 
			
				105
			 | 
			
			
				     { echo '#!/bin/bash'; 
			 | 
		
	
		
			
			| 
				107
			 | 
			
				106
			 | 
			
			
				       echo "existing_ip=\$(cat $CONFIGURATION_FILE | grep \"EXTERNAL_IPV4_ADDRESS=\" | head -n 1 | awk -F '=' '{print \$2}')'"; 
			 | 
		
	
		
			
			| 
				108
			 | 
			
				
			 | 
			
			
				-      echo "curr_ip=\$(nslookup . $EXTERNAL_IP_LOOKUP_URL | grep Address | tail -n 1 | awk -F ' ' '{print \$2}')"; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				107
			 | 
			
			
				+      echo "curr_ip=\$(curl ipinfo.io/ip)"; 
			 | 
		
	
		
			
			| 
				109
			 | 
			
				108
			 | 
			
			
				       echo "if [[ \"\$curr_ip\" != \"\$existing_ip\" ]]; then"; 
			 | 
		
	
		
			
			| 
				110
			 | 
			
				109
			 | 
			
			
				       echo "  sed -i \"s|EXTERNAL_IPV4_ADDRESS=.*|EXTERNAL_IPV4_ADDRESS=\${curr_ip}|g\" $CONFIGURATION_FILE"; 
			 | 
		
	
		
			
			| 
				111
			 | 
			
				110
			 | 
			
			
				       echo "  echo \"\$(date)\" >> ~/${PROJECT_NAME}-external-ip-changes.txt"; 
			 |