Спасибо! Буду стараться разобраться!
Запустил!
Вот логи!
select() worked, trying to get data by recvfrom()...
Received packet: 548 bytes from 0.0.0.0:68.
Source: 0.0.0.0 Destination: 192.168.0.1.
Reading packet...
Reading received packet data...
Packet type is: DHCPDISCOVER
List of request parameters: 1 3 60 43 67 128 129 130 131 132 133 134 135
Checking packet...
Print packet data...
Bootstrap Protocol
Message type: bootp BOOTREQUEST (1)
Hardware type: Ethernet 10Mb
Hardware address length: 6
Hops: 0
Transaction ID: 0x22180b03
Seconds elapsed: 4
Bootp flags: 0x0080
Client IP address (ciaddr): 0.0.0.0
Your (client) IP address (yiaddr): 0.0.0.0
Server IP address (siaddr): 0.0.0.0
Relay agent IP address (giaddr): 0.0.0.0
Client MAC address (chaddr): 00:01:02:0B:18:22
Server host:
Boot file name:
Magic cookie: (OK)
Option: (t=53, l=1) DHCP_OPTION_MESSAGE_TYPE = 1
Option: (t=55, l=13) DHCP_OPTION_PARAMETER_REQUEST_LIST = 01 03 3c 2b 43 80 81 82 83 84 85 86 87
Option: (t=57, l=2) DHCP_OPTION_MESSAGE_LENGTH = 1260
Option: (t=97, l=17) Option: 97 = 00 20 00 20 00 20 00 20 00 00 02 08 02 00 01 02 03, 536879104 (0x20002000), ''
Option: (t=93, l=2) Option: 93 = 00 00, 0 (0x00000000), ''
Option: (t=94, l=3) Option: 94 = 01 02 01, 66049 (0x00010201), ''
Option: (t=60, l=32) DHCP_OPTION_CLIENT_CLASS_INFO = PXEClient:Arch:00000:UNDI:002001
End Option
[00:01:02:0B:18:22] Processing DHCPDISCOVER package...
Server determines IP for the client...
[00:01:02:0B:18:22] Determine IP...
Search in ClientIP packet options.
Search in terminalDHCP directory.
Search in packet options - requestedIP.
Search in ipstack.
sysipstack: Found reserved IP 192.168.0.2 for MAC 00:01:02:0B:18:22. Updating timestamp.
[00:01:02:0B:18:22] IP 192.168.0.2 for MAC 00:01:02:0B:18:22 determined from ipstack.
[00:01:02:0B:18:22] Sending ARP to check if IP is busy...
Checking ARP table to find IPNetRow for our IP...
Sending ARP request for IP 192.168.0.2 (MAC 00:01:02:0B:18:22, server IP 192.168.0.1)
Sending ARP ended by WAIT_TIMEOUT. IP is free. Thread id 3892.
[00:01:02:0B:18:22] Send DHCPOFFER.
We are sending packet from 192.168.0.1. Client IP = 192.168.0.2
Print packet data...
Bootstrap Protocol
Message type: bootp BOOTREPLY (2)
Hardware type: Ethernet 10Mb
Hardware address length: 6
Hops: 0
Transaction ID: 0x22180b03
Seconds elapsed: 0
Bootp flags: 0x0080
Client IP address (ciaddr): 0.0.0.0
Your (client) IP address (yiaddr): 192.168.0.2
Server IP address (siaddr): 192.168.10.2
Relay agent IP address (giaddr): 0.0.0.0
Client MAC address (chaddr): 00:01:02:0B:18:22
Server host:
Boot file name: 5.1.6\wtware.pxe
Magic cookie: (OK)
Option: (t=53, l=1) DHCP_OPTION_MESSAGE_TYPE = 2
Option: (t=54, l=4) DHCP_OPTION_SERVER_IDENTIFIER = c0 a8 00 01, 16820416 (0x0100a8c0), '('
Option: (t=1, l=4) DHCP_OPTION_SUBNET_MASK = 255.255.255.0
Option: (t=26, l=2) DHCP_OPTION_MTU = 1500
Option: (t=66, l=13) DHCP_OPTION_TFTP_SERVER_NAME = 192.168.10.2
Option: (t=67, l=17) DHCP_OPTION_TFTP_BOOTFILE_NAME = 5.1.6\wtware.pxe
Option: (t=3, l=4) DHCP_OPTION_ROUTER_ADDRESS = 192.168.0.1
Option: (t=51, l=4) DHCP_OPTION_LEASE_TIME = -1
End Option
Sending packet: 306 bytes to 255.255.255.255:68.
Success, sent 306 bytes to 255.255.255.255:68.
Listening...
select() worked, trying to get data by recvfrom()...
Received packet: 548 bytes from 0.0.0.0:68.
Source: 0.0.0.0 Destination: 192.168.0.1.
Reading packet...
Reading received packet data...
Packet type is: DHCPDISCOVER
List of request parameters: 1 3 60 43 67 128 129 130 131 132 133 134 135
Checking packet...
Print packet data...
Bootstrap Protocol
Message type: bootp BOOTREQUEST (1)
Hardware type: Ethernet 10Mb
Hardware address length: 6
Hops: 0
Transaction ID: 0x22180b05
Seconds elapsed: 7
Bootp flags: 0x0080
Client IP address (ciaddr): 0.0.0.0
Your (client) IP address (yiaddr): 0.0.0.0
Server IP address (siaddr): 0.0.0.0
Relay agent IP address (giaddr): 0.0.0.0
Client MAC address (chaddr): 00:01:02:0B:18:22
Server host:
Boot file name:
Magic cookie: (OK)
Option: (t=53, l=1) DHCP_OPTION_MESSAGE_TYPE = 1
Option: (t=55, l=13) DHCP_OPTION_PARAMETER_REQUEST_LIST = 01 03 3c 2b 43 80 81 82 83 84 85 86 87
Option: (t=57, l=2) DHCP_OPTION_MESSAGE_LENGTH = 1260
Option: (t=97, l=17) Option: 97 = 00 20 00 20 00 20 00 20 00 00 02 08 02 00 01 02 03, 536879104 (0x20002000), ''
Option: (t=93, l=2) Option: 93 = 00 00, 0 (0x00000000), ''
Option: (t=94, l=3) Option: 94 = 01 02 01, 66049 (0x00010201), ''
Option: (t=60, l=32) DHCP_OPTION_CLIENT_CLASS_INFO = PXEClient:Arch:00000:UNDI:002001
End Option
[00:01:02:0B:18:22] Processing DHCPDISCOVER package...
Server determines IP for the client...
[00:01:02:0B:18:22] Determine IP...
Search in ClientIP packet options.
Search in terminalDHCP directory.
Search in packet options - requestedIP.
Search in ipstack.
sysipstack: Found reserved IP 192.168.0.2 for MAC 00:01:02:0B:18:22. Updating timestamp.
[00:01:02:0B:18:22] IP 192.168.0.2 for MAC 00:01:02:0B:18:22 determined from ipstack.
[00:01:02:0B:18:22] Sending ARP to check if IP is busy...
Checking ARP table to find IPNetRow for our IP...
Sending ARP request for IP 192.168.0.2 (MAC 00:01:02:0B:18:22, server IP 192.168.0.1)
Sending ARP ended by WAIT_TIMEOUT. IP is free. Thread id 3920.
[00:01:02:0B:18:22] Send DHCPOFFER.
We are sending packet from 192.168.0.1. Client IP = 192.168.0.2
Print packet data...
Bootstrap Protocol
Message type: bootp BOOTREPLY (2)
Hardware type: Ethernet 10Mb
Hardware address length: 6
Hops: 0
Transaction ID: 0x22180b05
Seconds elapsed: 0
Bootp flags: 0x0080
Client IP address (ciaddr): 0.0.0.0
Your (client) IP address (yiaddr): 192.168.0.2
Server IP address (siaddr): 192.168.10.2
Relay agent IP address (giaddr): 0.0.0.0
Client MAC address (chaddr): 00:01:02:0B:18:22
Server host:
Boot file name: 5.1.6\wtware.pxe
Magic cookie: (OK)
Option: (t=53, l=1) DHCP_OPTION_MESSAGE_TYPE = 2
Option: (t=54, l=4) DHCP_OPTION_SERVER_IDENTIFIER = c0 a8 00 01, 16820416 (0x0100a8c0), '('
Option: (t=1, l=4) DHCP_OPTION_SUBNET_MASK = 255.255.255.0
Option: (t=26, l=2) DHCP_OPTION_MTU = 1500
Option: (t=66, l=13) DHCP_OPTION_TFTP_SERVER_NAME = 192.168.10.2
Option: (t=67, l=17) DHCP_OPTION_TFTP_BOOTFILE_NAME = 5.1.6\wtware.pxe
Option: (t=3, l=4) DHCP_OPTION_ROUTER_ADDRESS = 192.168.0.1
Option: (t=51, l=4) DHCP_OPTION_LEASE_TIME = -1
End Option
Sending packet: 306 bytes to 255.255.255.255:68.
Success, sent 306 bytes to 255.255.255.255:68.
Listening...
select() worked, trying to get data by recvfrom()...
Received packet: 548 bytes from 0.0.0.0:68.
Source: 0.0.0.0 Destination: 192.168.0.1.
Reading packet...
Reading received packet data...
Packet type is: DHCPDISCOVER
List of request parameters: 1 3 60 43 67 128 129 130 131 132 133 134 135
Checking packet...
Print packet data...
Bootstrap Protocol
Message type: bootp BOOTREQUEST (1)
Hardware type: Ethernet 10Mb
Hardware address length: 6
Hops: 0
Transaction ID: 0x22180b06
Seconds elapsed: 11
Bootp flags: 0x0080
Client IP address (ciaddr): 0.0.0.0
Your (client) IP address (yiaddr): 0.0.0.0
Server IP address (siaddr): 0.0.0.0
Relay agent IP address (giaddr): 0.0.0.0
Client MAC address (chaddr): 00:01:02:0B:18:22
Server host:
Boot file name:
Magic cookie: (OK)
Option: (t=53, l=1) DHCP_OPTION_MESSAGE_TYPE = 1
Option: (t=55, l=13) DHCP_OPTION_PARAMETER_REQUEST_LIST = 01 03 3c 2b 43 80 81 82 83 84 85 86 87
Option: (t=57, l=2) DHCP_OPTION_MESSAGE_LENGTH = 1260
Option: (t=97, l=17) Option: 97 = 00 20 00 20 00 20 00 20 00 00 02 08 02 00 01 02 03, 536879104 (0x20002000), ''
Option: (t=93, l=2) Option: 93 = 00 00, 0 (0x00000000), ''
Option: (t=94, l=3) Option: 94 = 01 02 01, 66049 (0x00010201), ''
Option: (t=60, l=32) DHCP_OPTION_CLIENT_CLASS_INFO = PXEClient:Arch:00000:UNDI:002001
End Option
[00:01:02:0B:18:22] Processing DHCPDISCOVER package...
Server determines IP for the client...
[00:01:02:0B:18:22] Determine IP...
Search in ClientIP packet options.
Search in terminalDHCP directory.
Search in packet options - requestedIP.
Search in ipstack.
sysipstack: Found reserved IP 192.168.0.2 for MAC 00:01:02:0B:18:22. Updating timestamp.
[00:01:02:0B:18:22] IP 192.168.0.2 for MAC 00:01:02:0B:18:22 determined from ipstack.
[00:01:02:0B:18:22] Sending ARP to check if IP is busy...
Checking ARP table to find IPNetRow for our IP...
Sending ARP request for IP 192.168.0.2 (MAC 00:01:02:0B:18:22, server IP 192.168.0.1)
Sending ARP ended by WAIT_TIMEOUT. IP is free. Thread id 2340.
[00:01:02:0B:18:22] Send DHCPOFFER.
We are sending packet from 192.168.0.1. Client IP = 192.168.0.2
Print packet data...
Bootstrap Protocol
Message type: bootp BOOTREPLY (2)
Hardware type: Ethernet 10Mb
Hardware address length: 6
Hops: 0
Transaction ID: 0x22180b06
Seconds elapsed: 0
Bootp flags: 0x0080
Client IP address (ciaddr): 0.0.0.0
Your (client) IP address (yiaddr): 192.168.0.2
Server IP address (siaddr): 192.168.10.2
Relay agent IP address (giaddr): 0.0.0.0
Client MAC address (chaddr): 00:01:02:0B:18:22
Server host:
Boot file name: 5.1.6\wtware.pxe
Magic cookie: (OK)
Option: (t=53, l=1) DHCP_OPTION_MESSAGE_TYPE = 2
Option: (t=54, l=4) DHCP_OPTION_SERVER_IDENTIFIER = c0 a8 00 01, 16820416 (0x0100a8c0), '('
Option: (t=1, l=4) DHCP_OPTION_SUBNET_MASK = 255.255.255.0
Option: (t=26, l=2) DHCP_OPTION_MTU = 1500
Option: (t=66, l=13) DHCP_OPTION_TFTP_SERVER_NAME = 192.168.10.2
Option: (t=67, l=17) DHCP_OPTION_TFTP_BOOTFILE_NAME = 5.1.6\wtware.pxe
Option: (t=3, l=4) DHCP_OPTION_ROUTER_ADDRESS = 192.168.0.1
Option: (t=51, l=4) DHCP_OPTION_LEASE_TIME = -1
End Option
Sending packet: 306 bytes to 255.255.255.255:68.
Success, sent 306 bytes to 255.255.255.255:68.
Listening...
select() worked, trying to get data by recvfrom()...
Received packet: 548 bytes from 0.0.0.0:68.
Source: 0.0.0.0 Destination: 192.168.0.1.
Reading packet...
Reading received packet data...
Packet type is: DHCPDISCOVER
List of request parameters: 1 3 60 43 67 128 129 130 131 132 133 134 135
Checking packet...
Print packet data...
Bootstrap Protocol
Message type: bootp BOOTREQUEST (1)
Hardware type: Ethernet 10Mb
Hardware address length: 6
Hops: 0
Transaction ID: 0x22180b07
Seconds elapsed: 19
Bootp flags: 0x0080
Client IP address (ciaddr): 0.0.0.0
Your (client) IP address (yiaddr): 0.0.0.0
Server IP address (siaddr): 0.0.0.0
Relay agent IP address (giaddr): 0.0.0.0
Client MAC address (chaddr): 00:01:02:0B:18:22
Server host:
Boot file name:
Magic cookie: (OK)
Option: (t=53, l=1) DHCP_OPTION_MESSAGE_TYPE = 1
Option: (t=55, l=13) DHCP_OPTION_PARAMETER_REQUEST_LIST = 01 03 3c 2b 43 80 81 82 83 84 85 86 87
Option: (t=57, l=2) DHCP_OPTION_MESSAGE_LENGTH = 1260
Option: (t=97, l=17) Option: 97 = 00 20 00 20 00 20 00 20 00 00 02 08 02 00 01 02 03, 536879104 (0x20002000), ''
Option: (t=93, l=2) Option: 93 = 00 00, 0 (0x00000000), ''
Option: (t=94, l=3) Option: 94 = 01 02 01, 66049 (0x00010201), ''
Option: (t=60, l=32) DHCP_OPTION_CLIENT_CLASS_INFO = PXEClient:Arch:00000:UNDI:002001
End Option
[00:01:02:0B:18:22] Processing DHCPDISCOVER package...
Server determines IP for the client...
[00:01:02:0B:18:22] Determine IP...
Search in ClientIP packet options.
Search in terminalDHCP directory.
Search in packet options - requestedIP.
Search in ipstack.
sysipstack: Found reserved IP 192.168.0.2 for MAC 00:01:02:0B:18:22. Updating timestamp.
[00:01:02:0B:18:22] IP 192.168.0.2 for MAC 00:01:02:0B:18:22 determined from ipstack.
[00:01:02:0B:18:22] Sending ARP to check if IP is busy...
Checking ARP table to find IPNetRow for our IP...
Sending ARP request for IP 192.168.0.2 (MAC 00:01:02:0B:18:22, server IP 192.168.0.1)
Sending ARP ended by WAIT_TIMEOUT. IP is free. Thread id 2824.
[00:01:02:0B:18:22] Send DHCPOFFER.
We are sending packet from 192.168.0.1. Client IP = 192.168.0.2
Print packet data...
Bootstrap Protocol
Message type: bootp BOOTREPLY (2)
Hardware type: Ethernet 10Mb
Hardware address length: 6
Hops: 0
Transaction ID: 0x22180b07
Seconds elapsed: 0
Bootp flags: 0x0080
Client IP address (ciaddr): 0.0.0.0
Your (client) IP address (yiaddr): 192.168.0.2
Server IP address (siaddr): 192.168.10.2
Relay agent IP address (giaddr): 0.0.0.0
Client MAC address (chaddr): 00:01:02:0B:18:22
Server host:
Boot file name: 5.1.6\wtware.pxe
Magic cookie: (OK)
Option: (t=53, l=1) DHCP_OPTION_MESSAGE_TYPE = 2
Option: (t=54, l=4) DHCP_OPTION_SERVER_IDENTIFIER = c0 a8 00 01, 16820416 (0x0100a8c0), '('
Option: (t=1, l=4) DHCP_OPTION_SUBNET_MASK = 255.255.255.0
Option: (t=26, l=2) DHCP_OPTION_MTU = 1500
Option: (t=66, l=13) DHCP_OPTION_TFTP_SERVER_NAME = 192.168.10.2
Option: (t=67, l=17) DHCP_OPTION_TFTP_BOOTFILE_NAME = 5.1.6\wtware.pxe
Option: (t=3, l=4) DHCP_OPTION_ROUTER_ADDRESS = 192.168.0.1
Option: (t=51, l=4) DHCP_OPTION_LEASE_TIME = -1
End Option
Sending packet: 306 bytes to 255.255.255.255:68.
Success, sent 306 bytes to 255.255.255.255:68.
Listening...
select() worked, trying to get data by recvfrom()...
Received packet: 548 bytes from 0.0.0.0:68.
Source: 0.0.0.0 Destination: 192.168.0.1.
Reading packet...
Reading received packet data...
Packet type is: DHCPDISCOVER
List of request parameters: 1 3 60 43 67 128 129 130 131 132 133 134 135
Checking packet...
Print packet data...
Bootstrap Protocol
Message type: bootp BOOTREQUEST (1)
Hardware type: Ethernet 10Mb
Hardware address length: 6
Hops: 0
Transaction ID: 0x22180b03
Seconds elapsed: 4
Bootp flags: 0x0080
Client IP address (ciaddr): 0.0.0.0
Your (client) IP address (yiaddr): 0.0.0.0
Server IP address (siaddr): 0.0.0.0
Relay agent IP address (giaddr): 0.0.0.0
Client MAC address (chaddr): 00:01:02:0B:18:22
Server host:
Boot file name:
Magic cookie: (OK)
Option: (t=53, l=1) DHCP_OPTION_MESSAGE_TYPE = 1
Option: (t=55, l=13) DHCP_OPTION_PARAMETER_REQUEST_LIST = 01 03 3c 2b 43 80 81 82 83 84 85 86 87
Option: (t=57, l=2) DHCP_OPTION_MESSAGE_LENGTH = 1260
Option: (t=97, l=17) Option: 97 = 00 20 00 20 00 20 00 20 00 00 02 08 02 00 01 02 03, 536879104 (0x20002000), ''
Option: (t=93, l=2) Option: 93 = 00 00, 0 (0x00000000), ''
Option: (t=94, l=3) Option: 94 = 01 02 01, 66049 (0x00010201), ''
Option: (t=60, l=32) DHCP_OPTION_CLIENT_CLASS_INFO = PXEClient:Arch:00000:UNDI:002001
End Option
[00:01:02:0B:18:22] Processing DHCPDISCOVER package...
Server determines IP for the client...
[00:01:02:0B:18:22] Determine IP...
Search in ClientIP packet options.
Search in terminalDHCP directory.
Search in packet options - requestedIP.
Search in ipstack.
sysipstack: Found reserved IP 192.168.0.2 for MAC 00:01:02:0B:18:22. Updating timestamp.
[00:01:02:0B:18:22] IP 192.168.0.2 for MAC 00:01:02:0B:18:22 determined from ipstack.
[00:01:02:0B:18:22] Sending ARP to check if IP is busy...
Checking ARP table to find IPNetRow for our IP...
Sending ARP request for IP 192.168.0.2 (MAC 00:01:02:0B:18:22, server IP 192.168.0.1)
Sending ARP ended by WAIT_TIMEOUT. IP is free. Thread id 3976.
[00:01:02:0B:18:22] Send DHCPOFFER.
We are sending packet from 192.168.0.1. Client IP = 192.168.0.2
Print packet data...
Bootstrap Protocol
Message type: bootp BOOTREPLY (2)
Hardware type: Ethernet 10Mb
Hardware address length: 6
Hops: 0
Transaction ID: 0x22180b03
Seconds elapsed: 0
Bootp flags: 0x0080
Client IP address (ciaddr): 0.0.0.0
Your (client) IP address (yiaddr): 192.168.0.2
Server IP address (siaddr): 192.168.10.2
Relay agent IP address (giaddr): 0.0.0.0
Client MAC address (chaddr): 00:01:02:0B:18:22
Server host:
Boot file name: 5.1.6\wtware.pxe
Magic cookie: (OK)
Option: (t=53, l=1) DHCP_OPTION_MESSAGE_TYPE = 2
Option: (t=54, l=4) DHCP_OPTION_SERVER_IDENTIFIER = c0 a8 00 01, 16820416 (0x0100a8c0), '('
Option: (t=1, l=4) DHCP_OPTION_SUBNET_MASK = 255.255.255.0
Option: (t=26, l=2) DHCP_OPTION_MTU = 1500
Option: (t=66, l=13) DHCP_OPTION_TFTP_SERVER_NAME = 192.168.10.2
Option: (t=67, l=17) DHCP_OPTION_TFTP_BOOTFILE_NAME = 5.1.6\wtware.pxe
Option: (t=3, l=4) DHCP_OPTION_ROUTER_ADDRESS = 192.168.0.1
Option: (t=51, l=4) DHCP_OPTION_LEASE_TIME = -1
End Option
Sending packet: 306 bytes to 255.255.255.255:68.
Success, sent 306 bytes to 255.255.255.255:68.
Listening...
select() worked, trying to get data by recvfrom()...
Received packet: 548 bytes from 0.0.0.0:68.
Source: 0.0.0.0 Destination: 192.168.0.1.
Reading packet...
Reading received packet data...
Packet type is: DHCPDISCOVER
List of request parameters: 1 3 60 43 67 128 129 130 131 132 133 134 135
Checking packet...
Print packet data...
Bootstrap Protocol
Message type: bootp BOOTREQUEST (1)
Hardware type: Ethernet 10Mb
Hardware address length: 6
Hops: 0
Transaction ID: 0x22180b05
Seconds elapsed: 7
Bootp flags: 0x0080
Client IP address (ciaddr): 0.0.0.0
Your (client) IP address (yiaddr): 0.0.0.0
Server IP address (siaddr): 0.0.0.0
Relay agent IP address (giaddr): 0.0.0.0
Client MAC address (chaddr): 00:01:02:0B:18:22
Server host:
Boot file name:
Magic cookie: (OK)
Option: (t=53, l=1) DHCP_OPTION_MESSAGE_TYPE = 1
Option: (t=55, l=13) DHCP_OPTION_PARAMETER_REQUEST_LIST = 01 03 3c 2b 43 80 81 82 83 84 85 86 87
Option: (t=57, l=2) DHCP_OPTION_MESSAGE_LENGTH = 1260
Option: (t=97, l=17) Option: 97 = 00 20 00 20 00 20 00 20 00 00 02 08 02 00 01 02 03, 536879104 (0x20002000), ''
Option: (t=93, l=2) Option: 93 = 00 00, 0 (0x00000000), ''
Option: (t=94, l=3) Option: 94 = 01 02 01, 66049 (0x00010201), ''
Option: (t=60, l=32) DHCP_OPTION_CLIENT_CLASS_INFO = PXEClient:Arch:00000:UNDI:002001
End Option
[00:01:02:0B:18:22] Processing DHCPDISCOVER package...
Server determines IP for the client...
[00:01:02:0B:18:22] Determine IP...
Search in ClientIP packet options.
Search in terminalDHCP directory.
Search in packet options - requestedIP.
Search in ipstack.
sysipstack: Found reserved IP 192.168.0.2 for MAC 00:01:02:0B:18:22. Updating timestamp.
[00:01:02:0B:18:22] IP 192.168.0.2 for MAC 00:01:02:0B:18:22 determined from ipstack.
[00:01:02:0B:18:22] Sending ARP to check if IP is busy...
Checking ARP table to find IPNetRow for our IP...
Sending ARP request for IP 192.168.0.2 (MAC 00:01:02:0B:18:22, server IP 192.168.0.1)
Sending ARP ended by WAIT_TIMEOUT. IP is free. Thread id 2544.
[00:01:02:0B:18:22] Send DHCPOFFER.
We are sending packet from 192.168.0.1. Client IP = 192.168.0.2
Print packet data...
Bootstrap Protocol
Message type: bootp BOOTREPLY (2)
Hardware type: Ethernet 10Mb
Hardware address length: 6
Hops: 0
Transaction ID: 0x22180b05
Seconds elapsed: 0
Bootp flags: 0x0080
Client IP address (ciaddr): 0.0.0.0
Your (client) IP address (yiaddr): 192.168.0.2
Server IP address (siaddr): 192.168.10.2
Relay agent IP address (giaddr): 0.0.0.0
Client MAC address (chaddr): 00:01:02:0B:18:22
Server host:
Boot file name: 5.1.6\wtware.pxe
Magic cookie: (OK)
Option: (t=53, l=1) DHCP_OPTION_MESSAGE_TYPE = 2
Option: (t=54, l=4) DHCP_OPTION_SERVER_IDENTIFIER = c0 a8 00 01, 16820416 (0x0100a8c0), '('
Option: (t=1, l=4) DHCP_OPTION_SUBNET_MASK = 255.255.255.0
Option: (t=26, l=2) DHCP_OPTION_MTU = 1500
Option: (t=66, l=13) DHCP_OPTION_TFTP_SERVER_NAME = 192.168.10.2
Option: (t=67, l=17) DHCP_OPTION_TFTP_BOOTFILE_NAME = 5.1.6\wtware.pxe
Option: (t=3, l=4) DHCP_OPTION_ROUTER_ADDRESS = 192.168.0.1
Option: (t=51, l=4) DHCP_OPTION_LEASE_TIME = -1
End Option
Sending packet: 306 bytes to 255.255.255.255:68.
Success, sent 306 bytes to 255.255.255.255:68.
Listening...
select() worked, trying to get data by recvfrom()...
Received packet: 548 bytes from 0.0.0.0:68.
Source: 0.0.0.0 Destination: 192.168.0.1.
Reading packet...
Reading received packet data...
Packet type is: DHCPDISCOVER
List of request parameters: 1 3 60 43 67 128 129 130 131 132 133 134 135
Checking packet...
Print packet data...
Bootstrap Protocol
Message type: bootp BOOTREQUEST (1)
Hardware type: Ethernet 10Mb
Hardware address length: 6
Hops: 0
Transaction ID: 0x22180b06
Seconds elapsed: 11
Bootp flags: 0x0080
Client IP address (ciaddr): 0.0.0.0
Your (client) IP address (yiaddr): 0.0.0.0
Server IP address (siaddr): 0.0.0.0
Relay agent IP address (giaddr): 0.0.0.0
Client MAC address (chaddr): 00:01:02:0B:18:22
Server host:
Boot file name:
Magic cookie: (OK)
Option: (t=53, l=1) DHCP_OPTION_MESSAGE_TYPE = 1
Option: (t=55, l=13) DHCP_OPTION_PARAMETER_REQUEST_LIST = 01 03 3c 2b 43 80 81 82 83 84 85 86 87
Option: (t=57, l=2) DHCP_OPTION_MESSAGE_LENGTH = 1260
Option: (t=97, l=17) Option: 97 = 00 20 00 20 00 20 00 20 00 00 02 08 02 00 01 02 03, 536879104 (0x20002000), ''
Option: (t=93, l=2) Option: 93 = 00 00, 0 (0x00000000), ''
Option: (t=94, l=3) Option: 94 = 01 02 01, 66049 (0x00010201), ''
Option: (t=60, l=32) DHCP_OPTION_CLIENT_CLASS_INFO = PXEClient:Arch:00000:UNDI:002001
End Option
[00:01:02:0B:18:22] Processing DHCPDISCOVER package...
Server determines IP for the client...
[00:01:02:0B:18:22] Determine IP...
Search in ClientIP packet options.
Search in terminalDHCP directory.
Search in packet options - requestedIP.
Search in ipstack.
sysipstack: Found reserved IP 192.168.0.2 for MAC 00:01:02:0B:18:22. Updating timestamp.
[00:01:02:0B:18:22] IP 192.168.0.2 for MAC 00:01:02:0B:18:22 determined from ipstack.
[00:01:02:0B:18:22] Sending ARP to check if IP is busy...
Checking ARP table to find IPNetRow for our IP...
Sending ARP request for IP 192.168.0.2 (MAC 00:01:02:0B:18:22, server IP 192.168.0.1)
WTware TFTP server (c) 2003-2010 WTware
http://www.wtware.com
Connection closed.
WTware TFTP server (c) 2003-2010 WTware
http://www.wtware.com
sysiplist: Reading Bind Ips from Registry...
sysiplist: No BindIP list found.
sysiplist: Searching for available interfaces...
sysiplist: Found IP 192.168.0.1/255.255.255.0
sysiplist: iplist data:
sysiplist: IP 192.168.0.1/255.255.255.0
sysiplist: Listen at all interfaces.
Determined DNS server 192.168.0.1
Determined DNS server 192.168.1.1
Connection closed.
WTware TFTP server (c) 2003-2010 WTware
http://www.wtware.com
sysiplist: Reading Bind Ips from Registry...
sysiplist: Searching for available interfaces...
sysiplist: Found IP 192.168.0.1/255.255.255.0
sysiplist: iplist data:
sysiplist: IP 192.168.0.1/255.255.255.0
sysiplist: Listen at all interfaces.
Determined DNS server 192.168.0.1
Determined DNS server 192.168.1.1
Connection closed.
WTware TFTP server (c) 2003-2010 WTware
http://www.wtware.com
sysiplist: Reading Bind Ips from Registry...
sysiplist: Searching for available interfaces...
sysiplist: Found IP 192.168.0.1/255.255.255.0
sysiplist: iplist data:
sysiplist: IP 192.168.0.1/255.255.255.0
sysiplist: Listen at all interfaces.
Determined DNS server 192.168.0.1
Determined DNS server 192.168.1.1
Извиняйте за много букав!