Plein de modif de partout pour être certain que ça va bien se passer lors des différentes màj des playbooks qui vont bien
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
config rule
|
||||
option name 'Allow-DHCP-Renew'
|
||||
option src 'wan'
|
||||
option proto 'udp'
|
||||
list proto 'udp'
|
||||
option dest_port '68'
|
||||
option target 'ACCEPT'
|
||||
option family 'ipv4'
|
||||
@@ -10,7 +10,7 @@ config rule
|
||||
config rule
|
||||
option name 'Allow-Ping'
|
||||
option src 'wan'
|
||||
option proto 'icmp'
|
||||
list proto 'icmp'
|
||||
option icmp_type 'echo-request'
|
||||
option target 'ACCEPT'
|
||||
option family 'ipv4'
|
||||
@@ -20,7 +20,7 @@ config rule
|
||||
option src 'wan'
|
||||
option src_ip 'fe80::/10'
|
||||
option src_port '547'
|
||||
option proto 'udp'
|
||||
list proto 'udp'
|
||||
option dest_ip 'fe80::/10'
|
||||
option dest_port '546'
|
||||
option target 'ACCEPT'
|
||||
@@ -29,7 +29,7 @@ config rule
|
||||
config rule
|
||||
option name 'Allow-ICMPv6-Input'
|
||||
option src 'wan'
|
||||
option proto 'icmp'
|
||||
list proto 'icmp'
|
||||
list icmp_type 'echo-request'
|
||||
list icmp_type 'echo-reply'
|
||||
list icmp_type 'destination-unreachable'
|
||||
@@ -49,7 +49,7 @@ config rule
|
||||
option name 'Allow-ICMPv6-Forward'
|
||||
option src 'wan'
|
||||
option dest '*'
|
||||
option proto 'icmp'
|
||||
list proto 'icmp'
|
||||
list icmp_type 'echo-request'
|
||||
list icmp_type 'echo-reply'
|
||||
list icmp_type 'destination-unreachable'
|
||||
@@ -61,25 +61,32 @@ config rule
|
||||
option family 'ipv6'
|
||||
option limit '1000/sec'
|
||||
|
||||
config rule
|
||||
option name 'Allow-INPUT-SSH'
|
||||
option src 'wan'
|
||||
list proto 'tcp'
|
||||
option dest_port '22'
|
||||
option target 'ACCEPT'
|
||||
|
||||
### DMZ Rules
|
||||
## General Rules
|
||||
# ICMP
|
||||
config rule
|
||||
option name 'Allow-ICMP'
|
||||
option dest 'dmz'
|
||||
option proto 'icmp'
|
||||
list proto 'icmp'
|
||||
option target 'ACCEPT'
|
||||
|
||||
config rule
|
||||
option name 'Allow-ICMP'
|
||||
option src 'dmz'
|
||||
option proto 'icmp'
|
||||
list proto 'icmp'
|
||||
option target 'ACCEPT'
|
||||
|
||||
config rule
|
||||
option name 'Allow-ICMP'
|
||||
option src 'dmz'
|
||||
option proto 'icmp'
|
||||
list proto 'icmp'
|
||||
option dest '*'
|
||||
option target 'ACCEPT'
|
||||
|
||||
@@ -88,23 +95,42 @@ config rule
|
||||
option name 'Allow-DMZ-DHCP'
|
||||
option dest 'dmz'
|
||||
option dest_port '67-68'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option target 'ACCEPT'
|
||||
option family 'ipv4'
|
||||
|
||||
config rule
|
||||
option name 'Allow-DMZ-DHCP'
|
||||
option src 'dmz'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest_port '67-68'
|
||||
option target 'ACCEPT'
|
||||
option family 'ipv4'
|
||||
|
||||
# SSH rules
|
||||
config rule
|
||||
option name 'Allow-DMZ-SSH'
|
||||
option dest 'dmz'
|
||||
list proto 'tcp'
|
||||
option dest_port '22'
|
||||
option target 'ACCEPT'
|
||||
|
||||
config rule
|
||||
option name 'Allow-DMZ-Syslog'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['syslog.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option dest_port '514'
|
||||
list proto 'udp'
|
||||
option target 'ACCEPT'
|
||||
|
||||
# DNS Resolution
|
||||
config rule
|
||||
option name 'Allow-INPUT-DNS'
|
||||
option src 'dmz'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest_port '53'
|
||||
option target 'ACCEPT'
|
||||
option family 'ipv4'
|
||||
@@ -113,7 +139,7 @@ config rule
|
||||
config rule
|
||||
option name 'Allow-OUTPUT-NTP'
|
||||
option src 'dmz'
|
||||
option proto 'udp'
|
||||
list proto 'udp'
|
||||
option dest 'wan'
|
||||
option dest_port '123'
|
||||
option target 'ACCEPT'
|
||||
@@ -122,7 +148,8 @@ config rule
|
||||
config rule
|
||||
option name 'Allow-OUTPUT-Web'
|
||||
option src 'dmz'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'wan'
|
||||
option dest_port '80 443'
|
||||
option target 'ACCEPT'
|
||||
@@ -131,7 +158,7 @@ config rule
|
||||
config rule
|
||||
option name 'Allow-INPUT-SSH'
|
||||
option src 'wan'
|
||||
option proto 'tcp'
|
||||
list proto 'tcp'
|
||||
option dest 'dmz'
|
||||
option dest_port '22'
|
||||
option target 'ACCEPT'
|
||||
@@ -143,7 +170,8 @@ config redirect
|
||||
option name 'Allow-INPUT-v4-HTTP'
|
||||
option src 'wan'
|
||||
option src_dport '80'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['haproxy.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option dest_port '80'
|
||||
@@ -153,7 +181,8 @@ config redirect
|
||||
option name 'Allow-INPUT-v4-HTTPS'
|
||||
option src 'wan'
|
||||
option src_dport '443'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['haproxy.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option dest_port '443'
|
||||
@@ -164,7 +193,8 @@ config redirect
|
||||
config rule
|
||||
option name 'Allow-INPUT-{{ host }}-Web'
|
||||
option src 'wan'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars[host]['ansible_default_ipv6']['address'] }}'
|
||||
option dest_port '80 443'
|
||||
@@ -177,7 +207,8 @@ config rule
|
||||
option name 'Allow-OUTPUT-BT'
|
||||
option src 'dmz'
|
||||
option src_ip '{{ hostvars['bt.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'wan'
|
||||
option target 'ACCEPT'
|
||||
option family 'ipv4'
|
||||
@@ -186,7 +217,8 @@ config rule
|
||||
option name 'Allow-OUTPUT-BT'
|
||||
option src 'dmz'
|
||||
option src_ip '{{ hostvars['bt.dmz.mateu.be']['ansible_default_ipv6']['address'] }}'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'wan'
|
||||
option target 'ACCEPT'
|
||||
option family 'ipv6'
|
||||
@@ -194,7 +226,8 @@ config rule
|
||||
config rule
|
||||
option name 'Allow-INPUT-BT'
|
||||
option src 'wan'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['bt.dmz.mateu.be']['ansible_default_ipv6']['address'] }}'
|
||||
option dest_port '10010'
|
||||
@@ -205,7 +238,8 @@ config redirect
|
||||
option name 'Allow-INPUT-BT'
|
||||
option src 'wan'
|
||||
option src_dport '10010'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['bt.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option dest_port '10010'
|
||||
@@ -216,7 +250,7 @@ config redirect
|
||||
config rule
|
||||
option name 'Allow-INPUT-ProxmoxVE-{{ hostvars[host]['ansible_hostname'] }}'
|
||||
option src 'wan'
|
||||
option proto 'tcp'
|
||||
list proto 'tcp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars[host]['ansible_default_ipv6']['address'] }}'
|
||||
option dest_port '8006'
|
||||
@@ -229,7 +263,8 @@ config rule
|
||||
option name 'Allow-OUTPUT-XMPP-s2s'
|
||||
option src 'dmz'
|
||||
option src_ip '{{ hostvars['jabber.dmz.mateu.be']['ansible_default_ipv4']['address']}}'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'wan'
|
||||
option dest_port '5269'
|
||||
option target 'ACCEPT'
|
||||
@@ -239,7 +274,8 @@ config rule
|
||||
option name 'Allow-OUTPUT-XMPP-s2s'
|
||||
option src 'dmz'
|
||||
option src_ip '{{ hostvars['jabber.dmz.mateu.be']['ansible_default_ipv6']['address'] }}'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'wan'
|
||||
option dest_port '5269'
|
||||
option target 'ACCEPT'
|
||||
@@ -249,7 +285,8 @@ config redirect
|
||||
option name 'Allow-INPUT-XMPP-c2s'
|
||||
option src 'wan'
|
||||
option src_dport '5222'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['jabber.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option dest_port '5222'
|
||||
@@ -259,7 +296,8 @@ config redirect
|
||||
option name 'Allow-INPUT-XMPP-s2s'
|
||||
option src 'wan'
|
||||
option src_dport '5269'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['jabber.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option dest_port '5269'
|
||||
@@ -268,7 +306,8 @@ config redirect
|
||||
config rule
|
||||
option name 'Allow-INPUT-XMPP-c2s+s2s'
|
||||
option src 'wan'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['jabber.dmz.mateu.be']['ansible_default_ipv6']['address'] }}'
|
||||
option dest_port '5222 5269'
|
||||
@@ -279,7 +318,8 @@ config rule
|
||||
config rule
|
||||
option name 'Allow-INPUT-mumble'
|
||||
option src 'wan'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['voice1.dmz.mateu.be']['ansible_default_ipv6']['address'] }}'
|
||||
option dest_port '64738'
|
||||
@@ -290,7 +330,8 @@ config redirect
|
||||
option name 'Allow-INPUT-mumble'
|
||||
option src 'wan'
|
||||
option src_dport '64738'
|
||||
option proto 'tcpudp'
|
||||
list proto 'tcp'
|
||||
list proto 'udp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['voice1.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option dest_port '64738'
|
||||
@@ -301,7 +342,7 @@ config rule
|
||||
option name 'Allow-OUTPUT-SMTP'
|
||||
option src 'dmz'
|
||||
option src_ip '{{ hostvars['mail.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option proto 'tcp'
|
||||
list proto 'tcp'
|
||||
option dest 'wan'
|
||||
option dst_port '25'
|
||||
option target 'ACCEPT'
|
||||
@@ -310,7 +351,7 @@ config rule
|
||||
config rule
|
||||
option name 'Allow-INPUT-SMTP+SMTPS+SUBMISSION'
|
||||
option src 'wan'
|
||||
option proto 'tcp'
|
||||
list proto 'tcp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['mail.dmz.mateu.be']['ansible_default_ipv6']['address'] }}'
|
||||
option dest_port '25 465 587'
|
||||
@@ -320,7 +361,7 @@ config rule
|
||||
config rule
|
||||
option name 'Allow-INPUT-IMAP+IMAPS'
|
||||
option src 'wan'
|
||||
option proto 'tcp'
|
||||
list proto 'tcp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['mail.dmz.mateu.be']['ansible_default_ipv6']['address'] }}'
|
||||
option dest_port '143 993'
|
||||
@@ -331,7 +372,7 @@ config redirect
|
||||
option name 'Allow-INPUT-SMTP'
|
||||
option src 'wan'
|
||||
option src_dport '25'
|
||||
option proto 'tcp'
|
||||
list proto 'tcp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['mail.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option dest_port '25'
|
||||
@@ -341,7 +382,7 @@ config redirect
|
||||
option name 'Allow-INPUT-SMTPS'
|
||||
option src 'wan'
|
||||
option src_dport '465'
|
||||
option proto 'tcp'
|
||||
list proto 'tcp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['mail.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option dest_port '465'
|
||||
@@ -351,7 +392,7 @@ config redirect
|
||||
option name 'Allow-INPUT-SUBMISSION'
|
||||
option src 'wan'
|
||||
option src_dport '587'
|
||||
option proto 'tcp'
|
||||
list proto 'tcp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['mail.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option dest_port '587'
|
||||
@@ -361,7 +402,7 @@ config redirect
|
||||
option name 'Allow-INPUT-IMAP'
|
||||
option src 'wan'
|
||||
option src_dport '143'
|
||||
option proto 'tcp'
|
||||
list proto 'tcp'
|
||||
option dest 'dmz'
|
||||
option dest_ip '{{ hostvars['mail.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option dest_port '143'
|
||||
@@ -371,7 +412,7 @@ config redirect
|
||||
option name 'Allow-INPUT-IMAPS'
|
||||
option src 'wan'
|
||||
option src_dport '993'
|
||||
option proto 'tcp'
|
||||
list proto 'tcp'
|
||||
option dest 'lan'
|
||||
option dest_ip '{{ hostvars['mail.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option dest_port '993'
|
||||
@@ -382,7 +423,7 @@ config rule
|
||||
option name 'Allow-INPUT-Munin'
|
||||
option src 'dmz'
|
||||
option src_ip '{{ hostvars['munin.dmz.mateu.be']['ansible_default_ipv4']['address'] }}'
|
||||
option proto 'tcp'
|
||||
list proto 'tcp'
|
||||
option dest_port '4949'
|
||||
option target 'ACCEPT'
|
||||
option family 'ipv4'
|
||||
|
Reference in New Issue
Block a user