Updating from an earlier version of SmallWall or m0n0wall
SmallWall and m0n0wall (and for that matter, t1n1wall) are functionally
interchangeable in most ways, with just a few warnings. For the most part,
SmallWall can simply be installed over m0n0wall and vice versa. New
functionality that is not in m0n0wall will not be there if you revert back,
but it will still function. But code signing can cause some problems.
m0n0wall was signed with a 1024 bit RSA key that is not available to other
projects. This means signed SmallWall images (which now use a 2048 bit RSA
key) can not be uploaded to m0n0wall. (It will show as a "file corrupt"
error) And signed images of m0n0wall can not be uploaded to SmallWall for
the same reason. But unsigned versions work fine. And once an unsigned
version is uploaded, the signed versions of that family will work correctly.
To install an official release of SmallWall to a SmallWall
image. (1.8.2b5 or later)
Download an official release of SmallWall from the Downloads page.
Go to the System -> Firmware section of your firewall, and "Enable
Firmware Upload."
Select the file you have downloaded and "Upgrade Firmware."
To install an official release of SmallWall to a m0n0wall or
t1n1wall image
Download an unsigned image of SmallWall from the Downloads page. Most beta versions
are unsigned. There will also be unsigned release versions
clearly marked.
Go to the System -> Firmware section of your firewall, and "Enable
Firmware Upload."
Select the file you have downloaded and "Upgrade Firmware."
Select "Yes" to bypass the "Unsigned Image" warning.
To install a beta version of SmallWall (To m0n0wall, SmallWall
or t1n1wall)
Download beta version of SmallWall from the
Downloads page.
Go to the System -> Firmware section of your firewall, and "Enable
Firmware Upload."
Select the file you have downloaded and "Upgrade Firmware."
Select "Yes" to bypass the "Unsigned Image" warning.