Draytek firewall blokkeert port 80 ten onrechte

Pagina: 1
Acties:
  • 233 views sinds 30-01-2008
  • Reageer

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 25-03 16:41

CmdrKeen

Krentenboltosti

Topicstarter
Let op: probleem is opgelost: Vorkbaard in "Draytek firewall blokkeert port 80 ten o..."

Een raar probleem met een Draytek Vigor 2900. Na een upgrade van de firewall naar firmware 2.5.6 waren er ineens nieuwe opties in het IP-filter in het ding en ook voor het gemak al mijn firewall-regels gewist :P Dus die zit ik nu opnieuw te maken. Downgraden en een backup terugzetten is mogelijk maar ik doe het liever meteen goed, anders moet het later alsnog doen.

Er zijn een aantal webservers achter deze router en ik wil alleen poorten 80 en 443 doorlaten. Op een webserver die een site op poort 80 heeft draaien, werken deze regels:

1. allow in TCP port 80 immediately
2. allow in TCP port 443 immediately
3. block in all protocols immediately

Dit gaat prima. De site is bereikbaar en het SSL-gedeelte ook.

Nu is er nog een server met een http- en een https-gedeelte. Dit werkte in de vorige firmwares overigens prima! Zelfde regels gemaakt: allow port 80, allow port 443, allow 25 (het is ook de mail relay server), block all.

Het vreemde is nu dat als ik de site benader op poort 80, de firewall me blockt op basis van de block-all-regel.

De instellingen in de firewall voor beide servers zijn identiek, behalve dan voor het IP-adres.

Ik heb met Ethereal gekeken wat voor verkeer er over de lijn gaat, en dat is toch echt alleen maar "port 80 TCP (web)". En dat is precies wat de firewall door moet laten!

Saillant detail: de regel die SMTP-verkeer naar binnen doorlaat (poort 25 dus) die werkt perfect en SSL (poort 443) ook!

Uiteraard ook al de firewall soft en hard gereset, maar zonder resultaat. Volgens de handleiding (en mijn eigen ervaring!) zou de regel om poort 80 door te laten gewoon moeten werken... (Maar ja, wat koop ik daarvoor? :P)

Hoe kan het dat het bij de ene server wel werkt en bij de andere niet?

Ik heb gezocht met Google en op de fora van de diverse Draytek-sites maar daar vind ik hier niets over terug.

Een paar screenshots:

Afbeeldingslocatie: http://tweakers.net/ext/f/abc7b8aac68be5bba8a504a98ef86260/thumb.png
Ethereal ziet dat het poort 80 TCP (web) is.

Afbeeldingslocatie: http://tweakers.net/ext/f/d8c418e560e7079bffb194e66a7a5442/full.pngWerkende regel die poort 80 naar een webserver doorlaat

Afbeeldingslocatie: http://tweakers.net/ext/f/c30b2d8a960ccd8c760470ffd735649f/full.pngRegel die al het andere verkeer naar eerdergenoemde webserver blokkeert

Afbeeldingslocatie: http://tweakers.net/ext/f/5a3f80d8895d3d7dbb954d10eb638788/full.pngNiet-werkende regel die poort 80 naar de webserver door zou moeten laten

Afbeeldingslocatie: http://tweakers.net/ext/f/0fc6ee05d8617fc384da73a0925e1cc9/full.pngWerkende regel die poort 25 naar de webserver (aka mail relay server) doorlaat

Afbeeldingslocatie: http://tweakers.net/ext/f/41ed3fc78cde58419263c729da6292c6/full.pngRegel die al het andere verkeer naar de webserver blokkeert

Afbeeldingslocatie: http://tweakers.net/ext/f/7939998b6585c99c1b3e164a380dcc46/full.pngRealtime firewall-log die laat zien dat 443 en 25 wél worden doorgelaten maar 80 niet (p=passed en b=blocked, met daarvoor bv. 3:1 = set 3, regel 1).

[ Voor 1% gewijzigd door CmdrKeen op 14-09-2006 10:15 . Reden: Tikfout ]

Bloed, zweet & koffie


Verwijderd

Anders moet je i.p.v. UDP zorgen dat je TCP poorten opent & bij sommige vuurmuren maakt regelvolgorde uit.

[ Voor 255% gewijzigd door Verwijderd op 22-08-2016 09:43 ]


  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 25-03 16:41

CmdrKeen

Krentenboltosti

Topicstarter
Nee, die heb ik een andere poort dan 80 gezet. Doe ik met de andere routers ook :)


Nou, we zijn eruit. Voor degenen die dit probleem ook hebben, zet ik hier de oplossing neer.

Ik heb alle instellingen uit de router opgeschreven en dezelfde firmware maar dan de .RST-versie erop gezet. De .RST-versie kan je niet van de Nederlandse Draytek-site krijgen maar wél van ftp://ftp.draytek.com (werkt niet altijd, als je er niet in kan dan gewoon een uur later weer proberen).

De .RST-firmware zet alle instellingen terug naar default en wist alle custom-instellingen.

Ik heb het vermoeden dat na een stuk of vier firmware-upgrades gedurende de tijd dat de router hier staat, er flink wat info in het geheugen staat en dat dat een goeie werking van de firewall-regels in de weg stond.

Na de "upgrade" heb ik alle instellingen weer teruggezet en nu werkt het allemaal zoals het zou moeten.

[ Voor 83% gewijzigd door CmdrKeen op 14-09-2006 10:14 ]

Bloed, zweet & koffie