Date: Wed, 30 Sep 2009 14:08:04 +0900 From: Hajimu UMEMOTO <ume@FreeBSD.org> To: Alexander Best <alexbestms@math.uni-muenster.de> Cc: Dag-Erling =?UTF-8?B?U23DuHJncmF2?= <des@des.no>, freebsd-current@FreeBSD.org, Andriy Gapon <avg@icyb.net.ua>, hrs@FreeBSD.org Subject: Re: ipv6 related warnings Message-ID: <ygevdj1nhor.wl%ume@mahoroba.org> In-Reply-To: <permail-20090929233117f7e55a9d00001eee-a_best01@message-id.uni-muenster.de> References: <86ocotelhf.fsf@ds4.des.no> <permail-20090929233117f7e55a9d00001eee-a_best01@message-id.uni-muenster.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, >>>>> On Wed, 30 Sep 2009 01:31:17 +0200 (CEST) >>>>> Alexander Best <alexbestms@math.uni-muenster.de> said: alexbestms> my /etc should now be finally in sync with /usr/src/etc. however i'm still alexbestms> getting the warnings i desribed at the beginning of this thread: alexbestms> Additional TCP/IP options: alexbestms> rfc1323 extensions=NO alexbestms> no-ipv4-mapped-ipv6 alexbestms> sysctl: alexbestms> unknown oid 'net.inet6.ip6.v6only' alexbestms> . alexbestms> wlan0: Ethernet address: 00:0f:b5:82:07:c8 alexbestms> Starting Network: lo0 ath0. alexbestms> Starting devd. alexbestms> Configuring keyboard: alexbestms> keymap alexbestms> keyrate alexbestms> keybell alexbestms> \^[[=0;0B alexbestms> . alexbestms> add net default: gateway 192.168.1.1 alexbestms> route: alexbestms> bad keyword: inet6 alexbestms> usage: route [-dnqtv] command [[modifiers] args] alexbestms> route: alexbestms> bad keyword: inet6 alexbestms> usage: route [-dnqtv] command [[modifiers] args] alexbestms> route: alexbestms> bad keyword: inet6 alexbestms> usage: route [-dnqtv] command [[modifiers] args] alexbestms> route: alexbestms> bad keyword: inet6 alexbestms> usage: route [-dnqtv] command [[modifiers] args] alexbestms> Additional routing options: alexbestms> ignore ICMP redirect=YES alexbestms> log ICMP redirect=YES It seems that the recent rc scripts have a problem. They do IPv6 operation regardless of an availability of an IPv6 in the kernel, in some places. Please try the following patch and let me the result. Sorry but I don't try it by my self. Index: etc/rc.d/netoptions =================================================================== --- etc/rc.d/netoptions (revision 197634) +++ etc/rc.d/netoptions (working copy) @@ -9,6 +9,7 @@ # KEYWORD: nojail . /etc/rc.subr +. /etc/network.subr name="netoptions" start_cmd="netoptions_start" @@ -66,11 +67,13 @@ ;; esac - if checkyesno ipv6_ipv4mapping; then - ${SYSCTL_W} net.inet6.ip6.v6only=0 >/dev/null - else - echo -n " no-ipv4-mapped-ipv6" - ${SYSCTL_W} net.inet6.ip6.v6only=1 >/dev/null + if afexists inet6; then + if checkyesno ipv6_ipv4mapping; then + ${SYSCTL_W} net.inet6.ip6.v6only=0 >/dev/null + else + echo -n " no-ipv4-mapped-ipv6" + ${SYSCTL_W} net.inet6.ip6.v6only=1 >/dev/null + fi fi [ -n "${_netoptions_initdone}" ] && echo '.' Index: etc/rc.d/routing =================================================================== --- etc/rc.d/routing (revision 197634) +++ etc/rc.d/routing (working copy) @@ -51,7 +51,9 @@ ;; *) do_static inet add - do_static inet6 add + if afexists inet6; then + do_static inet6 add + fi do_static atm add ;; esac @@ -74,7 +76,9 @@ ;; *) do_static inet delete - do_static inet6 delete + if afexists inet6; then + do_static inet6 delete + fi do_static atm delete ;; esac Sincerely, -- Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan ume@mahoroba.org ume@{,jp.}FreeBSD.org http://www.imasy.org/~ume/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ygevdj1nhor.wl%ume>