@Sebastian-Roth
I’m sorry, I think that’s a dead end. I’ve made a mistake of dumping packets from all interfaces on the host without thinking about it. Here’s just the dump from the bridge, showing packets as they appear outside of the VM’s interface: removed link
The untagged packets were just the same thing, just from VM’s perspective - as I mentioned the VLAN is transparent to the VM, and the VM behaves like it’s just plugged into any dumb switch for what it cares.
I’m looking into dumping the packets from just the VM’s virtual interface, but it’s a bit tricky as the interface is only created after the VM is set to start, so I’ll have to juggle it a bit.
Anyway the DISCOVER and OFFER packets do appear different before and after getting the *.kpxe file from FOG, with ‘after’ being bigger a few bytes. Here’s a diff on two of them:
< Frame 1: 441 bytes on wire (3528 bits), 441 bytes captured (3528 bits)
---
> Frame 2: 458 bytes on wire (3664 bits), 458 bytes captured (3664 bits)
14,17c14,17
< Transaction ID: 0x512c7b59
< Seconds elapsed: 8
< Bootp flags: 0x0000 (Unicast)
< 0... .... .... .... = Broadcast flag: Unicast
---
> Transaction ID: 0xaa16170a
> Seconds elapsed: 4
> Bootp flags: 0x8000, Broadcast flag (Broadcast)
> 1... .... .... .... = Broadcast flag: Broadcast
48c48
< Length: 21
---
> Length: 23
55a56
> Parameter Request List Item: (26) Interface MTU
59a61
> Parameter Request List Item: (119) Domain Search
71,72c73,74
< Length: 45
< Value: b105018086100e2201011901012101011801011101011301…
---
> Length: 60
> Value: b1050800000000eb03010000170101220101160101130101…
79c81
< Client Identifier (UUID): f278572e-dd57-1b1a-2e8b-c3d9b21795b9
---
> Client Identifier (UUID): 2e5778f2-57dd-1a1b-2e8b-c3d9b21795b9
82c84
<
---
>
Apparently the new one is a broadcast instead of unicast? I’m not sure what the significance is.
Same for offer:
< Frame 3: 346 bytes on wire (2768 bits), 346 bytes captured (2768 bits)
< Ethernet II, Src: Ubiquiti_bd:c7:6f (78:8a:20:bd:c7:6f), Dst: 6e:4e:8f:1e:0b:fb (6e:4e:8f:1e:0b:fb)
---
> Frame 7: 359 bytes on wire (2872 bits), 359 bytes captured (2872 bits)
> Ethernet II, Src: Ubiquiti_bd:c7:6f (78:8a:20:bd:c7:6f), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
7c7
< Internet Protocol Version 4, Src: 10.0.20.1, Dst: 10.0.20.202
---
> Internet Protocol Version 4, Src: 10.0.20.1, Dst: 255.255.255.255
14c14
< Transaction ID: 0x512c7b59
---
> Transaction ID: 0xaa16170a
16c16
< Bootp flags: 0x0000 (Unicast)
---
> Bootp flags: 0x8000, Broadcast flag (Broadcast)
33a34
> Option: (119) Domain Search
35d35
<