aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunk@stsci.edu>2009-10-06 12:49:05 -0400
committerJoseph Hunkeler <jhunk@stsci.edu>2009-10-06 12:49:05 -0400
commit8ea575e6f55c4ff8db23d967ebfa6fa76788ac37 (patch)
treea504318e871007009a1fd054b3efb3674aecf105
parentb54b74b6c86c786aec771185c4323e3eefdc3af4 (diff)
downloadNetNuke-8ea575e6f55c4ff8db23d967ebfa6fa76788ac37.tar.gz
More updated information
-rw-r--r--README47
1 files changed, 42 insertions, 5 deletions
diff --git a/README b/README
index 717fa06..690ed7b 100644
--- a/README
+++ b/README
@@ -9,12 +9,11 @@ EMAIL: jhunk@stsci.edu, jhunkeler@gmail.com
BUGS
----
-- SATA devices are not supported on BSD until code can be implemented to fix
-a device iteration failure. /dev/ad0 is the start of IDE. /dev/ad4 is the
-start of SATA. Linux should remain OK.
+- SCSI devices require a larger block size to wipe at any decent speed. 64 kilobytes (-bs 65536) works well.
+ The cause of this problem is unknown. IDE devices wipe at the correctly speed based on a given block size.
+ I also recommend using a minimum of 2 passes (-p 2) at this block size.
-- If a SCSI bus failure occurs, NetNuke does not know to skip its current
-device (yet).
+Submissions via email would help greatly.
OPERATING SYSTEMS SUPPORTED
@@ -29,6 +28,44 @@ Linux:
2.4 - Not Tested, and may not work
2.6 - Works, but needs more testing
+GENERAL INFORMATION
+-------------------
+
+NetNuke is a custom build of FreeBSD 7.2-RELEASE that resides entirely in a memory filesystem. Minimal modification
+should be needed to boot NetNuke over PXE (in case you're thinking about it).
+
+The application itself is written entirely in C, and mostly from scratch. Only one large chunk of code was pulled
+from NetBSD's libutil. Linux support may be dropped in order to clean up the code in the coming weeks because FreeBSD's
+SCSI subsystem is far superior to Linux's implementation. SUN Solaris support on the other hand may make an appearance
+soon depending on the demand to natively wipe their media.
+
+Just remember that NetNuke was designed to DESTROY DATA. There are no failsafes in place to preserve your precious bits.
+The only thing that stands between you and the total annihilation of your data is the "--disable-test" flag. What that
+said, please use NetNuke responsibly. Anything attached to the machine prior to running the program will be DESTROYED.
+
+
+TIPS
+----
+
+1. /usr/bin/nn has no user confirmation routine. Be sure that your data is backed up BEFORE you run this command.
+
+2. Alt+F[1-7] are virtual terminals. Login as "root" (and the there is no password).
+
+3. To reset/rescan the SCSI bus:
+ # camcontrol reset all
+ # camcontrol rescan all
+
+4. To cold swap an IDE device:
+ # atacontrol detach 0 # <- First channel
+ # (Remove the old device, and put the new one in)
+ # atacontrol attach 0
+
+5. Once NetNuke has loaded the filesystem completely into memory you may remove the boot media.
+
+6. NetNuke will attempt to automatically skip a failed device. If this fails to work, you can manually skip the current
+ device by issuing the command (from a virtual terminal):
+ # killall -SIGUSR1 netnuke
+
OPTION REFERENCE
----------------