Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Aug 2012 01:14:40 -0700
From:      Garrett Cooper <yanegomi@gmail.com>
To:        =?KOI8-R?B?4s/SydMg88HNz9LPxM/X?= <bsam@passap.ru>
Cc:        freebsd-current@freebsd.org, "freebsd-rc@FreeBSD.org" <freebsd-rc@freebsd.org>
Subject:   Re: rpcbind does not honor -h flag
Message-ID:  <CAGH67wThx5oveWc8h4RE9ya9=KT_VPnP4x-jQvA690b-7=tEww@mail.gmail.com>
In-Reply-To: <50407056.3000606@passap.ru>
References:  <50407056.3000606@passap.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Aug 31, 2012 at 1:05 AM, =E2=CF=D2=C9=D3 =F3=C1=CD=CF=D2=CF=C4=CF=
=D7 <bsam@passap.ru> wrote:
> Hi All,
>
> I've it at 9.1-PRERELEASE and I've got a chance to test at CURRENT.
> It's the same (mind a line with "udp4 *:768" at sockstat info):
> -----
> % sockstat -4l | grep rpcbind
>
> % grep rpcbind /etc/rc.conf.local
> rpcbind_flags=3D"-h 192.168.119.6"
> rpcbind_enable=3D"YES"
>
> % sudo /etc/rc.d/rpcbind start
> Starting rpcbind.
>
> % sockstat -4l | grep rpcbind
> root     rpcbind    4265  9  udp4   127.0.0.1:111         *:*
> root     rpcbind    4265  10 udp4   192.168.119.6:111     *:*
> root     rpcbind    4265  11 udp4   *:768                 *:*
> root     rpcbind    4265  12 tcp4   127.0.0.1:111         *:*
> root     rpcbind    4265  13 tcp4   192.168.119.6:111     *:*
>
> % uname -a
> FreeBSD bsam.wart.ru 10.0-CURRENT FreeBSD 10.0-CURRENT #31 r239793: Wed A=
ug
> 29 03:00:30 SAMT 2012     bsam@bsam.wart.ru:/usr/obj/usr/src/sys/BBX  i38=
6

This is a generic rc(5) bug:

$ sudo env rpcbind_flags=3D"-6" /etc/rc.d/rpcbind restart
Stopping rpcbind.
Waiting for PIDS: 509.
Starting rpcbind.
$ ps auxww | grep rpcbind
root      776   0.6  0.0  14056  1844 ??  Ss    1:07AM      0:00.02
/usr/sbin/rpcbind
gcooper   778   0.0  0.0  16196  1660  1  S+    1:07AM      0:00.00 grep rp=
cbind

$ sudo env rpcbind_flags=3D"-6" /etc/rc.d/rpcbind restart
rc_flags =3D
rc_flags =3D
Stopping rpcbind.
Waiting for PIDS: 801.
rc_flags =3D
Starting rpcbind.
$ sudo env sshd_flags=3D"blahblahblah" /etc/rc.d/sshd restart
rc_flags =3D
rc_flags =3D
Stopping sshd.
Waiting for PIDS: 613.
rc_flags =3D
Starting sshd.
$ ps auxww | grep sshd
root      861   0.0  0.0  28728  3668 ??  Is    1:11AM      0:00.00
/usr/sbin/sshd
root    84730   0.0  0.0  47812  4040 ??  Is   Wed09AM      0:00.15
sshd: gcooper [priv] (sshd)
gcooper 84732   0.0  0.0  47812  4028 ??  I    Wed09AM      0:02.73
sshd: gcooper@pts/0 (sshd)
root    88236   0.0  0.0  47812  4040 ??  Is    8:43AM      0:00.16
sshd: gcooper [priv] (sshd)
gcooper 88238   0.0  0.0  47812  4028 ??  S     8:43AM      0:02.29
sshd: gcooper@pts/1 (sshd)
root    88262   0.0  0.0  47812  4040 ??  Is    8:46AM      0:00.10
sshd: gcooper [priv] (sshd)
gcooper 88264   0.0  0.0  47812  4028 ??  S     8:46AM      0:00.80
sshd: gcooper@pts/2 (sshd)
gcooper   863   0.0  0.0  16196  1668  1  S+    1:11AM      0:00.01 grep ss=
hd
$ uname -a
FreeBSD bayonetta.local 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #13
r239292M: Wed Aug 15 02:42:48 PDT 2012
gcooper@bayonetta.local:/usr/obj/store/freebsd/stable/9/sys/BAYONETTA
amd64

    Please file a PR against rc ASAP.
Thanks,
-Garrett



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGH67wThx5oveWc8h4RE9ya9=KT_VPnP4x-jQvA690b-7=tEww>