Size: 492
Comment:
|
Size: 7138
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 18: | Line 18: |
ere in will be the recipe needed to install a clean, effecient and viable build of Debian, NoCat and related apps to turn a NewCloneArmyBox into a powerfull node on the PTPnet (These are rough notes taken by JeffWillard and DarrinEden from the actions of KeeganQuinn which will be hammered into a step by step recipe) ==== Conventions ==== * text surrounded by quotes " " are things you must type either at the prompt or in response to a questions === The Debian Install === (booting using bf2.4 floppies and network install) * download the boot floppies from: [http://ftp.debian.org/debian/dists/stable/main/disks-i386/current/images-1.44/bf2.4/ Debian Boot Floppies] * rescue.bin * root.bin * driver-1.bin * driver-2.bin * driver-3.bin * driver-4.bin * build boot floppies (from a linux system) * dd if="file.bin" of=/dev/fd0 bs=1024 conv=sync;sync * at boot prompt: mash the enter key (start 2.4 kernel vs. 2.2) * select Language and keyboard * hard disk (/dev/hda) * Create swap partition (128M) * Root partition --bootable (128Mb) * logical partition (.5 Gig) * 2nd logical partition (.5 Gig) * home (whatever is left over) * ''all FS type '''Linux''' exect '''swap''' which is '''linux swap''' '' * Init swap partition * init pri (ext3) * mount root filesystem * ''repeat above for var,usr,and home'' * kernel install * configure device drivers * (devices/net) * nic (de4x5) * configure network * make system bootable "mbr" * reboot * set time * set root pwd * remove pcmcia packages? "yes" * atp configuration "edit by hand" * "deb http://http.us.debian.org/debian unstable main" ''per KeeganQuinn : using unstable means just that..if you have issues....take a 24hr breather and attempt again'' * no additional sources * no security updates * run taskel? "no" * deselect? "no" * update configuration file? "yes" * Configuring debconf * select Readline * select medium * don't touch keymap * system wide readible directories? "yes" * serial "autosave once" * upgrade glibc? "Y" * update system? "yes" * mail config? "5" * mandb? "yes" * rebuild database? "yes" * erase any additional .deb files? "yes" * "apt-get update" * "apt-get install deborphan" * "deborphan" * "dbkp -P <all packages listed ---space in between>" * "deborphan -a" * "dpkg -P <all packages you don't want>" * "deborphan -a" * ''repeat several times to ensure all packages are removed that you don't want'' === The NoCat Install === * "/sbin/ifconfig -a"[[BR]] {{{ eth0 Link encap:Ethernet HWaddr 00:C0:F0:17:74:F6 inet addr:192.168.100.3 Bcast:192.168.100.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2092 errors:0 dropped:0 overruns:0 frame:0 TX packets:1102 errors:0 dropped:0 overruns:0 carrier:0 collisions:2 txqueuelen:100 RX bytes:2948521 (2.8 MiB) TX bytes:78364 (76.5 KiB) Interrupt:10 Base address:0xe880 eth1 Link encap:Ethernet HWaddr 00:00:F8:04:F2:9F BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:11 Base address:0xec00 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) }}} * "sudo su -" {{{We trust you have received the usual lecture from the local System Administrator. It usually boils down to these two things: #1) Respect the privacy of others. #2) Think before you type. Password:}}} * "exit" * "logout" * "sudo -s" * "clear" * "apt-get install snmpd dnsmasq" * "apt-get install perl make gnupg" * "deborphan -a" {{{main/admin sudo main/net ssh main/admin pciutils main/utils fileutils main/utils shellutils main/utils textutils main/utils gnupg main/net dnsmasq main/net snmpd main/base lilo main/net iptables main/devel make main/editors nvi main/admin deborphan}}} * "lynx http://www.nocat.net" * Download the nightly build of '''NoCatAuth''' * exit lynx * "tar xvfz NoCatAuth-nightly.tgz" * "apt-get install wget" * "wget http://rune.thebasement.org/~ice/tmp/stable-01.patch" * "apt-get install patch" * "patch -p1 < ../stable-01.patch" * "vi /etc/kernel-img.conf" {{{ do_symlinks = No do_initrd = Yes postinst_hook = /sbin/update-grub postrm_hook = /sbin/update-grub do_bootloader = No}}} * "apt-get install kernel-image-2.4-K6" * "dpkg -P lilo" * "apt-get install grub" * "update-grub" {{{Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) "y" }}} * "update-grub" * reboot * "uname -a" * "sudo -s" * "apt-get install ssmtp" * Automatically overwrite config files? "y" * Who gets mail for userids < 1000? "dje" * Name of your mailhub? "mail.personaltelco.net" * What domain to masquerade as? "personaltelco.net" * Allow override of From: line in email header? "y" * "deborphan" * "dpkg -P libident libpcre3" * "deborphan" * "make gateway" {{{ -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Congratulations! NoCat gateway is installed. To start it, check /usr/local/nocat/nocat.conf, then run bin/gateway as root. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-}}} === Installing the PTPnet Node Files === (soon to be) === Discussion === * Why unstable? * Why wouldn't this just be installed once, then imaged? |
Miyamoto Musashi
Cogito *nix. Ergo sum. (I think *nix. Therefore I am.
See [http://www.personaltelco.net/index.cgi/musashi ptp-musashi for more info]
Other Interests
[http://www.bookoffiverings.com/ The Book of 5 Rings - Miymoto Musashi]
[http://www.carleton.ca/~rgray/TaoTeChing/ Tao Te Ching - Lao Tzu]
[http://www.nada.kth.se/~enge/tao.html Tao of Programming]
[http://groups.google.de/groups?selm=2gv256%243ug%40illuminati.io.com&output= Why I'm a geek]
ere in will be the recipe needed to install a clean, effecient and viable build of Debian, NoCat and related apps to turn a NewCloneArmyBox into a powerfull node on the PTPnet
(These are rough notes taken by JeffWillard and DarrinEden from the actions of KeeganQuinn which will be hammered into a step by step recipe)
Conventions
- text surrounded by quotes " " are things you must type either at the prompt or in response to a questions
=== The Debian Install === (booting using bf2.4 floppies and network install)
- download the boot floppies from:
[http://ftp.debian.org/debian/dists/stable/main/disks-i386/current/images-1.44/bf2.4/
Debian Boot Floppies]
- rescue.bin
- root.bin
- driver-1.bin
- driver-2.bin
- driver-3.bin
- driver-4.bin
- build boot floppies (from a linux system)
- dd if="file.bin" of=/dev/fd0 bs=1024 conv=sync;sync
- at boot prompt: mash the enter key (start 2.4 kernel vs. 2.2)
- select Language and keyboard
- hard disk (/dev/hda)
- Create swap partition (128M)
- Root partition --bootable (128Mb)
- logical partition (.5 Gig)
- 2nd logical partition (.5 Gig)
- home (whatever is left over)
all FS type Linux exect swap which is linux swap
- Init swap partition
- init pri (ext3)
- mount root filesystem
repeat above for var,usr,and home
- kernel install
- configure device drivers
- (devices/net)
- nic (de4x5)
- configure network
- make system bootable "mbr"
- reboot
- set time
- set root pwd
- remove pcmcia packages? "yes"
- atp configuration "edit by hand"
"deb http://http.us.debian.org/debian unstable main" per KeeganQuinn : using unstable means just that..if you have issues....take a 24hr breather and attempt again
- no additional sources
- no security updates
- run taskel? "no"
- deselect? "no"
- update configuration file? "yes"
- Configuring debconf
- select Readline
- select medium
- don't touch keymap
- system wide readible directories? "yes"
- serial "autosave once"
- upgrade glibc? "Y"
- update system? "yes"
- mail config? "5"
- mandb? "yes"
- rebuild database? "yes"
- erase any additional .deb files? "yes"
- "apt-get update"
- "apt-get install deborphan"
- "deborphan"
"dbkp -P <all packages listed ---space in between>"
- "deborphan -a"
"dpkg -P <all packages you don't want>"
- "deborphan -a"
repeat several times to ensure all packages are removed that you don't want
The NoCat Install
"/sbin/ifconfig -a"BR
- {{{ eth0 Link encap:Ethernet HWaddr 00:C0:F0:17:74:F6
inet addr:192.168.100.3 Bcast:192.168.100.255
Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2092 errors:0 dropped:0 overruns:0 frame:0 TX packets:1102 errors:0 dropped:0 overruns:0 carrier:0 collisions:2 txqueuelen:100 RX bytes:2948521 (2.8 MiB) TX bytes:78364 (76.5 KiB) Interrupt:10 Base address:0xe880
BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:11 Base address:0xec00
inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) }}}
- {{{ eth0 Link encap:Ethernet HWaddr 00:C0:F0:17:74:F6
- "sudo su -"
- {{{We trust you have received the usual lecture from the local System Administrator. It usually boils down to these two things:
- #1) Respect the privacy of others. #2) Think before you type.
- {{{We trust you have received the usual lecture from the local System Administrator. It usually boils down to these two things:
- "exit"
- "logout"
- "sudo -s"
- "clear"
- "apt-get install snmpd dnsmasq"
- "apt-get install perl make gnupg"
- "deborphan -a"
- {{{main/admin sudo main/net ssh main/admin pciutils main/utils fileutils main/utils shellutils main/utils textutils main/utils gnupg main/net dnsmasq main/net snmpd main/base lilo main/net iptables main/devel make main/editors nvi main/admin deborphan}}}
"lynx http://www.nocat.net"
Download the nightly build of NoCatAuth
- exit lynx
"tar xvfz NoCatAuth-nightly.tgz"
- "apt-get install wget"
- "apt-get install patch"
"patch -p1 < ../stable-01.patch"
- "vi /etc/kernel-img.conf"
- {{{ do_symlinks = No do_initrd = Yes postinst_hook = /sbin/update-grub postrm_hook = /sbin/update-grub do_bootloader = No}}}
- "apt-get install kernel-image-2.4-K6"
- "dpkg -P lilo"
- "apt-get install grub"
- "update-grub"
- {{{Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) "y" }}}
- "update-grub"
- reboot
- "uname -a"
- "sudo -s"
- "apt-get install ssmtp"
- Automatically overwrite config files? "y"
Who gets mail for userids < 1000? "dje"
- Name of your mailhub? "mail.personaltelco.net"
- What domain to masquerade as? "personaltelco.net"
- Allow override of From: line in email header? "y"
- "deborphan"
- "dpkg -P libident libpcre3"
- "deborphan"
- "make gateway"
- {{{ -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- Congratulations!
NoCat gateway is installed. To start it, check /usr/local/nocat/nocat.conf, then run bin/gateway as root.
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-}}}
- {{{ -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Installing the PTPnet Node Files
(soon to be)
Discussion
- Why unstable?
- Why wouldn't this just be installed once, then imaged?