похоже что, dhcp-server у DFL немного кривоват, во всяком случае отличается от других отсутствием поля file в структуре сообщения dhcp
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| op (1) | htype (1) | hlen (1) | hops (1) |
+---------------+---------------+---------------+---------------+
| xid (4) |
+-------------------------------+-------------------------------+
| secs (2) | flags (2) |
+-------------------------------+-------------------------------+
| ciaddr (4) |
+---------------------------------------------------------------+
| yiaddr (4) |
+---------------------------------------------------------------+
| siaddr (4) |
+---------------------------------------------------------------+
| giaddr (4) |
+---------------------------------------------------------------+
| |
| chaddr (16) |
| |
| |
+---------------------------------------------------------------+
| |
| sname (64) |
+---------------------------------------------------------------+
| |
|
file (128) |
+---------------------------------------------------------------+
| |
| options (variable) |
+---------------------------------------------------------------+
ссцылко
http://tools.ietf.org/html/rfc2131
дамп dhcp3-server linux
01:21:33.830761 IP (tos 0x0, ttl 20, id 0, offset 0, flags [none], proto UDP (17), length 576) 0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from 00:21:85:1c:24:42 (oui Unknown), length 548, xid 0x861c2442, secs 4, Flags [Broadcast] (0x8000)
Client-Ethernet-Address 00:21:85:1c:24:42 (oui Unknown)
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
Parameter-Request Option 55, length 24:
Subnet-Mask, Time-Zone, Default-Gateway, IEN-Name-Server
Domain-Name-Server, RL, Hostname, BS
Domain-Name, SS, RP, EP
Vendor-Option, Server-ID, Vendor-Class, BF
Option 128, Option 129, Option 130, Option 131
Option 132, Option 133, Option 134, Option 135
MSZ Option 57, length 2: 1260
GUID Option 97, length 17: 0.0.0.0.0.0.0.0.0.0.0.0.33.133.28.36.66
ARCH Option 93, length 2: 0
NDI Option 94, length 3: 1.2.1
Vendor-Class Option 60, length 32: "PXEClient:Arch:00000:UNDI:002001"
01:21:33.830972 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328) lin.local.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0x861c2442, secs 4, Flags [Broadcast] (0x8000)
Your-IP 192.168.1.2
Server-IP lin.local
Client-Ethernet-Address 00:21:85:1c:24:42 (oui Unknown)
file "/pxelinux.0"
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Offer
Server-ID Option 54, length 4: lin.local
Lease-Time Option 51, length 4: 600
дамп dhcp-server win2k3
17:29:37.883651 IP (tos 0x0, ttl 20, id 0, offset 0, flags [none], proto UDP (17), length 576) 0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from 00:1f:c6:b8:0d:78 (oui Unknown), length 548, xid 0xc7b80d78, secs 4, Flags [Broadcast] (0x8000)
Client-Ethernet-Address 00:1f:c6:b8:0d:78 (oui Unknown)
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
Parameter-Request Option 55, length 24:
Subnet-Mask, Time-Zone, Default-Gateway, IEN-Name-Server
Domain-Name-Server, RL, Hostname, BS
Domain-Name, SS, RP, EP
Vendor-Option, Server-ID, Vendor-Class, BF
Option 128, Option 129, Option 130, Option 131
Option 132, Option 133, Option 134, Option 135
MSZ Option 57, length 2: 1260
GUID Option 97, length 17: 0.224.111.15.126.141.254.213.17.163.6.0.31.198.184.13.120
ARCH Option 93, length 2: 0
NDI Option 94, length 3: 1.2.1
Vendor-Class Option 60, length 32: "PXEClient:Arch:00000:UNDI:002001"
17:29:37.883874 IP (tos 0x0, ttl 128, id 707, offset 0, flags [none], proto UDP (17), length 328) 192.168.1.1.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0xc7b80d78, Flags [none] (0x0000)
Your-IP 192.168.1.4
Server-IP 192.168.1.1
Client-Ethernet-Address 00:1f:c6:b8:0d:78 (oui Unknown)
file "/pxelinux.0"
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Offer
Subnet-Mask Option 1, length 4: 255.255.255.0
RN Option 58, length 4: 345600
RB Option 59, length 4: 604800
Lease-Time Option 51, length 4: 691200
Server-ID Option 54, length 4: 192.168.1.1
Default-Gateway Option 3, length 4: 192.168.1.1
Domain-Name-Server Option 6, length 4: 192.168.1.1
BF Option 67, length 12: "/pxelinux.0^@"
Subnet-Mask Option 1, length 4: 255.255.255.0
Default-Gateway Option 3, length 4: 192.168.1.1
а теперь DFL-210
21:22:05.920750 IP (tos 0x0, ttl 128, id 45322, offset 0, flags [none], proto UDP (17), length 338) 192.168.1.1.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 310, xid 0x861c2442, Flags [Broadcast]
Your-IP 192.168.1.2
Server-IP lin.local
Client-Ethernet-Address 00:21:85:1c:24:42 (oui Unknown)
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Offer
Server-ID Option 54, length 4: 192.168.1.1
RN Option 58, length 4: 43200
RB Option 59, length 4: 75600
Lease-Time Option 51, length 4: 86400
Subnet-Mask Option 1, length 4: 255.255.255.0
BR Option 28, length 4: 192.168.1.255
Default-Gateway Option 3, length 4: 192.168.1.1
Domain-Name-Server Option 6, length 4: lin.local
BF Option 67, length 8: "/pxelinux.0"
21:22:08.172679 IP (tos 0x0, ttl 128, id 46502, offset 0, flags [none], proto UDP (17), length 338) 192.168.1.1.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 310, xid 0x861c2442, Flags [Broadcast]
Your-IP 192.168.1.2
Server-IP lin.local
Client-Ethernet-Address 00:21:85:1c:24:42 (oui Unknown)
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: ACK
Server-ID Option 54, length 4: 192.168.1.1
RN Option 58, length 4: 43200
RB Option 59, length 4: 75600
Lease-Time Option 51, length 4: 86400
Subnet-Mask Option 1, length 4: 255.255.255.0
BR Option 28, length 4: 192.168.1.255
Default-Gateway Option 3, length 4: 192.168.1.1
Domain-Name-Server Option 6, length 4: lin.local
BF Option 67, length 8: "/pxelinux.0"
имя файла загрузки у дфл указано только в доп. опциях, в основном заголовке сообщения его нет...
очевидно такой формат сообщения понимает далеко не каждая сетевая карта, и интерпретирует его как-то по своему...
хотя возможно я и ошибаюсь
поправте меня если я не прав