Opened 12 years ago

Closed 9 years ago

#193 closed enhancement (fixed)

ipfw instead of pf firewall

Reported by: rick Owned by: nobody
Priority: major Milestone: WL-9.0-RELEASE
Keywords: Cc:
Resource needed to fix:

Description

Achteraf was de keuze voor pf ipv van ipfw onder FreeBSD niet zo'n gelukkige keuze:

  • De FreeBSD pf versie loopt hopeloos achter op OpenBSD versie.
  • Alle macro's in pf zorgen voor een heleboel gymnastiek op uberhaupt de boel leesbaar en werkend te houden, een shell script zou dit veel beter moeten kunnen oppakken.
  • Features als queuing en rate limiting lijken in FreeBSD nu ook goed te werken.

Paar features die de initiele keuze zorgde:

  • De dual-NAT oplossing (incoming NAT op external interface iLeiden (NAT-outgoing) voor MGNT-network) is misschien een uitdaging. Maar hier zijn misschien ook andere oplossingen voor (divert en natd bijvoorbeeld).
  • Table support with expire for adding and removing entries.

Wat moet de firewall nu kunnen (aka design):

  • iLeiden gebruiker een Captive Portal presenteren (rdr, blocking acl).
  • Enkel maar bepaald type verkeer naar buiten toestaan (proxy setup).
  • NAT voor iLeiden Proxy.
  • Incoming RDR/NAT voor (webcam) services.

Extra features:

  • Bandwidth limiting (FUP).
  • Bad traffic detection and blocking.

Change History (1)

comment:1 by huub, 9 years ago

Resolution: fixed
Status: newclosed

Now on to-do list for Freebsd10.2-release.

Note: See TracTickets for help on using tickets.