diff options
author | dillon <dillon@FreeBSD.org> | 2000-06-22 17:40:53 +0000 |
---|---|---|
committer | dillon <dillon@FreeBSD.org> | 2000-06-22 17:40:53 +0000 |
commit | 5d8a7de8570eb75670e019704173b6e48737c34b (patch) | |
tree | b31c25704cfb22c5fc40229e2a0f638e558af22c /etc/network.subr | |
parent | 2f0b29c4591f9110dcdbf497e8cdd7df6dd4a2ab (diff) | |
download | FreeBSD-src-5d8a7de8570eb75670e019704173b6e48737c34b.zip FreeBSD-src-5d8a7de8570eb75670e019704173b6e48737c34b.tar.gz |
Add ip_portrange_first and ip_portrange_last rc.conf/rc.network
options. This allows you to set the standard dynamic port
assignment range prior to any network daemons (like named) starting
up, necessary if you are also using a firewall to restrict lower ports.
will be MFC'd in a few days
Diffstat (limited to 'etc/network.subr')
-rw-r--r-- | etc/network.subr | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/etc/network.subr b/etc/network.subr index fc7cdd0..4a3c1ec 100644 --- a/etc/network.subr +++ b/etc/network.subr @@ -350,6 +350,25 @@ network_pass1() { sysctl -w net.link.ether.inet.proxyall=1 >/dev/null ;; esac + + case ${ip_portrange_first} in + [Nn][Oo] | '') + ;; + *) + echo -n ' ip_portrange_first=$ip_portrange_first' + sysctl -w net.inet.ip.portrange.first=$ip_portrange_first >/dev/null + ;; + esac + + case ${ip_portrange_last} in + [Nn][Oo] | '') + ;; + *) + echo -n ' ip_portrange_last=$ip_portrange_last' + sysctl -w net.inet.ip.portrange.last=$ip_portrange_last >/dev/null + ;; + esac + echo '.' case ${ipsec_enable} in |