[Debian iptables] Verbinding weg

Pagina: 1
Acties:

  • Nakebod
  • Registratie: Oktober 2000
  • Laatst online: 14:30
Lang geleden dat ik zelf een topic heb gestart, even zien of ik nog weet hoe het moet :P

Aangezien mijn server via een DMZ volledig open staat voor het internet, besloot ik vandaag toch eens wat aan te prutsen met iptables, d.m.v een scriptje met iptables commando's, die ik had gevonden in: [rml][ Debian] IPTables script - ok of niet?[/rml]

Zelf heb ik dit ervan gebakken met wat hulp via topics hier en man iptables:
http://xs4all.nl/~nakebod/iptables.sh

Kan zijn dat ik nog poorten mis, maar dit waren zover ik weet even voor mij de belangrijkste poorten.
Dit script had ik tussendoor enkele malen getest, alles werkte zoals ik gehoopt had dat het zou werken.
Echter staan nu, zover ik weet, eigenlijk alle andere poorten gewoon nog open.
Dus ik voeg voor de "echo" het volgende toe:
code:
1
iptables -P INPUT DROP

Naar ik denk, omdat deze helemaal als laatste staat, wordt deze ook als laatste uitgevoerd (Connectie droppen voor je iets accept gaat niet echt werken lijkt me.)
Echter toen ik het script probeerde te draaien, ging de output van iptables -L die ik op het eind uitvoer, ongelovelijk traag.
Ik kon nog wel verbinden via ftp (Lokaal dan) en ssh bijv, maar alles ging erg traag.
Dus ik dacht, zal wel aan die laatste toevoeging liggen, daarvoor werkte het nog wel gewoon snel.
Maar na het verwijderen van die regel was nog steeds alles traag :|
Zelfs na een paar keer die flush commando's aan het begin van het script uit te voeren bleef het traag.
En op een gegeven moment was zelfs ineens mijn hele verbinding weg, wat erg vreemd was (Er werd feitelijk niets meer gedropt). Zelfs pingen was niet meer mogelijk, en ook eth0 down en up brengen hielp niet.
Uiteindelijk heb ik maar even een scherm/key/muis aangesloten, en op de server zelf via "iptables -P INPUT ACCEPT" alles weer een beetje werkend gekregen, en daarna via webmin nog eens alle settings op default gezet.

Nu lijkt alles wel weer te werken. (Zonder iptables script dan) Maar uiteraard wil ik graag het iptables scriptje wel werkend hebben.
Moet ik nog wat toevoegen aan het script? Of op een andere manier alle poorten blocken?
Zelf heb ik namelijk het idee dat het scriptje wel klopt, IK zie tenminste geen vreemde dingen erin.

Edit: Voor de vraag er komt:
Debian 3.0r3 met antieke kernel (2.4.18)
iptables 1.2/6a

[ Voor 3% gewijzigd door Nakebod op 09-02-2005 22:55 ]

Blog | PVOutput Zonnig Beuningen


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 12:23

Kees

Serveradmin / BOFH / DoC
Doen eens iptables -I INPUT --match state --state RELATED,ESTABLISHED oid, related verbindingen kunnen anders zou weinig (deze bak kan bijvoorbeeld geen DNS lookup doen, want terugkomende packets worden geblokt)

Verder blok je wel heel vrolijk straks alles, maar heb je blijkbaar nog niet over nagedacht wat een firewall precies is en hoe je verkeersstromen eruit zien

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan