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 [1] for IPsec tunnels with Windows clients - this gets
it's own wiki page here [2] because of the amount of explination
required.
Links:
------
[1] http://melbournewireless.org.au/?FreeSWAN
[2] http://melbournewireless.org.au/?FreeSWANandWindowsHowto
[EditText] [Spelling] [Current] [Raw] [Code] [Diff] [Subscribe] [VersionHistory] [Revert] [Delete] [RecentChanges]
Node Statistics | |
---|---|
building | 132 |
gathering | 193 |
interested | 515 |
operational | 233 |
testing | 214 |