Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does BSDploy support IPFW? #77

Open
mzs114 opened this issue May 5, 2015 · 4 comments
Open

Does BSDploy support IPFW? #77

mzs114 opened this issue May 5, 2015 · 4 comments

Comments

@mzs114
Copy link
Contributor

mzs114 commented May 5, 2015

Hello, I see that examples shown in RTD of BSDploy use pf. What about IPFW? Can I use it?

Btw, PF crashes BSD kernel built with VIMAGE, which was one of the reasons that made PC-BSD switch to IPFW. Refer -> https://forums.pcbsd.org/showthread.php?tid=19683

@fschulze
Copy link
Member

fschulze commented May 5, 2015

We used ipfw before, but it's nat hangs since FreeBSD 10.0. It seems there is no firewall/nat combination that works flawlessly.

@ndenev
Copy link

ndenev commented May 5, 2015

AFAIK, pf should be working with VIMAGE now if used only on the host, and not within VIMAGE jails.

@tomster
Copy link
Contributor

tomster commented May 6, 2015

if ipfw is really needed it would be a simple matter of omitting the pf setup during the configuration step and then applying the required ipfw setup via your own playbook/role.

if you're still interested in that i could take a look and perhaps add a section about that in the documentation.

@mzs114
Copy link
Contributor Author

mzs114 commented May 6, 2015

@tomster yes that would help. Or, if it can, be kept agnostic.

I am evaluating BSDploy for a proposal, to replace infrastructure built on Ansible + CentOS + OpenVZ + iptables.
I am a recent FreeBSD user and have not worked with BSD firewalls.
And IPFW looked similar or easier compared to iptables.

I want to present a POC that FreeBSD + BSDploy can be used as a viable alternative.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants