Toon posts:

[FreeBSD] Ipfilter probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
In mijn FreeBSD 4.9 server zitten 3 netwerk interfaces.

xl0 : internet (62.216.12.182)
xl1 : lokaal wifi netwerk (192.168.2.0/28)
sis0 : lokaal bekabeld netwerk (192.168.1.0/24)

Met IPsec en racoon heb ik voor het wifi netwerk een tunnel verbinding gemaakt tussen de FreeBSD server en mijn laptop, waarop Debian Linux draait.

Ik wil met ipfilter ervoor zorgen dat er geen verbinding mogelijk is tussen het wifi- en bekabeld netwerk.
Dat dacht ik te kunnen doen met onderstaande rules:
code:
1
2
block in quick on sis0 from 192.168.2.1/28 to 192.168.1.1/24
block out quick on sis0 from 192.168.1.1/24 to 192.168.2.1/28

Maar tot mijn verbazing werkt dat niet.
Het doet wel wat ik wil als ik de richtingen (in en uit) omdraai. 8)7
code:
1
2
block in quick on sis0 from 192.168.1.1/24 to 192.168.2.1/28
block out quick on sis0 from 192.168.2.1/28 to 192.168.1.1/24


Zit ik verkeerd te denken :?
Of is dit een fout in ipfilter (wat ik me niet kan voorstellen)?

  • Lethalis
  • Registratie: April 2002
  • Niet online
Eerst gaf je de netwerken aan met .0, in je regels geef je hosts aan? :?

Klopt niet helemaal he? :p Het is puur toeval dat het 2e werkt.

Ask yourself if you are happy and then you cease to be.


Verwijderd

Mja, sinds dat Variable Length Subnet Masking bestaat, is het heel goed mogelijk om een niet-nul als laatste octet van je ip adres te krijgen als je een range defineerd. Op dat moment moet je adhv het subnetmask (wat hier ook afwijkt) de adressen in die range berekenen.

Maar ok, gebruik anders eens zoiets:
code:
1
2
block in quick on xl1 from 192.168.2.0/28 to 192.168.1.0/24
block in quick on sis0 from 192.168.1.0/24 to 192.168.2.0/28

en wellicht dat het in 1x gaat werken :D

[ Voor 5% gewijzigd door Verwijderd op 29-06-2004 16:37 ]