|  | @@ -106,7 +106,7 @@ CONFIGURATION_FILE="freedombone.cfg"
 | 
	
		
			
			| 106 | 106 |  SSH_PORT=2222
 | 
	
		
			
			| 107 | 107 |  
 | 
	
		
			
			| 108 | 108 |  # The static IP address of the system within the local network
 | 
	
		
			
			| 109 |  | -FIXED_IP_ADDRESS="192.168.1.60"
 | 
	
		
			
			|  | 109 | +LOCAL_NETWORK_STATIC_IP_ADDRESS="192.168.1.60"
 | 
	
		
			
			| 110 | 110 |  
 | 
	
		
			
			| 111 | 111 |  # whether to route outgoing traffic through Tor
 | 
	
		
			
			| 112 | 112 |  ROUTE_THROUGH_TOR="no"
 | 
	
	
		
			
			|  | @@ -327,8 +327,8 @@ function argument_checks {
 | 
	
		
			
			| 327 | 327 |  
 | 
	
		
			
			| 328 | 328 |  function read_configuration {
 | 
	
		
			
			| 329 | 329 |    if [ -f $CONFIGURATION_FILE ]; then
 | 
	
		
			
			| 330 |  | -      if grep -q "FIXED_IP_ADDRESS" $CONFIGURATION_FILE; then
 | 
	
		
			
			| 331 |  | -          FIXED_IP_ADDRESS=$(grep "FIXED_IP_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
 | 
	
		
			
			|  | 330 | +      if grep -q "LOCAL_NETWORK_STATIC_IP_ADDRESS" $CONFIGURATION_FILE; then
 | 
	
		
			
			|  | 331 | +          LOCAL_NETWORK_STATIC_IP_ADDRESS=$(grep "LOCAL_NETWORK_STATIC_IP_ADDRESS" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
 | 
	
		
			
			| 332 | 332 |        fi
 | 
	
		
			
			| 333 | 333 |        if grep -q "ROUTE_THROUGH_TOR" $CONFIGURATION_FILE; then
 | 
	
		
			
			| 334 | 334 |            ROUTE_THROUGH_TOR=$(grep "ROUTE_THROUGH_TOR" $CONFIGURATION_FILE | awk -F '=' '{print $2}')
 | 
	
	
		
			
			|  | @@ -5035,8 +5035,8 @@ function route_outgoing_traffic_through_tor {
 | 
	
		
			
			| 5035 | 5035 |        echo 'TransListenAddress 127.0.0.1' >> /etc/tor/torrc
 | 
	
		
			
			| 5036 | 5036 |    fi
 | 
	
		
			
			| 5037 | 5037 |  
 | 
	
		
			
			| 5038 |  | -  if ! grep -q "TransListenAddress $FIXED_IP_ADDRESS" /etc/tor/torrc; then
 | 
	
		
			
			| 5039 |  | -      echo "TransListenAddress $FIXED_IP_ADDRESS" >> /etc/tor/torrc
 | 
	
		
			
			|  | 5038 | +  if ! grep -q "TransListenAddress $LOCAL_NETWORK_STATIC_IP_ADDRESS" /etc/tor/torrc; then
 | 
	
		
			
			|  | 5039 | +      echo "TransListenAddress $LOCAL_NETWORK_STATIC_IP_ADDRESS" >> /etc/tor/torrc
 | 
	
		
			
			| 5040 | 5040 |    fi
 | 
	
		
			
			| 5041 | 5041 |  
 | 
	
		
			
			| 5042 | 5042 |    sed -i 's|DNSPort*|DNSPort 53|g' /etc/tor/torrc
 | 
	
	
		
			
			|  | @@ -5048,8 +5048,8 @@ function route_outgoing_traffic_through_tor {
 | 
	
		
			
			| 5048 | 5048 |        echo 'DNSListenAddress 127.0.0.1' >> /etc/tor/torrc
 | 
	
		
			
			| 5049 | 5049 |    fi
 | 
	
		
			
			| 5050 | 5050 |  
 | 
	
		
			
			| 5051 |  | -  if ! grep -q "DNSListenAddress $FIXED_IP_ADDRESS" /etc/tor/torrc; then
 | 
	
		
			
			| 5052 |  | -      echo "DNSListenAddress $FIXED_IP_ADDRESS" >> /etc/tor/torrc
 | 
	
		
			
			|  | 5051 | +  if ! grep -q "DNSListenAddress $LOCAL_NETWORK_STATIC_IP_ADDRESS" /etc/tor/torrc; then
 | 
	
		
			
			|  | 5052 | +      echo "DNSListenAddress $LOCAL_NETWORK_STATIC_IP_ADDRESS" >> /etc/tor/torrc
 | 
	
		
			
			| 5053 | 5053 |    fi
 | 
	
		
			
			| 5054 | 5054 |  
 | 
	
		
			
			| 5055 | 5055 |    echo 'route_outgoing_traffic_through_tor' >> $COMPLETION_FILE
 |