SilverStone
Node DJJ Wifi Server Silverstone...
Hardware: Pentium-III 700MHz, Abit BE6-II motherboard, 512MB RAM, 20GB hard disk, TNT2 32MB graphics, 2x100Base NICs, Compaq WL200 PCI wifi card, Enterasys PCMCIA wifi card, black windowed case.
Modifications: Silenced CPU and PSU fans, small case-mounted LCD screen to display vitals while monitor is off.
Operating System: Mandrake Linux 9.0
- - - -
Linux installation procedure: Thought I might document this, so I don't need to do so much work next time, and incase other people need something to follow. If you find any mistakes or an easier way to do things, please leave a note!
* Install OS
* Recompile kernel - disable PCMCIA support, ensure wireless support is on.
* Install pcmcia_cs/hostap/orinoco_cs - extract source files for pcmcia_cs; extract hostap files; copy files from hostap "driver" directory to pcmcia_cs root directory; extract orinoco_cs files; copy *.c and *.h files into pcmcia_cs wireless directory; follow normal pcmcia_cs instructions for install; add config settings to /etc/pcmcia/wireless.opts (note: WL200 MACs begin with 00:50:8B, and Enterasys' with 00:E0:63); edit /etc/sysconfig/pcmcia to look like:
PCIC=i82365
PCIC_OPTS="extra_sockets=1 irq_mode=1"
PCMCIA=yes
* allow pings - add to rc.local: echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
* allow remote access - add local machines to /etc/hosts.allow eg.
ALL:192.168.0.0/255.255.255.0
* DHCP server - install dhcp_common RPM from CD1, dhcp_server RPM from CD2; update /etc/dhcpd.conf with settings.
* LCD display - install lcdproc. Now what a PITA this was. It continually crashed, apparently as it started reading the /etc/LCDd.conf config file. Quick fix: delete config file, specify driver to use on command line (for me this is LCDd -d HD44780) and edit source for the driver so the defaults match the system.
* Temperature display - I like knowing that everything is running well. LCDsensors is a perl script that uses lm_sensors to display temps on the LCD. Very cool! Also using lcdproc's default client to show typical mem usage and uptime info (you wouldn't believe it - perl scripts crash v0.4.3 of lcdproc. Now running v0.4.4rc and all seems well.)
* FreeSWAN for IPsec tunnels with Windows clients - this gets it's own wiki page here because of the amount of explination required.
Version 2 (current) modified Mon, 26 Jul 2021 12:49:29 +0000 by
gummAY [EditText] [Spelling] [Current] [Raw] [Code] [Diff] [Subscribe] [VersionHistory] [Revert] [Delete] [RecentChanges]