Page MenuHomeFreeBSD

D19673.id.diff
No OneTemporary

D19673.id.diff

Index: head/libexec/rc/rc.d/ipfw
===================================================================
--- head/libexec/rc/rc.d/ipfw
+++ head/libexec/rc/rc.d/ipfw
@@ -34,6 +34,15 @@
if checkyesno firewall_nat_enable; then
required_modules="$required_modules ipfw_nat"
fi
+ if checkyesno firewall_nat64_enable; then
+ required_modules="$required_modules ipfw_nat64"
+ fi
+ if checkyesno firewall_nptv6_enable; then
+ required_modules="$required_modules ipfw_nptv6"
+ fi
+ if checkyesno firewall_pmod_enable; then
+ required_modules="$required_modules ipfw_pmod"
+ fi
}
ipfw_start()
Index: head/share/man/man5/rc.conf.5
===================================================================
--- head/share/man/man5/rc.conf.5
+++ head/share/man/man5/rc.conf.5
@@ -24,7 +24,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd December 19, 2018
+.Dd March 21, 2019
.Dt RC.CONF 5
.Os
.Sh NAME
@@ -573,9 +573,11 @@
.Va natd_enable .
Setting this to
.Dq Li YES
-enables kernel NAT.
+will automatically load the
+.Xr ipfw 8
+NAT kernel module if
.Va firewall_enable
-must also be set to
+is also set to
.Dq Li YES .
.It Va firewall_nat_interface
.Pq Vt str
@@ -588,6 +590,36 @@
.It Va firewall_nat_flags
.Pq Vt str
Additional configuration parameters for kernel NAT should be placed here.
+.It Va firewall_nat64_enable
+.Pq Vt bool
+Setting this to
+.Dq Li YES
+will automatically load the
+.Xr ipfw 8
+NAT64 kernel module if
+.Va firewall_enable
+is also set to
+.Dq Li YES .
+.It Va firewall_nptv6_enable
+.Pq Vt bool
+Setting this to
+.Dq Li YES
+will automatically load the
+.Xr ipfw 8
+NPTv6 kernel module if
+.Va firewall_enable
+is also set to
+.Dq Li YES .
+.It Va firewall_pmod_enable
+.Pq Vt bool
+Setting this to
+.Dq Li YES
+will automatically load the
+.Xr ipfw 8
+pmod kernel module if
+.Va firewall_enable
+is also set to
+.Dq Li YES .
.It Va dummynet_enable
.Pq Vt bool
Setting this to

File Metadata

Mime Type
text/plain
Expires
Fri, Jan 23, 10:45 PM (4 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27890425
Default Alt Text
D19673.id.diff (1 KB)

Event Timeline