From 65055dedd4d3ca57563ff6a354826dffb3b32cea Mon Sep 17 00:00:00 2001 From: Dom Date: Sun, 19 Nov 2023 17:30:30 +0000 Subject: [PATCH] Fixing Cisco DHCP Offer value --- dhcp/midasd.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dhcp/midasd.py b/dhcp/midasd.py index fa184ee..0d6ebfa 100644 --- a/dhcp/midasd.py +++ b/dhcp/midasd.py @@ -160,7 +160,7 @@ class Packet(): elif client_device_os == 'cisco_ios': reply_packet_object.OPTIONS = b"".join( [ - bytes([53, 1, 3 if _type == 'offer' else 5]), # DHCP offer or ack packet + bytes([53, 1, 2 if _type == 'offer' else 5]), # DHCP offer or ack packet bytes([54, 4] + [int(octet) for octet in settings['DHCP']['SERVER_IP'].split('.')]), # Server identifier (192.168.0.247) bytes([51, 4, 0x00, 0x01, 0x51, 0x80]), # Lease time: 86400 bytes([1, 4, 255, 255, 255, 254]), # Subnet mask: 255.255.255.254