Re: ifconfig -G broken in 14.2?
- In reply to: Michael Proto : "Re: ifconfig -G broken in 14.2?"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 15 Apr 2025 05:35:54 UTC
i was actually trying to use it like you do. was confused and had to implement shell workaround maybe we need this change? On April 15, 2025 4:24:01 AM GMT+03:00, Michael Proto <mike@jellydonut.org> wrote: >....mumbling to myself... > >$ ifconfig -l >em0 lo0 >$ ifconfig -a -G lo >em0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> >metric 0 mtu 1500 > >I failed to realize -G works when used in conjunction with -a, just >not alone or with -l (which is consistent with the man page). Sorry >for the noise. > > >-Michael Proto > >On Mon, Apr 14, 2025 at 9:10 PM Michael Proto <mike@jellydonut.org> wrote: >> >> Trying to see if I have a bug here with interface groups. Per ifconfig(8): >> >> -G groupname >> Exclude members of the specified groupname from the output. >> ... >> -g groupname >> Limit the output to the members of the specified groupname. >> >> >> "ifconfig -g" works, "ifconfig -G" doesn't seem to in my environment. >> >> $ ifconfig -l >> em0 lo0 >> $ ifconfig | grep group >> groups: lo >> $ ifconfig -g lo >> lo0 >> $ ifconfig -G lo >> usage: ifconfig [-j jail] [-f type:format] [-g groupname] [-C] [-L] >> interface address_family >> [address [dest_address]] [parameters] >> ifconfig [-j jail] interface create >> ifconfig [-j jail] -a [-g groupname] [-C] [-L] [-d] [-m] [-u] >> [-v] [address_family] >> ifconfig [-j jail] -l [-d] [-u] [address_family] >> ifconfig [-j jail] [-g groupname] [-C] [-L] [-d] [-m] [-u] [-v] >> >> $ freebsd-version -rku >> 14.2-RELEASE-p1 >> 14.2-RELEASE-p1 >> 14.2-RELEASE-p3 >> $ uname -rUp >> 14.2-RELEASE-p1 amd64 1402000 >> >> On a VM, with additional interfaces/groups: >> >> $ ifconfig -l >> vtnet0 lo0 pflog0 wg1 >> $ ifconfig | grep group >> groups: lo >> groups: pflog >> groups: wg >> $ ifconfig -g wg >> wg1 >> $ ifconfig -G wg >> usage: ifconfig [-j jail] [-f type:format] [-g groupname] [-C] [-L] >> interface address_family >> [address [dest_address]] [parameters] >> ifconfig [-j jail] interface create >> ifconfig [-j jail] -a [-g groupname] [-C] [-L] [-d] [-m] [-u] >> [-v] [address_family] >> ifconfig [-j jail] -l [-d] [-u] [address_family] >> ifconfig [-j jail] [-g groupname] [-C] [-L] [-d] [-m] [-u] [-v] >> $ ifconfig -g pflog >> pflog0 >> $ ifconfig -G pflog >> usage: ifconfig [-j jail] [-f type:format] [-g groupname] [-C] [-L] >> interface address_family >> [address [dest_address]] [parameters] >> ifconfig [-j jail] interface create >> ifconfig [-j jail] -a [-g groupname] [-C] [-L] [-d] [-m] [-u] >> [-v] [address_family] >> ifconfig [-j jail] -l [-d] [-u] [address_family] >> ifconfig [-j jail] [-g groupname] [-C] [-L] [-d] [-m] [-u] [-v] >> >> (same version info as above) >> >> >> Thanks, >> -Michael Proto >