OK. No problem. However, if there's another user having the same kind of problem he may try tcpdump:
Code:
tcpdump -i eth1 udp port 67 or port 68
sudo ss -lunp
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
UNCONN 0 0 0.0.0.0:19004 0.0.0.0:* users:(("java",pid=721774,fd=51))
UNCONN 0 0 0.0.0.0:39878 0.0.0.0:* users:(("java",pid=721774,fd=42))
UNCONN 0 0 0.0.0.0:1813 0.0.0.0:* users:(("java",pid=721774,fd=59))
UNCONN 0 0 0.0.0.0:2055 0.0.0.0:* users:(("java",pid=721774,fd=60))
UNCONN 0 0 0.0.0.0:53 0.0.0.0:* users:(("java",pid=721774,fd=57))
UNCONN 0 0 192.168.0.101:67 0.0.0.0:* users:(("java",pid=721774,fd=61))
tail -f /nxfilter/log/nxfilter.log INFO [12-08 12:34:04] - NxClassifier._scanDomain, URL = http://api.saasexch.com INFO [12-08 12:34:04] - NxClassifier._scanDomain, java.net.ConnectException: Connection refused INFO [12-08 12:34:06] - DSf, udpCnt = 65, tlsCnt = 0, aclDropCnt = 0, queryCnt = 65, customCnt = 0, authRediCnt = 0, authDropCnt = 0, refreshCnt = 10, pstCacheCnt = 0, respCacheHitCnt = 3, cacheHitRatio = 4.62%. INFO [12-08 12:34:06] - MHMr, Stats, reqCnt = 34, blockCnt = 0, domainCnt = 31, userCnt = 1, tokenNameCnt = 0, cltIpCnt = 5, malwareCnt = 0, fwdErrCnt = 0, domainTestCnt = 0, xUserCnt = 1, xIpCnt = 5, xReqCnt = 8578. INFO [12-08 12:34:06] - MHMr, Cache size = 39|0|0. INFO [12-08 12:34:26] - NxClassifier.addQueue, Domain added. - 1clickfgt.fortigslb.com, domainQueue.size() = 1. INFO [12-08 12:34:26] - NxClassifier.run, MyClassifier - 0, Started working on 1clickfgt.fortigslb.com. INFO [12-08 12:34:29] - NxClassifier._scanDomain, URL = http://1clickfgt.fortigslb.com INFO [12-08 12:34:29] - NxClassifier._scanDomain, java.net.SocketTimeoutException: Connect timed out INFO [12-08 12:35:00] - LWf, logAll.logCnt = 20, logAll.signalCnt = 0, logAll.flowCnt = 145, logAll.recvFlow = 311, logAll.dhcpCnt = 0, logAll.recvDhcp = 0. INFO [12-08 12:35:05] - NxClassifier.addQueue, Domain added. - festream.saasexch.co, domainQueue.size() = 1. INFO [12-08 12:35:05] - NxClassifier.run, MyClassifier - 0, Started working on festream.saasexch.co. INFO [12-08 12:35:06] - DSf, udpCnt = 25, tlsCnt = 0, aclDropCnt = 0, queryCnt = 25, customCnt = 0, authRediCnt = 0, authDropCnt = 0, refreshCnt = 0, pstCacheCnt = 0, respCacheHitCnt = 4, cacheHitRatio = 16%. INFO [12-08 12:35:06] - MHMr, Stats, reqCnt = 50, blockCnt = 0, domainCnt = 41, userCnt = 1, tokenNameCnt = 0, cltIpCnt = 5, malwareCnt = 0, fwdErrCnt = 0, domainTestCnt = 0, xUserCnt = 1, xIpCnt = 5, xReqCnt = 8596. INFO [12-08 12:35:06] - MHMr, Cache size = 49|0|0. INFO [12-08 12:35:08] - NxClassifier._scanDomain, URL = http://festream.saasexch.co INFO [12-08 12:35:08] - NxClassifier._scanDomain, java.net.SocketTimeoutException: Connect timed out INFO [12-08 12:35:14] - NxClassifier.addQueue, Domain added. - api.saasexch.co, domainQueue.size() = 1. INFO [12-08 12:35:14] - NxClassifier.run, MyClassifier - 1, Started working on api.saasexch.co. INFO [12-08 12:35:14] - NxClassifier._scanDomain, URL = http://api.saasexch.co INFO [12-08 12:35:14] - NxClassifier._scanDomain, java.net.ConnectException: Connection refused
sudo tcpdump -n -i eth0 udp port 67 or port 68 tcpdump: verbose output suppressed, use -v[v]... for full protocol decode listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes 12:34:27.379143 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:34:28.846872 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:34:31.354972 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:34:35.557560 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:34:36.809566 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:34:39.159736 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:34:41.112055 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 04:f4:1c:68:65:67, length 300 12:34:43.996155 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:34:52.090009 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:35:00.113516 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:35:08.464266 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:35:17.302806 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:35:25.449409 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:35:30.875383 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 04:f4:1c:68:65:67, length 300 12:35:33.822911 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 ^C 15 packets captured 15 packets received by filter 0 packets dropped by kernel
sudo ss -lunp
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
UNCONN 0 0 0.0.0.0:19004 0.0.0.0:* users:(("java",pid=722557,fd=51))
UNCONN 0 0 0.0.0.0:36069 0.0.0.0:* users:(("java",pid=722557,fd=42))
UNCONN 0 0 0.0.0.0:1813 0.0.0.0:* users:(("java",pid=722557,fd=61))
UNCONN 0 0 0.0.0.0:2055 0.0.0.0:* users:(("java",pid=722557,fd=59))
UNCONN 0 0 0.0.0.0:53 0.0.0.0:* users:(("java",pid=722557,fd=56))
UNCONN 0 0 0.0.0.0:67 0.0.0.0:* users:(("java",pid=722557,fd=58))
tail -f /nxfilter/log/nxfilter.log
INFO [12-08 12:42:20] - MM, DHCP starter started.
INFO [12-08 12:42:20] - DhcpStarter.startServer, DhcpServer started.
INFO [12-08 12:42:20] - DhcpStarter.run, Current DHCP Setup, DhcpSetup{listenIp=0.0.0.0, startIp=192.168.0.200, endIp=192.168.0.230, subnetMask=255.255.255.0, gatewayIp=192.168.0.1, dnsIps=[192.168.0.101], leaseSeconds=600, tftpServer=, bootFile=, maxPoolSize=255, ntpIps=[], wpadUrl=, runDhcp=true, secondaryFlag=false, preventConflict=false}
INFO [12-08 12:42:20] - DhcpServer.run, DHCP server running on port 67
INFO [12-08 12:42:20] - MM, Starting Tomcat.
INFO [12-08 12:42:20] - MHMrU, Doing remote update for Jahaslist.
INFO [12-08 12:42:20] - JahasUpdate.remoteRecatOne, Processing /nxfilter/tmp/repository_jahastech_com__jahaslist_random_jsp/random_jsp
INFO [12-08 12:42:21] - JahasUpdate.remoteRecatOne, oldVer = 103101, newVer = 103101.
INFO [12-08 12:42:21] - JahasUpdate.remoteRecatOne, Nothing to update.
INFO [12-08 12:42:21] - MHMrU, Jahaslist has been updated.
INFO [12-08 12:42:23] - DhcpServer.run, DHCP DISCOVER, macStr = A2:B6:E7:EE:00:F3, srcIp = 0.0.0.0, hostname = iPhone
INFO [12-08 12:42:23] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 1, curIdx = 0.
INFO [12-08 12:42:23] - IpPool.getUnleasedIp, Found an existing lease by MAC. We renew it, LeasedIp{ip=192.168.0.200, mac=A2:B6:E7:EE:00:F3, hostname=iPhone, leaseTimestamp=1765168935, leaseTimestampStr=20251208124215, expireTimestamp=1765169835, expireTimestampStr=20251208125715}
INFO [12-08 12:42:23] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 1, curIdx = 0.
INFO [12-08 12:42:23] - DhcpServer.run, IP lease 192.168.0.200 → A2:B6:E7:EE:00:F3
INFO [12-08 12:42:32] - DhcpServer.run, DHCP DISCOVER, macStr = A2:B6:E7:EE:00:F3, srcIp = 0.0.0.0, hostname = iPhone
INFO [12-08 12:42:32] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 1, curIdx = 0.
INFO [12-08 12:42:32] - IpPool.getUnleasedIp, Found an existing lease by MAC. We renew it, LeasedIp{ip=192.168.0.200, mac=A2:B6:E7:EE:00:F3, hostname=iPhone, leaseTimestamp=1765168943, leaseTimestampStr=20251208124223, expireTimestamp=1765169843, expireTimestampStr=20251208125723}
INFO [12-08 12:42:32] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 1, curIdx = 0.
INFO [12-08 12:42:32] - DhcpServer.run, IP lease 192.168.0.200 → A2:B6:E7:EE:00:F3
INFO [12-08 12:42:33] - DhcpServer.run, DHCP REQUEST, macStr = F6:16:C3:A4:33:7A, srcIp = 0.0.0.0, hostname = iPad
INFO [12-08 12:42:33] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 1, curIdx = 0.
INFO [12-08 12:42:33] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 2, curIdx = 2.
INFO [12-08 12:42:33] - IpPool.getUnleasedIp, New Leased IP = LeasedIp{ip=192.168.0.201, mac=F6:16:C3:A4:33:7A, hostname=iPad, leaseTimestamp=1765168953, leaseTimestampStr=20251208124233, expireTimestamp=1765169853, expireTimestampStr=20251208125733}
INFO [12-08 12:42:33] - DhcpServer.run, IP lease 192.168.0.201 → F6:16:C3:A4:33:7A
INFO [12-08 12:42:35] - DhcpServer.run, DHCP REQUEST, macStr = F6:16:C3:A4:33:7A, srcIp = 0.0.0.0, hostname = iPad
INFO [12-08 12:42:35] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 2, curIdx = 2.
INFO [12-08 12:42:35] - IpPool.getUnleasedIp, Found an existing lease by MAC. We renew it, LeasedIp{ip=192.168.0.201, mac=F6:16:C3:A4:33:7A, hostname=iPad, leaseTimestamp=1765168953, leaseTimestampStr=20251208124233, expireTimestamp=1765169853, expireTimestampStr=20251208125733}
INFO [12-08 12:42:35] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 2, curIdx = 2.
INFO [12-08 12:42:35] - DhcpServer.run, IP lease 192.168.0.201 → F6:16:C3:A4:33:7A
INFO [12-08 12:42:40] - DhcpServer.run, DHCP DISCOVER, macStr = A2:B6:E7:EE:00:F3, srcIp = 0.0.0.0, hostname = iPhone
INFO [12-08 12:42:40] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 2, curIdx = 2.
INFO [12-08 12:42:40] - IpPool.getUnleasedIp, Found an existing lease by MAC. We renew it, LeasedIp{ip=192.168.0.200, mac=A2:B6:E7:EE:00:F3, hostname=iPhone, leaseTimestamp=1765168952, leaseTimestampStr=20251208124232, expireTimestamp=1765169852, expireTimestampStr=20251208125732}
INFO [12-08 12:42:40] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 2, curIdx = 2.
INFO [12-08 12:42:40] - DhcpServer.run, IP lease 192.168.0.200 → A2:B6:E7:EE:00:F3
INFO [12-08 12:42:41] - LCcRC, licCnt = 0, historyCnt = 8555, trafficCnt = 12961, maxCnt = 120000.
INFO [12-08 12:42:41] - LCcRC, historyCnt bigger than licCnt.
INFO [12-08 12:42:41] - RMcR, Resolving DNS server : [192.168.0.100:5335]
INFO [12-08 12:42:41] - RMcR, Adding a upstream resolver : SimpleResolver [/192.168.0.100:5335].
INFO [12-08 12:42:42] - DhcpServer.run, DHCP DISCOVER, macStr = F6:16:C3:A4:33:7A, srcIp = 0.0.0.0, hostname = iPad
INFO [12-08 12:42:42] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 2, curIdx = 2.
INFO [12-08 12:42:42] - IpPool.getUnleasedIp, Found an existing lease by MAC. We renew it, LeasedIp{ip=192.168.0.201, mac=F6:16:C3:A4:33:7A, hostname=iPad, leaseTimestamp=1765168955, leaseTimestampStr=20251208124235, expireTimestamp=1765169855, expireTimestampStr=20251208125735}
INFO [12-08 12:42:42] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 2, curIdx = 2.
INFO [12-08 12:42:42] - DhcpServer.run, IP lease 192.168.0.201 → F6:16:C3:A4:33:7A
INFO [12-08 12:42:43] - DhcpServer.run, DHCP DISCOVER, macStr = F6:16:C3:A4:33:7A, srcIp = 0.0.0.0, hostname = iPad
INFO [12-08 12:42:43] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 2, curIdx = 2.
INFO [12-08 12:42:43] - IpPool.getUnleasedIp, Found an existing lease by MAC. We renew it, LeasedIp{ip=192.168.0.201, mac=F6:16:C3:A4:33:7A, hostname=iPad, leaseTimestamp=1765168962, leaseTimestampStr=20251208124242, expireTimestamp=1765169862, expireTimestampStr=20251208125742}
INFO [12-08 12:42:43] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 2, curIdx = 2.
INFO [12-08 12:42:43] - DhcpServer.run, IP lease 192.168.0.201 → F6:16:C3:A4:33:7A
INFO [12-08 12:42:45] - DhcpServer.run, DHCP DISCOVER, macStr = F6:16:C3:A4:33:7A, srcIp = 0.0.0.0, hostname = iPad
INFO [12-08 12:42:45] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 2, curIdx = 2.
INFO [12-08 12:42:45] - IpPool.getUnleasedIp, Found an existing lease by MAC. We renew it, LeasedIp{ip=192.168.0.201, mac=F6:16:C3:A4:33:7A, hostname=iPad, leaseTimestamp=1765168963, leaseTimestampStr=20251208124243, expireTimestamp=1765169863, expireTimestampStr=20251208125743}
INFO [12-08 12:42:45] - AvaxList.printInfo, leasedList.size() = 31, ip2leased.size = 31, mac2leased.size = 2, curIdx = 2.
INFO [12-08 12:42:45] - DhcpServer.run, IP lease 192.168.0.201 → F6:16:C3:A4:33:7A
tcpdump -n -i eth0 udp port 67 or port 68 tcpdump: verbose output suppressed, use -v[v]... for full protocol decode listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes 12:42:23.681593 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:42:23.683873 IP 192.168.0.101.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 274 12:42:32.312432 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:42:32.313794 IP 192.168.0.101.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 274 12:42:33.865866 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from f6:16:c3:a4:33:7a, length 300 12:42:33.867811 IP 192.168.0.101.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 274 12:42:35.574878 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from f6:16:c3:a4:33:7a, length 300 12:42:35.575795 IP 192.168.0.101.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 274 12:42:40.992576 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from a2:b6:e7:ee:00:f3, length 300 12:42:40.994501 IP 192.168.0.101.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 274 12:42:42.404817 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from f6:16:c3:a4:33:7a, length 300 12:42:42.406108 IP 192.168.0.101.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 274 12:42:43.379863 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from f6:16:c3:a4:33:7a, length 300 12:42:43.381773 IP 192.168.0.101.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 274 ^C 14 packets captured 14 packets received by filter 0 packets dropped by kernel
Frame 2: Packet, 316 bytes on wire (2528 bits), 316 bytes captured (2528 bits)
Ethernet II, Src: ProxmoxServe_cd:02:28 (bc:24:11:cd:02:28), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
Destination: Broadcast (ff:ff:ff:ff:ff:ff)
.... ..1. .... .... .... .... = LG bit: Locally administered address (this is NOT the factory default)
.... ...1 .... .... .... .... = IG bit: Group address (multicast/broadcast)
Source: ProxmoxServe_cd:02:28 (bc:24:11:cd:02:28)
.... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
.... ...0 .... .... .... .... = IG bit: Individual address (unicast)
Type: IPv4 (0x0800)
[Stream index: 1]
Internet Protocol Version 4, Src: 192.168.0.101, Dst: 255.255.255.255
User Datagram Protocol, Src Port: 67, Dst Port: 68
Dynamic Host Configuration Protocol (Offer)
Message type: Boot Reply (2)
Hardware type: Ethernet (0x01)
Hardware address length: 6
Hops: 0
Transaction ID: 0x1a0917f1
Seconds elapsed: 0
Bootp flags: 0x8000, Broadcast flag (Broadcast)
Client IP address: 0.0.0.0
Your (client) IP address: 192.168.0.205
Next server IP address: 0.0.0.0
Relay agent IP address: 0.0.0.0
Client MAC address: Apple_73:bd:d5 (7c:c3:a1:73:bd:d5)
Client hardware address padding: 00000000000000000000
Server host name not given
Boot file name not given
Magic cookie: DHCP
Option: (53) DHCP Message Type (Offer)
Option: (54) DHCP Server Identifier (0.0.0.0)
Option: (51) IP Address Lease Time
Option: (1) Subnet Mask (255.255.255.0)
Option: (3) Router
Option: (6) Domain Name Server
Option: (255) End
Comment