Last update:
03/06/2010
Current version:
1.31

Installation on a net45xx/net48xx/WRAP

Installation on a net45xx/net48xx/WRAP requires the following steps:

  • download the raw CF image for your platform
  • write the image to a CF card (> 5 MB), either with dd under FreeBSD/Linux or under Windows with physdiskwrite
    • FreeBSD:
      gzcat net45xx-xxx.img | dd of=/dev/rad[n] bs=16k
      where n = the ad device number of your CF card (check dmesg); use net48xx-xxx.img for net4801 and wrap-xxx.img for WRAP instead
      (ignore the warning about trailing garbage - it's because of the digital signature)
    • Linux:
      gunzip -c net45xx-xxx.img | dd of=/dev/hdX bs=16k
      where X = the IDE device name of your CF card (check with hdparm -i /dev/hdX) - some adapters, particularly USB, may show up under SCSI emulation as /dev/sdX
      (ignore the warning about trailing garbage - it's because of the digital signature)
    • Windows:
      physdiskwrite net45xx-xxx.img
      (you must use v0.5 or later!)
  • plug the CF card into the board
  • plug the box into the network (LAN/WAN/..., see port configuration below)
  • power it up
  • make sure that your console speed matches the setting in the Soekris/WRAP boxes' BIOS; m0n0wall will use the same speed as the BIOS
  • assign functions (LAN/WAN/OPT) to your interfaces
  • change the LAN IP address over the serial console, or use the default (192.168.1.1; m0n0wall acts as a DHCP server by default)
  • access the webGUI (user: 'admin', default password: 'mono')
  • make the necessary changes to the default configuration

Note: it seems that some net45xx's have a bug where sometimes a character is sent twice over the serial console, but another character is dropped instead. This is solved with a BIOS upgrade from Soekris (version 1.15a or later).

© 2003-2010 by Manuel Kasper <mk@neon1.net>. All rights reserved.