Last update:
01/15/2014
Current version:
1.8.1

Installation on a standard PC (CF/IDE version)

Installation on a standard PC requires the following steps:

  • download the raw CF/IDE image (generic-pc)
  • write the image to a CF card (>= 32 MB) or an IDE hard disk, either with dd under FreeBSD or under Windows with physdiskwrite
    • FreeBSD:
      gzcat generic-pc-xxx.img | dd of=/dev/rad[n] bs=16k
      where n = the ad device number of your CF card (check dmesg)
      (ignore the warning about trailing garbage - it's because of the digital signature)
    • Linux:
      gunzip -c generic-pc-xxx.img | dd of=/dev/hdX bs=16k
      where X = the IDE device name of your HD/CF card (check with hdparm -i /dev/hdX) - some CF 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)
    • Mac OS X:
      gzcat generic-pc-serial-xxx.img | sudo dd of=/dev/rdisk[n] bs=64k
      where n = the disk device number of your CF card (check Disk Utility)
      (ignore the warning about trailing garbage - it's because of the digital signature)
    • Windows:
      (use the -u flag if the target disk is > 800 MB - make very sure you've selected the right disk!!)
      physdiskwrite [-u] generic-pc-xxx.img
      (you must use v0.3 or later!)
  • put the CF card/HD into the target PC
  • plug the PC into the network (LAN/WAN/...)
  • power it up
  • assign functions (LAN/WAN/OPT) to your interfaces (hint: use auto-detection, or let the MAC addresses tell you which card is which one)
  • change the LAN IP address, 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
© 2003-2014 by Manuel Kasper <mk@neon1.net>. All rights reserved.