I have recently aquired a D-Link DFL-1000 firewall unit.
It appears to be a clone of a Fortinet FortiGate FGT-200, with the following
- Motherboard "EM-562C V1.1" - "Made in Taiwan"
- Intel Mobile Celeron 300MHz 128KB L2 SL5LG (Intel Mobile Celeron)
- Intel FW82443MX100 Northbirdge
- XILINX Spartan XC2S200 for I/O
- Three Realtek RTL8139C 10/100 LAN controllers and three RJ-45 ports
- One SDR SDRAM slot with 256MB PC133 installed
- Two CF slots marked 'Master' and 'Slave' with the Master slot populated
with a 64MB CF card
- One 44-pin IDE slot (For 2.5" HDD)
- One empty MiniPCI slot
- One 9-pin serial port
All in a 1U chassis with power supply.
Connecting via a null modem cable to the serial port provides the following
Scanning PCI Bus...Done.
Total RAM: 256M
Allocating PCI Resources...Done.
Zeroing IRQ Settings...Done.
Checking IRQ Routing Tables...Done.
Configuring L2 Cache...Done.
Boot Up, Boot Device Capacity=61MB.
Press Any Key To Download Boot Image.
Reading Boot Image 915222 Bytes.
Initializing Firewall ...
- I have experimented with a spare CF card, writing the CF versions of
m0n0wall, pfSense, and AstLinux with the same message: "Unable to open boot
- I have experimented with downloading the 'latest' (2003) firmware for the
device, extracting it and writing it to my other CF card and it boots fine.
- I have tried downloading the image via TFTP and turning them into loopback
devices to mount in Linux but I am unable to determine the filesystem.
I am aware that the unit likely has a proprietary BIOS, but I am assuming it
will run a normal image if I can get it to boot.
If anyone has any ideas it would be appreciated.