Hi,
I have a working setup on quite a few machines.
The machine has two bridges
bridge0 -> public internet as member (ice0, has the ip), and vnet interfaces from jails using internet routed ip addresses
bridge9 -> isolated bridge, on which jails have an internal netwerk link (10.10.2.x/24 for example)
On the host i NAT 10.10.2.0/24 to ice0; this works fine on FreeBSD 14.x; it is a quite straight forward setup if you ask me.
However if i copy this setup, rc.conf/ipfw.rules/sysctl.conf on the same machine but then with a fresh 15.0-RELEASE install, i cant get the NAT to work at all.
I'm told on IRC #freebsd / libera that 'it should work still the same on 15.0', but it doesnt. I've read the following.
blog.feld.me
I dont use any vlan, just simple bridging and ipfw NAT.
I have a working setup on quite a few machines.
The machine has two bridges
bridge0 -> public internet as member (ice0, has the ip), and vnet interfaces from jails using internet routed ip addresses
bridge9 -> isolated bridge, on which jails have an internal netwerk link (10.10.2.x/24 for example)
On the host i NAT 10.10.2.0/24 to ice0; this works fine on FreeBSD 14.x; it is a quite straight forward setup if you ask me.
However if i copy this setup, rc.conf/ipfw.rules/sysctl.conf on the same machine but then with a fresh 15.0-RELEASE install, i cant get the NAT to work at all.
I'm told on IRC #freebsd / libera that 'it should work still the same on 15.0', but it doesnt. I've read the following.
Using The New Bridges of FreeBSD 15
FreeBSD 15 comes with a new bridging implementation which has native support for VLANs. They have also soft-deprecated the ability to have any layer 3 addresses on member interfaces which makes it behave like a real hardware switch. The net.link.bridge.member_ifaddrs sysctl controls this...
blog.feld.me
I dont use any vlan, just simple bridging and ipfw NAT.
