Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src Make "rtsol" functional again.



details:   https://anonhg.NetBSD.org/src/rev/1d8d1ffd7a09
branches:  trunk
changeset: 944807:1d8d1ffd7a09
user:      kim <kim%NetBSD.org@localhost>
date:      Sun Oct 11 22:38:48 2020 +0000

description:
Make "rtsol" functional again.

diffstat:

 etc/rc.d/network             |   7 +++++--
 share/man/man5/ifconfig.if.5 |  17 +++++++++--------
 2 files changed, 14 insertions(+), 10 deletions(-)

diffs (61 lines):

diff -r c86aabc1b64c -r 1d8d1ffd7a09 etc/rc.d/network
--- a/etc/rc.d/network  Sun Oct 11 22:14:55 2020 +0000
+++ b/etc/rc.d/network  Sun Oct 11 22:38:48 2020 +0000
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $NetBSD: network,v 1.82 2020/09/08 12:52:18 martin Exp $
+# $NetBSD: network,v 1.83 2020/10/11 22:38:48 kim Exp $
 #
 
 # PROVIDE: network
@@ -325,7 +325,10 @@
                                ;;
                        rtsol)
                                if ! checkyesno dhcpcd; then
-                                       /sbin/dhcpcd -n --ipv6rs \
+                                       /sbin/dhcpcd -n -f /dev/null \
+                                               --background --persistent \
+                                               --noipv4 --nodhcp6 \
+                                               --ipv6ra_noautoconf \
                                                ${dhcpcd_flags} $int
                                fi
                                ;;
diff -r c86aabc1b64c -r 1d8d1ffd7a09 share/man/man5/ifconfig.if.5
--- a/share/man/man5/ifconfig.if.5      Sun Oct 11 22:14:55 2020 +0000
+++ b/share/man/man5/ifconfig.if.5      Sun Oct 11 22:38:48 2020 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: ifconfig.if.5,v 1.20 2020/04/17 13:36:48 kim Exp $
+.\"    $NetBSD: ifconfig.if.5,v 1.21 2020/10/11 22:38:48 kim Exp $
 .\"
 .\" Copyright (c) 1996 Matthew R. Green
 .\" All rights reserved.
@@ -96,20 +96,21 @@
 .Pp
 If the line is equal to
 .Dq rtsol ,
-kernel processing of router advertisements will be enabled and an IPv6
-router solicitation message will be sent out on the interface.
+a dedicated
+.Xr dhcpcd 8
+process will be started for processing received router advertisements
+and sending out IPv6 router solicitation messages on the interface.
 This is useful on networks where default routes can best be learned
 from router advertisements.
 However, if
 .Sy dhcpcd
 has been set to true in
 .Xr rc.conf 5 ,
-it is assumed that
+it is assumed that that
 .Xr dhcpcd 8
-will take care of sending any necessary router solicitation messages and
-processing received router advertisements through its configuration in
-.Xr dhcpcd.conf 5
-instead.
+process will take care of sending any necessary router solicitation
+messages and processing received router advertisements on all
+interfaces, and therefore no per-interface process is started.
 .Pp
 If a line is empty, or starts with
 .Sq # ,



Home | Main Index | Thread Index | Old Index