The current version of the plipbox.device registers itself as an Ethernet type device with a default MTU of 1500 and essentially bridges to a real Ethernet device via parallel port.
While setting up everything with a static IP works without problems I have trouble getting DHCP to work.
I have run a tcpdump -vv and got the following output:
Code: Select all
21:09:46.632933 IP (tos 0x0, ttl 64, id 33938, offset 0, flags [DF], length: 328) 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request [|bootp]
21:09:47.723831 IP (tos 0x0, ttl 64, id 33938, offset 0, flags [none], length: 576) 192.168.2.1.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length: 548, xid:0x4528d660, secs:4, flags: [Broadcast] (0x8000)
Your IP: 192.168.2.51
Server IP: 192.168.2.1 [|bootp]
21:09:53.650653 IP (tos 0x0, ttl 64, id 33946, offset 0, flags [DF], length: 328) 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request [|bootp]
21:09:54.741327 IP (tos 0x0, ttl 64, id 33946, offset 0, flags [none], length: 576) 192.168.2.1.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length: 548, xid:0x3752ccbc, secs:11, flags: [Broadcast] (0x8000)
Your IP: 192.168.2.51
Server IP: 192.168.2.1 [|bootp]
21:10:08.665924 IP (tos 0x0, ttl 64, id 33948, offset 0, flags [DF], length: 328) 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request [|bootp]
21:10:09.754719 IP (tos 0x0, ttl 64, id 33948, offset 0, flags [none], length: 576) 192.168.2.1.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length: 548, xid:0x57db4ae3, secs:26, flags: [Broadcast] (0x8000)
Your IP: 192.168.2.51
Server IP: 192.168.2.1 [|bootp]
Do you have any idea what my device is doing wrong?
(I have tested on the same A1200 with a Netgear device and the cnet16.device driver and there DHCP works... So I assume there is something wrong in plipbox.device...)