15 lines
		
	
	
	
		
			446 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
	
		
			446 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
# Static configuration for the host we are NATting towards
 | 
						|
# * ORIGINAL_DESTINATION_IP is the private IP corresponding to the desired public IP
 | 
						|
# * RULES contains "original_destination_port:forward_to_port"
 | 
						|
INTERFACE_SOURCE="ens3"
 | 
						|
ORIGINAL_DESTINATION_IP="10.0.0.104"
 | 
						|
FORWARD_TO_IP="10.0.100.10"
 | 
						|
RULES=(
 | 
						|
    "25:25"
 | 
						|
)
 | 
						|
 | 
						|
# Runs the actual script
 | 
						|
CURRENT_DIR="$(dirname "$(readlink -f "$0")")"
 | 
						|
. "$CURRENT_DIR/configure_NAT_from_RULES"
 |