Module Name: src
Committed By: christos
Date: Mon Dec 16 19:21:59 UTC 2024
Modified Files:
src/share/man/man4: wg.4
Log Message:
mention how to configure all this automagically.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/share/man/man4/wg.4
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/man/man4/wg.4
diff -u src/share/man/man4/wg.4:1.10 src/share/man/man4/wg.4:1.11
--- src/share/man/man4/wg.4:1.10 Sat Mar 23 20:45:06 2024
+++ src/share/man/man4/wg.4 Mon Dec 16 14:21:59 2024
@@ -1,4 +1,4 @@
-.\" $NetBSD: wg.4,v 1.10 2024/03/24 00:45:06 uwe Exp $
+.\" $NetBSD: wg.4,v 1.11 2024/12/16 19:21:59 christos Exp $
.\"
.\" Copyright (c) 2020 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -24,7 +24,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd August 20, 2020
+.Dd December 16, 2024
.Dt WG 4
.Os
.\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
@@ -136,6 +136,21 @@ wg0: flags=0x8041<UP,RUNNING,MULTICAST>
inet 10.2.0.1/24 flags 0
.Ed
.Pp
+You can put all these commands in
+.Pa /etc/ifconfig.wg0
+so that the interface gets configured automatically during startup:
+.Bd -literal -offset 4n
+A# cat /etc/ifconfig.wg0
+net 10.2.0.1/24
+inet6 fd00:2::1/64
+!wgconfig wg0 set private-key /etc/wg/wg0
+!wgconfig wg0 set listen-port 1234
+!wgconfig wg0 add peer B X7EGm3T3IfodBcyilkaC89j0SH3XD6+/pwvp7Dgp5SU= \e
+ --preshared-key=/etc/wg/wg0.A-B \e
+ --allowed-ips=10.2.0.42/32,fd00:2::1/128 \e
+up
+.Ed
+.Pp
Configure B to connect to A at 192.0.2.123 on port 1234 and the packets
can begin to flow:
.Bd -literal -offset 4n
@@ -164,6 +179,21 @@ PING6(56=40+8+8 bytes) fd00:2::42 --> fd
16 bytes from fd00:2::1, icmp_seq=0 hlim=64 time=2.634 ms
\&...
.Ed
+.Pp
+Same as before, you can put all these commands in
+.Pa /etc/ifconfig.wg0
+so that the interface gets configured automatically during startup:
+.Bd -literal -offset 4n
+B# cat /etc/ifconfig.wg0
+inet 10.2.0.42/24
+inet6 fd00:2::42/64
+!wgconfig wg0 set private-key /etc/wg/wg0
+!wgconfig wg0 add peer A N+B4Nelg+4ysvbLW3qenxIwrJVE9MdjMyqrIisH7V0Y= \e
+ --preshared-key=/etc/wg/wg0.A-B \e
+ --allowed-ips=10.2.0.1/32,fd00:2::1/128 \e
+ --endpoint=192.0.2.123:1234
+up
+.Ed
.\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
.Sh SEE ALSO
.Xr wg-keygen 8 ,