58 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
#renommage des interfaces
 | 
						|
IFPUB=enp0s8
 | 
						|
IFINT=enp0s9
 | 
						|
 | 
						|
iptables -F
 | 
						|
#iptables -F -t nat
 | 
						|
 | 
						|
#bloquer tout
 | 
						|
iptables -P INPUT DROP
 | 
						|
iptables -P OUTPUT DROP
 | 
						|
iptables -P FORWARD ACCEPT
 | 
						|
 | 
						|
iptables -A INPUT -i lo
 | 
						|
iptables -A OUTPUT -o lo
 | 
						|
 | 
						|
#autorise l'acces SSH
 | 
						|
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
 | 
						|
iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT
 | 
						|
 | 
						|
#Autorise les requete DNS en tant que client
 | 
						|
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT
 | 
						|
iptables -A INPUT -p udp --sport 53 -j ACCEPT
 | 
						|
iptables -A INPUT -p udp --dport 53 -j ACCEPT
 | 
						|
iptables -A OUTPUT -p udp --sport 53 -j ACCEPT
 | 
						|
 | 
						|
#autorise isakmp
 | 
						|
iptables -A OUTPUT -p udp --dport 500 -j ACCEPT
 | 
						|
iptables -A INPUT -p udp --sport 500 -j ACCEPT
 | 
						|
iptables -A INPUT -p udp --dport 500 -j ACCEPT
 | 
						|
iptables -A OUTPUT  -p udp --sport 500 -j ACCEPT
 | 
						|
 | 
						|
#autorise nat-t-ike
 | 
						|
iptables -A OUTPUT -p udp --dport 4500 -j ACCEPT
 | 
						|
iptables -A INPUT -p udp --sport 4500 -j ACCEPT
 | 
						|
iptables -A INPUT -p udp --dport 5500 -j ACCEPT
 | 
						|
iptables -A OUTPUT  -p udp --sport 4500 -j ACCEPT
 | 
						|
 | 
						|
 | 
						|
# allow IPsec IKE negotiations
 | 
						|
#iptables -I INPUT  -p udp --sport 500 --dport 500 -j ACCEPT
 | 
						|
#iptables -I OUTPUT -p udp --sport 500 --dport 500 -j ACCEPT
 | 
						|
# ESP encryption and authentication
 | 
						|
iptables -I INPUT  -p 50 -j ACCEPT
 | 
						|
iptables -I OUTPUT -p 50 -j ACCEPT
 | 
						|
 | 
						|
#autorise la supervision ( SNMP )
 | 
						|
iptables -A OUTPUT -p udp --dport 161 -j ACCEPT
 | 
						|
iptables -A INPUT -p udp --sport 161 -j ACCEPT
 | 
						|
 | 
						|
#autorise NTP
 | 
						|
iptables -A OUTPUT -p udp --dport 123 -j ACCEPT
 | 
						|
iptables -A INPUT -p udp --sport 123 -j ACCEPT
 | 
						|
 | 
						|
#autoriser les ping sauf de l'exterieur
 | 
						|
iptables -A INPUT -p icmp -m limit --limit 30/minute -j ACCEPT
 | 
						|
iptables -A OUTPUT -p icmp -j ACCEPT |