Fixing more of my errors
This commit is contained in:
		
							parent
							
								
									8eb1953ebb
								
							
						
					
					
						commit
						bd7fbeb274
					
				
							
								
								
									
										19
									
								
								rc.firewall
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								rc.firewall
									
									
									
									
									
								
							| @ -171,7 +171,7 @@ if [ "$BLOCKTCPPORTS" ] || [ "$BLOCKUDPPORTS" ]; then | |||||||
| 			fi | 			fi | ||||||
| 		done | 		done | ||||||
| 	fi | 	fi | ||||||
| 	echo -en "\n" | 	reset_color | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| if [ -s "$BASEDIR/include/ipv4_custom_allowedports" ]; then | if [ -s "$BASEDIR/include/ipv4_custom_allowedports" ]; then | ||||||
| @ -302,22 +302,21 @@ fi | |||||||
| if [ $NAT ]; then | if [ $NAT ]; then | ||||||
| 	if [ $NAT_RANGE ]; then | 	if [ $NAT_RANGE ]; then | ||||||
| 		display_c YELLOW "Adding NAT rule: " N | 		display_c YELLOW "Adding NAT rule: " N | ||||||
| 		for i in $NAT_RANGE; do | 		for i in "$NAT_RANGE"; do | ||||||
| 			NAT_RULE=( ${i//:/ } ) | 			NAT_RULE=( ${i//:/ } ) | ||||||
| 			case ${NAT_RULE[0]} in | 			case ${NAT_RULE[0]} in | ||||||
| 			SNAT) | 			SNAT) | ||||||
| 				$IPTABLES -A POSTROUTING -t nat -s ${NAT_RULE[2]} -j SNAT \ | 				$IPTABLES -A POSTROUTING -t nat -s ${NAT_RULE[2]} -j SNAT \ | ||||||
| 					-o ${NAT_RULE[3]} --to-source ${NAT_RULE[4]}  | 					-o ${NAT_RULE[3]} --to-source ${NAT_RULE[4]}  | ||||||
| 					display_c PURPLE "SNAT:${NAT_RULE[1]}:${NAT_RULE[2]}->${NAT_RULE[3]}:${NAT_RULE[4]} " N | 				display_c PURPLE "SNAT:${NAT_RULE[1]}:${NAT_RULE[2]}->${NAT_RULE[3]}:${NAT_RULE[4]} " N | ||||||
| 					$IPTABLES -A OUTPUT -p icmp --icmp-type time-exceeded -o ${NAT_RULE[3]} -j ACCEPT | 				$IPTABLES -A OUTPUT -p icmp --icmp-type time-exceeded -o ${NAT_RULE[3]} -j ACCEPT | ||||||
| 					$IPTABLES -A OUTPUT -p icmp --icmp-type fragmentation-needed -o ${NAT_RULE[3]} -j ACCEPT | 				$IPTABLES -A OUTPUT -p icmp --icmp-type fragmentation-needed -o ${NAT_RULE[3]} -j ACCEPT | ||||||
| 					;; | 					;; | ||||||
| 			MASQ) | 			MASQ) | ||||||
| 				$IPTABLES -A POSTROUTING -t nat -s ${NAT_RULE[2]} \ | 				$IPTABLES -A POSTROUTING -t nat -s ${NAT_RULE[2]} -j MASQUERADE -o ${NAT_RULE[3]} | ||||||
| 					-j MASQUERADE -o ${NAT_RULE[3]} | 				display_c PURPLE "MASQ:${NAT_RULE[2]}->${NAT_RULE[3]} " N | ||||||
| 					display_c PURPLE "MASQ:${NAT_RULE[1]}:${NAT_RULE[2]}->${NAT_RULE[3]} " N | 				$IPTABLES -A OUTPUT -p icmp --icmp-type time-exceeded -o ${NAT_RULE[3]} -j ACCEPT | ||||||
| 					$IPTABLES -A OUTPUT -p icmp --icmp-type time-exceeded -o ${NAT_RULE[3]} -j ACCEPT | 				$IPTABLES -A OUTPUT -p icmp --icmp-type fragmentation-needed -o ${NAT_RULE[3]} -j ACCEPT | ||||||
| 					$IPTABLES -A OUTPUT -p icmp --icmp-type fragmentation-needed -o ${NAT_RULE[3]} -j ACCEPT |  | ||||||
| 					;; | 					;; | ||||||
| 				*) display_c RED "Invalid NAT rule in NAT_RANGE" ;; | 				*) display_c RED "Invalid NAT rule in NAT_RANGE" ;; | ||||||
| 			esac | 			esac | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user