summaryrefslogtreecommitdiff
path: root/share/man/man4
diff options
context:
space:
mode:
authorPeter Hessler <phessler@cvs.openbsd.org>2015-02-05 10:43:50 +0000
committerPeter Hessler <phessler@cvs.openbsd.org>2015-02-05 10:43:50 +0000
commit033b85bb05655027db9dce79e7bf5359a157e7a4 (patch)
tree76a626fe97e8da6fc1ea27b5a4e0f78f30b7132b /share/man/man4
parent585b1095080e5d1ab7010600fb12bbefb88a28d7 (diff)
add some (untested) examples of use
Diffstat (limited to 'share/man/man4')
-rw-r--r--share/man/man4/rdomain.434
1 files changed, 28 insertions, 6 deletions
diff --git a/share/man/man4/rdomain.4 b/share/man/man4/rdomain.4
index 76d089576b7..d11b8621318 100644
--- a/share/man/man4/rdomain.4
+++ b/share/man/man4/rdomain.4
@@ -1,4 +1,4 @@
-.\" $OpenBSD: rdomain.4,v 1.2 2015/02/05 10:25:56 sthen Exp $
+.\" $OpenBSD: rdomain.4,v 1.3 2015/02/05 10:43:49 phessler Exp $
.\"
.\" Copyright (c) 2015 Peter Hessler <phessler@openbsd.org>
.\"
@@ -58,11 +58,33 @@ as the parent.
An
.Em rdomain
contains at least one routing table.
-.\" .Sh EXAMPLES
-.\" make some
-.\" ifconfig em0 rdomain 4
-.\" ifconfig em0 192.0.2.100/24
-.\" route -T4 -n add default 192.0.2.1
+.Sh EXAMPLES
+Set up em0 and lo4 onto
+.Em rdomain 4 ,
+.Pp
+.Dl # ifconfig em0 rdomain 4
+.Dl # ifconfig lo4 rdomain 4
+.Dl # ifconfig lo4 inet 127.0.0.1/8
+.Dl # ifconfig em0 192.0.2.100/24
+.Pp
+Set a default route and localhost reject route within
+.Em rdomain 4 .
+.Pp
+.Dl # route -T4 -qn add -net 127 127.0.0.1 -reject
+.Dl # route -T4 -n add default 192.0.2.1
+.Pp
+Starts an sshd in
+.Em rdomain 4 .
+.Pp
+.Dl # route -T4 exec /usr/sbin/sshd
+.Pp
+pf.conf snippit to block incoming port 80, and nat-to and move to rtable 0
+on interface em1
+.Pp
+.Bd -literal -offset 4n
+block in on rdomain 4 proto tcp to any port 80
+match out on rdomain 4 to !$internal_net nat-to (em1) rtable 0
+.Ed
.Sh SEE ALSO
.Xr route 4 ,
.Xr pf.conf 5 ,