summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorKenneth R Westerback <krw@cvs.openbsd.org>2015-01-22 19:00:25 +0000
committerKenneth R Westerback <krw@cvs.openbsd.org>2015-01-22 19:00:25 +0000
commitcef22d6264e27eb2341eeb418dcb4a82504c8599 (patch)
treeca1e7e7cc4e02396f77ac0078ff0a84cb7d3d580 /etc
parent3fb56461cf8899a5b8af24365768988411a0a639 (diff)
Use /etc/services names in all the default pf rules (most already
did). This allows any local changes to /etc/services to be effective if all you have is the default. Issue pointed out by Brian S. Vangsgaard on bugs@. Thanks! ok phessler@ deraadt@
Diffstat (limited to 'etc')
-rw-r--r--etc/rc10
1 files changed, 5 insertions, 5 deletions
diff --git a/etc/rc b/etc/rc
index fb1acc71b80..2ba0640cc90 100644
--- a/etc/rc
+++ b/etc/rc
@@ -1,4 +1,4 @@
-# $OpenBSD: rc,v 1.446 2014/12/03 20:13:49 florian Exp $
+# $OpenBSD: rc,v 1.447 2015/01/22 19:00:24 krw Exp $
# System startup script run by init on autoboot
# or after single-user.
@@ -318,8 +318,8 @@ wsconsctl_conf
if [ X"${pf}" != X"NO" ]; then
RULES="block all"
RULES="$RULES\npass on lo0"
- RULES="$RULES\npass in proto tcp from any to any port 22 keep state"
- RULES="$RULES\npass out proto { tcp, udp } from any to any port 53 keep state"
+ RULES="$RULES\npass in proto tcp from any to any port ssh keep state"
+ RULES="$RULES\npass out proto { tcp, udp } from any to any port domain keep state"
RULES="$RULES\npass out inet proto icmp all icmp-type echoreq keep state"
RULES="$RULES\npass out inet proto udp from any port bootpc to any port bootps"
RULES="$RULES\npass in inet proto udp from any port bootps to any port bootpc"
@@ -337,8 +337,8 @@ if [ X"${pf}" != X"NO" ]; then
*[1-9]*)
# don't kill NFS
RULES="set reassemble yes no-df\n$RULES"
- RULES="$RULES\npass in proto { tcp, udp } from any port { 111, 2049 } to any"
- RULES="$RULES\npass out proto { tcp, udp } from any to any port { 111, 2049 } !received-on any"
+ RULES="$RULES\npass in proto { tcp, udp } from any port { sunrpc, nfsd } to any"
+ RULES="$RULES\npass out proto { tcp, udp } from any to any port { sunrpc, nfsd } !received-on any"
;;
esac
echo $RULES | pfctl -f -