Page MenuHomeVyOS Platform

dhcp-relay discarding packets on valid interfaces
Closed, ResolvedPublic

Description

So while working through testing bug with "!" not being accepted with NAT in https://forum.vyos.io/t/config-lost-on-upgrade-cant-use-negating/5460/10 upgraded to 1.3-rolling-202006120643 and am having issues with dhcp-relay not working, it is discarding DHCP requests it seems instead of putting them through the DHCP relay.

Information from show log command

Jun 14 01:04:20 vyos007 dhcrelay[17517]: Discarding packet received on eth1.11v11 interface that has no IPv4 address assigned.
Jun 14 01:04:21 vyos007 dhcrelay[17517]: Discarding packet received on eth2 interface that has no IPv4 address assigned.
Jun 14 01:04:21 vyos007 dhcrelay[17517]: Discarding packet received on eth1 interface that has no IPv4 address assigned.
Jun 14 01:04:21 vyos007 dhcrelay[17517]: Discarding packet received on eth0 interface that has no IPv4 address assigned.
Jun 14 01:04:31 vyos007 dhcrelay[17517]: Discarding packet received on eth2.7v7 interface that has no IPv4 address assigned.

My configuration for dhcp-relay

set service dhcp-relay interface 'eth1.131v131'
set service dhcp-relay interface 'eth0.67v67'
set service dhcp-relay interface 'eth1.13v13'
set service dhcp-relay interface 'eth1.11v11'
set service dhcp-relay relay-options relay-agents-packets 'discard'
set service dhcp-relay server '192.168.67.241'
set service dhcp-relay server '192.168.67.242'

The output of show interfaces, show interfaces vrrp which I also noticed does not show VRRP interfaces for show interfaces command all of a sudden, coming from 1.3-rolling-202005130117.

mario@vyos007:~$ show system image
The system currently has the following image(s) installed:

   1: 1.3-rolling-202006120643 (default boot) (running image)
   2: 1.3-rolling-202005130117

mario@vyos007:~$ show interfaces
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface        IP Address                        S/L  Description
---------        ----------                        ---  -----------
eth0             -                                 u/u
eth0.167         [REMOVED]                         u/u  WAN
eth0.17          192.168.17.252/24                 u/u  Public
eth0.67          192.168.67.252/24                 u/u  DMZ
eth0.79          192.168.79.252/24                 u/u  Download
eth1             -                                 u/u
eth1.11          192.168.11.252/24                 u/u  IOT
eth1.13          192.168.13.252/24                 u/u  LAN
eth1.131         192.168.131.252/24                u/u  Guest
eth2             -                                 u/u
eth2.53          192.168.53.252/24                 u/u  Cam
eth2.7           192.168.7.252/24                  u/u  Management
lo               127.0.0.1/8                       u/u
                 ::1/128

mario@vyos007:~$ show interfaces vrrp
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface        IP Address                        S/L  Description
---------        ----------                        ---  -----------
eth0.17v17       192.168.17.253/24                 u/u
eth0.67v67       192.168.67.253/24                 u/u
eth0.79v79       192.168.79.253/24                 u/u
eth1.11v11       192.168.11.253/24                 u/u
eth1.13v13       192.168.13.253/24                 u/u
eth1.131v131     192.168.131.253/24                u/u
eth2.7v7         192.168.7.253/24                  u/u
eth2.53v53       192.168.53.253/24                 u/u

Here is the output of those same commands from 1.3-rolling-202005130117

mario@vyos007:~$ show system image
The system currently has the following image(s) installed:

   1: 1.3-rolling-202006120643
   2: 1.3-rolling-202005130117 (default boot) (running image)

mario@vyos007:~$ show interfaces
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface        IP Address                        S/L  Description
---------        ----------                        ---  -----------
eth0             -                                 u/u
eth0.17          192.168.17.252/24                 u/u  Public
eth0.17v17       192.168.17.253/24                 u/u
eth0.67          192.168.67.252/24                 u/u  DMZ
eth0.67v67       192.168.67.253/24                 u/u
eth0.79          192.168.79.252/24                 u/u  Download
eth0.79v79       192.168.79.253/24                 u/u
eth0.167         [REMOVED]                         u/u  WAN
eth1             -                                 u/u
eth1.11          192.168.11.252/24                 u/u  IOT
eth1.11v11       192.168.11.253/24                 u/u
eth1.13          192.168.13.252/24                 u/u  LAN
eth1.13v13       192.168.13.253/24                 u/u
eth1.131         192.168.131.252/24                u/u  Guest
eth1.131v131     192.168.131.253/24                u/u
eth2             -                                 u/u
eth2.7           192.168.7.252/24                  u/u  Management
eth2.7v7         192.168.7.253/24                  u/u
eth2.53          192.168.53.252/24                 u/u  Cam
eth2.53v53       192.168.53.253/24                 u/u
lo               127.0.0.1/8                       u/u
                 ::1/128

mario@vyos007:~$ show interfaces vrrp
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
Interface        IP Address                        S/L  Description
---------        ----------                        ---  -----------
eth0.17v17       192.168.17.253/24                 u/u
eth0.67v67       192.168.67.253/24                 u/u
eth0.79v79       192.168.79.253/24                 u/u
eth1.11v11       192.168.11.253/24                 u/u
eth1.13v13       192.168.13.253/24                 u/u
eth1.131v131     192.168.131.253/24                u/u
eth2.7v7         192.168.7.253/24                  u/u
eth2.53v53       192.168.53.253/24                 u/u

(EDIT: Does not look to be related) I had a look through Phabricator and this came of interest, which could be related https://phabricator.vyos.net/T2576
I thought it was interesting enough to mention, it appears to be related to me, but I am not 100% sure myself.

Details

Difficulty level
Unknown (require assessment)
Version
1.3-rolling-202006120643
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Bug (incorrect behavior)

Event Timeline

Just did a test that I havent before for unknown reasons

sudo systemctl restart isc-dhcp-relay.service

And afterwards I am actually getting DHCP through the relay. I will do some more testing I guess but it sounds like maybe DHCP Relay starts before VRRP interfaces are available or something and its getting lost in translation.

Thanks

mario@vyos007:~$ show log | grep "dhc\|vrrp"
Jul 17 09:03:31 vyos007 sudo[17519]:     root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/systemctl restart [email protected]
Jul 17 09:03:31 vyos007 systemd[1]: Created slice system-dhclient.slice.
Jul 17 09:03:31 vyos007 dhclient-script-vyos[17541]: Current dhclient PID: 17528, Parent PID: 17521, IP version: -4, All dhclients for interface eth0.167: 17521 17528
Jul 17 09:03:31 vyos007 dhclient-script-vyos[17541]: Passing command to /usr/sbin/ip: "link set dev eth0.167 up"
Jul 17 09:03:31 vyos007 dhclient-script-vyos[17541]: No changes to apply via vyos-hostsd-client
Jul 17 09:03:31 vyos007 dhclient[17528]: DHCPDISCOVER on eth0.167 to 255.255.255.255 port 67 interval 8
Jul 17 09:03:32 vyos007 dhclient[17528]: DHCPOFFER of [REMOVED] from 172.23.0.1
Jul 17 09:03:32 vyos007 dhclient[17528]: DHCPREQUEST for [REMOVED] on eth0.167 to 255.255.255.255 port 67
Jul 17 09:03:32 vyos007 dhclient[17528]: DHCPACK of [REMOVED] from 172.23.0.1
Jul 17 09:03:32 vyos007 dhclient-script-vyos[17568]: Current dhclient PID: 17528, Parent PID: 1, IP version: -4, All dhclients for interface eth0.167: 17528
Jul 17 09:03:32 vyos007 dhclient-script-vyos[17568]: Passing command to /usr/sbin/ip: "-4 addr add [REMOVED]/255.255.224.0 broadcast [REMOVED] valid_lft 604800 preferred_lft 604800 dev eth0.167 label eth0.167"
Jul 17 09:03:32 vyos007 dhclient-script-vyos[17568]: FRR status: running
Jul 17 09:03:32 vyos007 dhclient-script-vyos[17568]: Checking if the route presented in kernel: default via 203.7.0.1 dev eth0.167
Jul 17 09:03:32 vyos007 dhclient-script-vyos[17568]: Converted vtysh command: "ip route 0.0.0.0/0 [REMOVED] eth0.167 tag 210 210"
Jul 17 09:03:32 vyos007 dhclient-script-vyos[17568]: Sending command to vtysh
Jul 17 09:03:32 vyos007 dhclient-script-vyos[17568]: Deleting nameservers with tag "dhcp-eth0.167" via vyos-hostsd-client
Jul 17 09:03:32 vyos007 vyos-hostsd[636]: Request data: {"type": "name_servers", "op": "delete", "data": ["dhcp-eth0.167"]}
Jul 17 09:03:32 vyos007 dhclient-script-vyos[17568]: Adding nameservers "[REMOVED] [REMOVED]" with tag "dhcp-eth0.167" via vyos-hostsd-client
Jul 17 09:03:32 vyos007 vyos-hostsd[636]: Request data: {"type": "name_servers", "op": "add", "data": {"dhcp-eth0.167": ["[REMOVED]", "[REMOVED]"]}}
Jul 17 09:03:32 vyos007 dhclient-script-vyos[17568]: Applying changes via vyos-hostsd-client
Jul 17 09:03:32 vyos007 dhclient-script-vyos[17568]: No changes to apply via vyos-hostsd-client
Jul 17 09:03:32 vyos007 dhclient[17528]: bound to [REMOVED] -- renewal in 259800 seconds.
Jul 17 09:03:50 vyos007 sudo[18053]:     root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/sh -c /usr/libexec/vyos/conf_mode/vrrp.py
Jul 17 09:03:52 vyos007 sudo[18069]:     root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/sh -c /usr/libexec/vyos/conf_mode/dhcp_relay.py
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: Registering Kernel netlink reflector
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: Registering Kernel netlink command channel
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: Opening file '/etc/keepalived/keepalived.conf'.
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: Starting SNMP subagent
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: Created directory: /var/lib/snmp/mib_indexes
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: Warning: Failed to connect to the agentx master agent ([NIL]):
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: SECURITY VIOLATION - scripts are being executed but script_security not enabled.
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (cam): Success creating VMAC interface eth2.53v53
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (dmz): Success creating VMAC interface eth0.67v67
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (download): Success creating VMAC interface eth0.79v79
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (guest): Success creating VMAC interface eth1.131v131
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (iot): Success creating VMAC interface eth1.11v11
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (lan): Success creating VMAC interface eth1.13v13
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (mgmt): Success creating VMAC interface eth2.7v7
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (public): Success creating VMAC interface eth0.17v17
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: Registering gratuitous ARP shared channel
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (cam) Entering BACKUP STATE (init)
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (dmz) Entering BACKUP STATE (init)
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (download) Entering BACKUP STATE (init)
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (guest) Entering BACKUP STATE (init)
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (iot) Entering BACKUP STATE (init)
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (lan) Entering BACKUP STATE (init)
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (mgmt) Entering BACKUP STATE (init)
Jul 17 09:03:52 vyos007 Keepalived_vrrp[18071]: (public) Entering BACKUP STATE (init)
Jul 17 09:03:53 vyos007 keepalived-fifo.py[18093]: Loaded configuration: {'vrrp_groups': {'cam': {'STOP': None, 'FAULT': None, 'BACKUP': None, 'MASTER': None}, 'dmz': {'STOP': None, 'FAULT': None, 'BACKUP': None, 'MASTER': None}, 'download': {'STOP': None, 'FAULT': None, 'BACKUP': None, 'MASTER': None}, 'guest': {'STOP': None, 'FAULT': None, 'BACKUP': None, 'MASTER': None}, 'iot': {'STOP': None, 'FAULT': None, 'BACKUP': None, 'MASTER': None}, 'lan': {'STOP': '/config/scripts/vrrp-transition.sh', 'FAULT': '/config/scripts/vrrp-transition.sh', 'BACKUP': '/config/scripts/vrrp-transition.sh', 'MASTER': '/config/scripts/vrrp-transition.sh'}, 'mgmt': {'STOP': None, 'FAULT': None, 'BACKUP': None, 'MASTER': None}, 'public': {'STOP': None, 'FAULT': None, 'BACKUP': None, 'MASTER': None}}, 'sync_groups': {'sync': {'STOP': None, 'FAULT': None, 'BACKUP': None, 'MASTER': None}}}
Jul 17 09:03:54 vyos007 sudo[18129]:     root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/systemctl restart isc-dhcp-relay.service
Jul 17 09:03:54 vyos007 dhcrelay[18131]: Requesting: eth1.131v131 as upstream: Y downstream: Y
Jul 17 09:03:54 vyos007 dhcrelay[18131]: Requesting: eth0.67v67 as upstream: Y downstream: Y
Jul 17 09:03:54 vyos007 dhcrelay[18131]: Requesting: eth1.13v13 as upstream: Y downstream: Y
Jul 17 09:03:54 vyos007 dhcrelay[18131]: Requesting: eth1.11v11 as upstream: Y downstream: Y
Jul 17 09:03:54 vyos007 dhcrelay[18131]: Internet Systems Consortium DHCP Relay Agent 4.4.1
Jul 17 09:03:54 vyos007 dhcrelay[18131]: Copyright 2004-2018 Internet Systems Consortium.
Jul 17 09:03:54 vyos007 dhcrelay[18131]: All rights reserved.
Jul 17 09:03:54 vyos007 dhcrelay[18131]: For info, please visit https://www.isc.org/software/dhcp/
Jul 17 09:03:54 vyos007 dhcrelay[18132]: Internet Systems Consortium DHCP Relay Agent 4.4.1
Jul 17 09:03:54 vyos007 dhcrelay[18132]: Copyright 2004-2018 Internet Systems Consortium.
Jul 17 09:03:54 vyos007 dhcrelay[18132]: All rights reserved.
Jul 17 09:03:54 vyos007 dhcrelay[18132]: For info, please visit https://www.isc.org/software/dhcp/
Jul 17 09:03:54 vyos007 dhcrelay[18132]: Listening on LPF/eth0.17v17/00:00:5e:00:01:11
Jul 17 09:03:54 vyos007 dhcrelay[18131]: Listening on LPF/eth0.17v17/00:00:5e:00:01:11
Jul 17 09:03:54 vyos007 dhcrelay[18131]: Sending on   LPF/eth0.17v17/00:00:5e:00:01:11
Jul 17 09:03:54 vyos007 dhcrelay[18132]: Sending on   LPF/eth0.17v17/00:00:5e:00:01:11
Jul 17 09:03:54 vyos007 dhcrelay[18132]: Listening on LPF/eth2.7v7/00:00:5e:00:01:07
Jul 17 09:03:54 vyos007 dhcrelay[18131]: Listening on LPF/eth2.7v7/00:00:5e:00:01:07
Jul 17 09:03:54 vyos007 dhcrelay[18131]: Sending on   LPF/eth2.7v7/00:00:5e:00:01:07
Jul 17 09:03:54 vyos007 dhcrelay[18132]: Sending on   LPF/eth2.7v7/00:00:5e:00:01:07
Jul 17 09:03:54 vyos007 dhcrelay[18132]: Listening on LPF/eth0.79v79/00:00:5e:00:01:4f
Jul 17 09:03:54 vyos007 dhcrelay[18131]: Listening on LPF/eth0.79v79/00:00:5e:00:01:4f
Jul 17 09:03:54 vyos007 dhcrelay[18131]: Sending on   LPF/eth0.79v79/00:00:5e:00:01:4f
Jul 17 09:03:54 vyos007 dhcrelay[18132]: Sending on   LPF/eth0.79v79/00:00:5e:00:01:4f
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth2.53v53/00:00:5e:00:01:35
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth2.53v53/00:00:5e:00:01:35
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth2.53v53/00:00:5e:00:01:35
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth2.53v53/00:00:5e:00:01:35
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth2.53/00:15:5d:01:9f:14
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth2.53/00:15:5d:01:9f:14
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth2.53/00:15:5d:01:9f:14
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth2.53/00:15:5d:01:9f:14
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth2.7/00:15:5d:01:9f:14
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth2.7/00:15:5d:01:9f:14
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth2.7/00:15:5d:01:9f:14
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth2.7/00:15:5d:01:9f:14
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth0.167/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth0.167/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth0.167/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth0.167/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth0.79/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth0.79/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth0.79/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth0.79/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth0.67/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth0.67/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth0.67/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth0.67/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth0.17/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth0.17/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth0.17/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth0.17/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth1.131/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth1.131/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth1.131/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth1.131/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth1.13/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth1.13/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth1.13/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth1.13/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth1.11/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth1.11/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth1.11/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth1.11/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth2/00:15:5d:01:9f:14
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth2/00:15:5d:01:9f:14
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth2/00:15:5d:01:9f:14
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth2/00:15:5d:01:9f:14
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth1/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth1/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth1/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth1/00:15:5d:01:9f:13
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth0/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth0/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth0/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth0/00:15:5d:01:9f:03
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth1.11v11/00:00:5e:00:01:0b
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth1.11v11/00:00:5e:00:01:0b
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth1.11v11/00:00:5e:00:01:0b
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth1.11v11/00:00:5e:00:01:0b
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth1.13v13/00:00:5e:00:01:0d
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth1.13v13/00:00:5e:00:01:0d
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth1.13v13/00:00:5e:00:01:0d
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth1.13v13/00:00:5e:00:01:0d
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth0.67v67/00:00:5e:00:01:43
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth0.67v67/00:00:5e:00:01:43
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth0.67v67/00:00:5e:00:01:43
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth0.67v67/00:00:5e:00:01:43
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Listening on LPF/eth1.131v131/00:00:5e:00:01:83
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Listening on LPF/eth1.131v131/00:00:5e:00:01:83
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   LPF/eth1.131v131/00:00:5e:00:01:83
Jul 17 09:03:55 vyos007 dhcrelay[18131]: Sending on   Socket/fallback
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   LPF/eth1.131v131/00:00:5e:00:01:83
Jul 17 09:03:55 vyos007 dhcrelay[18132]: Sending on   Socket/fallback
Jul 17 09:03:55 vyos007 Keepalived_vrrp[18071]: (dmz) Entering MASTER STATE
Jul 17 09:03:55 vyos007 Keepalived_vrrp[18071]: VRRP_Group(sync) Syncing instances to MASTER state
Jul 17 09:03:55 vyos007 Keepalived_vrrp[18071]: (cam) Entering MASTER STATE
Jul 17 09:03:55 vyos007 Keepalived_vrrp[18071]: (guest) Entering MASTER STATE
Jul 17 09:03:55 vyos007 Keepalived_vrrp[18071]: (mgmt) Entering MASTER STATE
Jul 17 09:03:55 vyos007 Keepalived_vrrp[18071]: (lan) Entering MASTER STATE
Jul 17 09:03:55 vyos007 Keepalived_vrrp[18071]: (iot) Entering MASTER STATE
Jul 17 09:03:55 vyos007 Keepalived_vrrp[18071]: (public) Entering MASTER STATE
Jul 17 09:03:55 vyos007 Keepalived_vrrp[18071]: (download) Entering MASTER STATE
Jul 17 09:03:56 vyos007 keepalived-fifo.py[18093]: Running the command: /config/scripts/vrrp-transition.sh
Jul 17 09:03:57 vyos007 dhcrelay[18132]: Discarding packet received on eth1.13v13 interface that has no IPv4 address assigned.
Jul 17 09:03:58 vyos007 dhcrelay[18132]: Discarding packet received on eth1.13v13 interface that has no IPv4 address assigned.
Jul 17 09:04:00 vyos007 dhcrelay[18132]: Discarding packet received on eth2.7v7 interface that has no IPv4 address assigned.
Jul 17 09:04:00 vyos007 dhcrelay[18132]: Discarding packet received on eth1.13v13 interface that has no IPv4 address assigned.
Jul 17 09:04:05 vyos007 dhcrelay[18132]: Discarding packet received on eth1.13v13 interface that has no IPv4 address assigned.
Jul 17 09:04:06 vyos007 dhcrelay[18132]: Discarding packet received on eth1.13v13 interface that has no IPv4 address assigned.

Resolved: It seems either my config or something else has changed but I figured it out just now after a coffee and some noodle scratching.

My WiFi AP's management interface was not added to the dhcp relay interface list, and it has never been added previously.
It needed it tho as turns out that was what was causing the issue apparently. I find it a bit weird whatever was going on but ill monitor. It IS working currently with latest rolling and adding the management interface eth2.7v7 to dhcp relay interface list.

I spoke too soon, I rebooted and nothing yet again until i ran

sudo systemctl restart isc-dhcp-relay.service
blackhole claimed this task.

in the latest chronicles of me replying to myself and resolving issues

turns out if i made my interfaces the base vlan interfaces instead of the vlan vrrp interfaces things are working properly. something must have changed since may for this to stop functioning but figured out finally and can move on with my life (and conntrack-sync)

mario@vyos007:~$ show configuration commands | grep dhcp-relay
set service dhcp-relay interface ‘eth0.67’
set service dhcp-relay interface ‘eth1.11’
set service dhcp-relay interface ‘eth1.13’
set service dhcp-relay interface ‘eth1.131’
set service dhcp-relay interface ‘eth2.7’
set service dhcp-relay relay-options relay-agents-packets ‘discard’
set service dhcp-relay server ‘192.168.67.241’
set service dhcp-relay server ‘192.168.67.242’
erkin set Issue type to Bug (incorrect behavior).Aug 30 2021, 5:31 AM
erkin removed a subscriber: Active contributors.