Ich habe auf einem vServer openvpn und fail2ban installiert. Ich habe mir folgende iptables zusammenprobiert. Die Frage ist, ob ihr das für sicher haltet, oder ob da Schnitzer darin sind?
Der SSH-Zugriff soll nur von der IP 77.22.xx.xx erlaubt sein, openvpn soll für Roadwarrior als Internet-Relais zur Verfügung stehen, wobei hier die Source-IP natürlich wechselt.
Code
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT tcp -- 77.22.xx.xx 0.0.0.0/0 tcp dpt:22
2 DROP all -- 127.0.0.0/8 0.0.0.0/0
3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
4 f2b-opnv udp -- 0.0.0.0/0 0.0.0.0/0 multiport dports 1194
5 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:1194
6 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED
7 LOG all -- 0.0.0.0/0 0.0.0.0/0 LOG flags 0 level 7 prefix ""iptables_INPUT_denied:""
8 DROP all -- 0.0.0.0/0 0.0.0.0/0
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
1 ACCEPT all -- 10.8.0.0/24 0.0.0.0/0
2 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
3 LOG all -- 0.0.0.0/0 0.0.0.0/0 LOG flags 0 level 7 prefix ""iptables_FORWARD_denied:""
4 DROP all -- 0.0.0.0/0 0.0.0.0/0
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT tcp -- 0.0.0.0/0 77.22.xx.xx tcp spt:22
2 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
3 ACCEPT udp -- 94.16.xxx.xxx 0.0.0.0/0
4 ACCEPT all -- 0.0.0.0/0 46.38.225.230
5 ACCEPT all -- 0.0.0.0/0 1.1.1.1
6 LOG all -- 0.0.0.0/0 0.0.0.0/0 LOG flags 0 level 7 prefix ""iptables_OUTPUT_denied:""
7 DROP all -- 0.0.0.0/0 0.0.0.0/0
Chain f2b-opnv (1 references)
num target prot opt source destination
1 RETURN all -- 0.0.0.0/0 0.0.0.0/0
Display More
Vielleicht kann mir ja jemand erklären, was die drei folgenden Regel bedeuten:
Code
iptables -I INPUT -i lo -j ACCEPT
iptables -I INPUT ! -i lo -s 127.0.0.0/8 -j DROP
iptables -I OUTPUT -o lo -j ACCEPT
Diese erstellen in der INPUT chain die Einträge #2 und #3 und in der OUTPUT chain den Eintrag #2.
Das hat wohl was mit dem Loopback zu tun, aber mir ist nicht zu 100% klar, was genau.
Danke für eure Antworten.