Voor hulp bij en discussie over
Ubuntu
Kubuntu
Edubuntu
Xubuntu
Je bent niet ingelogd.
Hallo
Ik weet niet zeker in welk forum ik dit moet dumpen omdat het ook een beetje programmeren is. Ik heb een firewall geschreven in python die gebruik maakt van iptables:
http://www.teux.net/?page_id=8
Ik wil een ipblocken voor ALL het verkeer, maar als ik mijn test pc ping met het geblockte ip komen de connecties nog gewoon door. Dit is het block gedeelte van de firewall:
for x in black_list:
iptables('-A OUTPUT -d '+x+' -j DROP')
iptables('-A INPUT -s '+x+' -j DROP')
print "BLACKED "+xx is dus het ipadress, 192.168.1.5. Het ip van de test pc is 192.168.1.6.
Als ik iptables -L doe ziet het er zo uit:
mickvdv@server2:~/teux-firewall$ sudo iptables -L Chain INPUT (policy DROP) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT icmp -- anywhere anywhere state NEW LOG all -- anywhere anywhere LOG level warning DROP all -- anywhere anywhere state INVALID DROP tcp -- anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN,PSH,URG DROP tcp -- anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN,SYN,RST,PSH,ACK,URG DROP tcp -- anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/NONE DROP tcp -- anywhere anywhere tcp flags:SYN,RST/SYN,RST DROP tcp -- anywhere anywhere tcp flags:FIN,SYN/FIN,SYN DROP tcp -- anywhere anywhere tcp flags:FIN,ACK/FIN DROP tcp -- anywhere anywhere tcp flags:FIN,SYN,RST,PSH,ACK,URG/FIN,SYN,RST,ACK,URG ACCEPT tcp -- anywhere anywhere tcp dpt:ssh state NEW ACCEPT tcp -- anywhere anywhere tcp dpt:www state NEW DROP all -- 168.168.1.5 anywhere Chain FORWARD (policy DROP) target prot opt source destination DROP all -- anywhere anywhere state INVALID Chain OUTPUT (policy DROP) target prot opt source destination ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED ACCEPT icmp -- anywhere anywhere state NEW ACCEPT udp -- anywhere anywhere udp dpt:domain state NEW LOG all -- anywhere anywhere LOG level warning DROP all -- anywhere anywhere state INVALID ACCEPT tcp -- anywhere anywhere tcp dpt:ssh state NEW DROP all -- anywhere 168.168.1.5
Ik weet dat ik iets fout doe, maar ik kom er niet achter wat dat is. Alvarst bedankt voor jullie hulp.
Offline
mickvdv, waarom maak je gebruik van een script of is dit een "oefening" voor je?
Gewoon een vraag uit belangstelling.
Met vriendelijke groet,
Gijs
Offline
Gijs: zo hoef ik niet voor elke server weer op te zoeken hoe het moet, en inderdaat als oefening. Ook kunnen mensen zo een firewall opzetten zonder zich te verdiepen in iptables.
Mick
Offline
Ik dacht dat juist voor dat doel ufw was gemaakt 
Offline
Een jaartje geleden ben ik ook wat aan het klooien geweest met IP-tables (door ze zelf te schrijven
). Als je alle andere verkeer wilt droppen, dan moet je die regel helemaal onderaan de IP-table zetten. In mijn geval heb ik het volgende in /etc/iptables.up.rules staan:
-A INPUT -j DROP
Op deze manier blokkeert hij alle andere verkeer waarvoor geen uitzondering is gemaakt met een regel uit het voorgaande tabelletje. Works like a charm. Bij mij in ieder geval 
Offline
He gaat er om dat ik een bepaald ip adres blok. Mijn policy is zowizo al dat ip alle input blok behalve een aantal porten (22 en 80) en icmp. Maar nu wil ik dat de geblockte IP's daar ook niet op komen en me zelfs niet kunnen pingen. Hoe doe ik dat?
Offline
Ubuntero van de maand - Juli 2008 - Stani
01-07-2008
Ubuntero van de maand - Juni 2008 - SeySayux
01-06-2008
Ubuntero van de maand - Mei 2008 - Laacque
01-05-2008
Ooievaar brengt “Ruige Reiger”!
24-04-2008
Hardy Release Parties 2008
15-04-2008
Ubuntu demonstratie 19 april a.s. in Apeldoorn
10-04-2008
Ubuntero van de maand - April 2008 - Eendje
02-04-2008
Onverwachte downtime
01-04-2008
Nu ook chatten via de ubuntu NL website
30-03-2008
Ubuntero van de maand - Maart 2008 - profoX
01-03-2008
Lees het nieuws via RSS