Thanks. I did double-check all commands ran in the right rdomain :
atlas$ doas route -T 0 exec netstat -an | grep -E '\.67|\.68'
udp 0 0 192.168.1.187.68 *.*
atlas$ doas route -T 0 exec fstat | grep dhcpd
_dhcp dhcpd 43427 text /usr 1373788 -r-xr-xr-x r 148704
_dhcp dhcpd 43427 wd /var 2669760 drwxr-xr-x r 512
_dhcp dhcpd 43427 root /var 2669760 drwxr-xr-x r 512
_dhcp dhcpd 43427 0 / 78999 crw-rw-rw- rw null
_dhcp dhcpd 43427 1 / 78999 crw-rw-rw- rw null
_dhcp dhcpd 43427 2 / 78999 crw-rw-rw- rw null
_dhcp dhcpd 43427 3 /var 4432453 -rw-r--r-- w 0
_dhcp dhcpd 43427 4 clone 78589 crw-rw---- rw bpf0
_dhcp dhcpd 43427 5* internet raw icmp 0xfffffd83ecef0528 rtable 20
atlas$
atlas$ doas route -T 20 exec netstat -an | grep -E '\.67|\.68'
atlas$ doas route -T 20 exec fstat | grep dhcpd
_dhcp dhcpd 43427 text /usr 1373788 -r-xr-xr-x r 148704
_dhcp dhcpd 43427 wd /var 2669760 drwxr-xr-x r 512
_dhcp dhcpd 43427 root /var 2669760 drwxr-xr-x r 512
_dhcp dhcpd 43427 0 / 78999 crw-rw-rw- rw null
_dhcp dhcpd 43427 1 / 78999 crw-rw-rw- rw null
_dhcp dhcpd 43427 2 / 78999 crw-rw-rw- rw null
_dhcp dhcpd 43427 3 /var 4432453 -rw-r--r-- w 0
_dhcp dhcpd 43427 4 clone 78589 crw-rw---- rw bpf0
_dhcp dhcpd 43427 5* internet raw icmp 0xfffffd83ecef0528 rtable 20
atlas$


Le mar. 4 nov. 2025 à 07:17, Janne Johansson <[email protected]> a écrit :

> > Observed behavior:
> > - dhcpd starts without errors, shows "Listening on vlan20 (10.13.20.1)"
> > - dhcpd runs as _dhcp in rdomain 20 (checked with ps aux -o rtable)
> > - netstat -an does not show a socket listening on port 67
>
> Don't know if it was a deliberate omission, but running "netstat -an"
> with "route exec -T 20" sounds appropriate here.
>
> > - When I check with fstat (`doas route -T 20 exec fstat | grep dhcpd`),
> I see:
> > _dhcp dhcpd 43427 5* internet raw icmp 0xfffffd83ecef0528 rtable 20
>
> like you did here..
>
> --
> May the most significant bit of your life be positive.
>

Reply via email to