Gargoyle setup is working great for few years. One of the reasons to use it is to have a tight control over my network.
Recently I have noticed that a couple of devices seems to request an IP using DHCP but not requesting again once the lease expires, sticking to the original IP forever.
That happens with a FireTV stick and LGWebOS TV.
I can see on "/etc/dhcpleases" the following:
Code: Select all
1609202493 aa:11:bb:22:cc:33 192.168.2.30 DEVICE01 01:aa:11:bb:22:cc:33
1609166895 bb:22:cc:33:dd:44 192.168.2.26 WebOSTV *
1609182643 cc:33:dd:44:ee:55 192.168.2.33 DEVICE02 01:cc:33:dd:44:ee:55
1609199031 dd:44:ee:55:ff:66 192.168.2.51 FireStick *
1609199882 ee:55:ff:66:aa:77 192.168.2.32 DEVICE03 01:ee:55:ff:66:aa:77
1609202196 ff:66:aa:77:bb:88 192.168.2.42 DEVICE04 01:ff:66:aa:77:bb:88
Code: Select all
target prot opt source destination
REJECT all -- !FireStick.lan anywhere MAC dd:44:ee:55:ff:66 reject-with icmp-port-unreachable
REJECT all -- FireStick.lan anywhere MAC ! dd:44:ee:55:ff:66 reject-with icmp-port-unreachable
So, I was wondering:
- What the star means in the dhcp leases file?
- What the "01" in front of each MAC in the line end of dhcp lease file?
- What's the purpose, meaning and how those rules get on iptable?
- The reason of all those questions: While is not causing any problem to my network, is there a way to force the DHCP client to renew the IP from DHCP server side? Any tips?