<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="0.92">
<channel>
	<docs>http://backend.userland.com/rss092</docs>
	<title>Linux Sig</title>
	<link>http://www.linuxsig.org/phpBB2/</link>
	<description>A Special Interest Group of the Oklahoma City PC User's Group</description>
	<managingEditor>jeff@iwolfie.com</managingEditor>
	<webMaster>jeff@iwolfie.com</webMaster>
	<lastBuildDate>Thu, 20 Nov 2008 07:07:08 GMT</lastBuildDate>
<item>
	<title>General Discussion :: RE: 2008 Meeting Minutes</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1151#1151</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=58&quot; target=&quot;_blank&quot;&gt;waveclaw&lt;/a&gt;&lt;br /&gt;
Subject: Linux SIG 2008-11-07&lt;br /&gt;
Posted: Fri Nov 07, 2008 10:02 am (GMT -6)&lt;br /&gt;
Topic Replies: 8&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Linux SIG 2008-11-07&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Eric Presents FAQ plus Install on a virgin ASUS WL-500g Wireless Router.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; What software can you use to cause your laptop to dial home if it is stolen, like lowjack for Windows?
&lt;br /&gt;

&lt;br /&gt;
It's easy enough to do on a scripting level.  And several dial-home scripts.
&lt;br /&gt;

&lt;br /&gt;
Example: an /etc/init.d/boot.local that emails you back a traceroute home.  Assuming the thief is stupid enough to not wipe the hard drive or even stupider and connects it to the network, you can send logs to anywhere you wanted.
&lt;br /&gt;

&lt;br /&gt;
We could start a &lt;a href=&quot;http://findmylinuxlaptop.com.&quot; target=&quot;_blank&quot;&gt;http://findmylinuxlaptop.com.&lt;/a&gt;  Internal keylogger + logs + traceroute + personal server + cronjob = dial home device.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; If you have windows and Linux on the same computer can you use something like killdisk to remove both?
&lt;br /&gt;

&lt;br /&gt;
There is nothing about Linux that prevents you from clearing the hard drive.  In fact, Linux installers have the option to use the entire disk and wipe everything out for your.  You will lose everything on that hard drive.  Back your files up or make some other arrangements to save your documents and programs that you want to keep.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; How do you turn off that thing where you walk away and it asks you for a password?
&lt;br /&gt;

&lt;br /&gt;
It's the screensaver.  You need to change the settings on the screensaver to disable it if you never want this to happen again.
&lt;br /&gt;

&lt;br /&gt;
In Unbutu, start your system and login. System-&amp;gt; Preferences-&amp;gt;Screensaver-&amp;gt;uncheck 'Lock screen when screensaver is active.'
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; Difference between a router and a modem?
&lt;br /&gt;

&lt;br /&gt;
A router is a computer that has a least two network interfaces and firgures out how to move data from one interface to the other.
&lt;br /&gt;

&lt;br /&gt;
A modem is a very low level device.  It is just a pipe.  The router would need the modem to use modem features.  The computers provided to you to connect to ADSL or cable is called a modem, but is really a router.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Advanced Topic: $100 ASUS WL-500g Wireless Router / Home Gateway install.  &lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
In the box:
&lt;br /&gt;
	- bittorrent client
&lt;br /&gt;
	- media player
&lt;br /&gt;
	- uPnP media
&lt;br /&gt;
	- harddrive/webcam/camera
&lt;br /&gt;
	- anntenas (to be replaced)
&lt;br /&gt;
	- soon to be useless instruction book
&lt;br /&gt;
	- the router
&lt;br /&gt;
	- a powersupply.
&lt;br /&gt;

&lt;br /&gt;
The antenna is a reverse polarity SMA, so it can be replaced with a nice high-gain antenna.
&lt;br /&gt;

&lt;br /&gt;
Note this a device with a compress image in it to hold the Operationg System (OS).  Replaing the OS with Linux may void the warrenty, but you can install the original &amp;quot;firmware&amp;quot; aka OS or other upgraded firmware from the manufacturer.
&lt;br /&gt;

&lt;br /&gt;
There is a JTAG port on most embeded devices.  You can open up the case and use this port and put something into the flash on the system even if you bricked it (aka, broke the OS by not upgrading properly.)  THe OS is actually the second thing loaded on it, the first being a bootloader.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;OpenWRT&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://www.openwrt.org&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;http://www.openwrt.org&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
Brief History of OpenWRT
&lt;br /&gt;

&lt;br /&gt;
Linksys likes Linux.  So they used Linux in their routers.  When you install GPL'd software, like Linux, and ship them you MUST make available the source code.  Linksys didn't.  People thretened legal action.  Linksys published the source code.  The OpenWRT project works on the code.  There is a tiny amount of customization needed to work on Linksys and a large amount of very popular Linux software that will run on the hardware.  
&lt;br /&gt;

&lt;br /&gt;
This was so popular that people began buying these Linksys routers just to put Linux on them.  In fact, when the Linksys company produced linux-incompatible versions, a higher-priced model would be released that could have Linux put on them.  These also sold well.
&lt;br /&gt;

&lt;br /&gt;
People do make custom router-boards just for running OpenWRT.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Flashing the Router&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Step 0: Goto openwrt.org and get proper distribution.
&lt;br /&gt;

&lt;br /&gt;
Current release is kamakazi.  This is a mixed drink and once you install and log into the router you will get the recipe as your reward.  Each one of the releases (last one: white russian) is named for a different drink.  
&lt;br /&gt;

&lt;br /&gt;
Beware:  some routers ship with very little space.  Some people have put a Linux *kernel* on a system with as little as 1mb of flash, but very few to none of the features you want will be available.  The system tonight is somewhat beefer than normal.
&lt;br /&gt;

&lt;br /&gt;
Many bits of hardware are supported, including Playstation 3, One-Laptop-per-Child's OLP.  The broadcom 4710@200Mhz WRT54G is the original that started it all.  WRT54G is notorious for having many important variations ALL UNDER THE SAME MODEL.  Some may not be supported and still be called WRT54G.  The WRTG54GL 1.0 and WRTG54GL 1.1 with Broadcom 5352@200MHZ are Linux-friendly and are sold at a good price on the secondary market.  WRTSL54Gs, Eric has one, is no longer sold but has the beefer 266Mhz, 8Mb flash, 32Mb ram and usb port so sought after.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Step 1: unpack the router
&lt;br /&gt;

&lt;br /&gt;
Note: you can swap out the wireless card for a more powerfull card.  There is a serial port (the OS will talk to you over this if you plug it in.)   There is a hidden admin page that lets you backup the firmware (url provided at openwrt's site.)
&lt;br /&gt;

&lt;br /&gt;
Step 2: hook Eric's laptop to the router as if he is going to use it for his normal network use
&lt;br /&gt;

&lt;br /&gt;
Step 3: Look in the configuration book and use it to setup the router.
&lt;br /&gt;

&lt;br /&gt;
Note: the router setup with a 192.168.1.1 address and it's upstream network device is 192.168.1.1 and both the networks are 192.168.1.0/24. This is a problem.  Simple solution?  Change the internal IP address to 192.168.2.1
&lt;br /&gt;

&lt;br /&gt;
Step 4: Lets' Linux this thing, shall we?
&lt;br /&gt;

&lt;br /&gt;
WTG-Premium, version 1. Supported, but there is a version 2 which is a Work-in-Process.  The Linksys version has a pair of ethernet adapter with VLAN tagging and a dedicated upstream network card.  You cannot tell from the box that this Asus is limited to just one network card, but the Linux system - once installed - will tell you about this. 
&lt;br /&gt;

&lt;br /&gt;
There is a TFTP server on the system and you can load linux this way.  The ASUS web GUI does not work yet, so diag (diagnostic) mode for the TFTP process will be needed.
&lt;br /&gt;

&lt;br /&gt;
Broadcom-2.4 is the one to use for the AUS: &lt;a href=&quot;http://wiki.openwrt.org/openWrtDocs/hardware/Asus/WL500GP.&quot; target=&quot;_blank&quot;&gt;http://wiki.openwrt.org/openWrtDocs/hardware/Asus/WL500GP.&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
Note that the 2.6 version would not work with the default system and the 2.6 Linux kernel is not compatible with the Broadcom chip used for the wireless. (Turns out that Eric already had the image.)
&lt;br /&gt;

&lt;br /&gt;
Step 5: power off the router, and do the diag mode TFTP process.
&lt;br /&gt;

&lt;br /&gt;
Note that the system retained the 192.168.2.1 address given before.
&lt;br /&gt;

&lt;br /&gt;
Step 6: tftp up
&lt;br /&gt;

&lt;br /&gt;
At Thu Nov 6, 19.56 CST - the router was flashed.
&lt;br /&gt;

&lt;br /&gt;
At Thu Nov 6, 19.58 CST - the router rebooted itself.
&lt;br /&gt;

&lt;br /&gt;
Step 7: telnet to 192.168.1.1 works.
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;Kamikaze 7.09&amp;#58; 1 Vodka to 1 Triple sec to 1 lime juice. &lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Using passwd will disable the telnet and enable an ssh shell.
&lt;br /&gt;

&lt;br /&gt;
The shell is busybox.  To save space, things like ls and sleep and ping and vi is busybox, a program that is small and which behaves differenlt based on how it was called.
&lt;br /&gt;

&lt;br /&gt;
The ssh is dropbear. dropbear allows you to put a public key in place to login just like ssh, but in /etc/dropbear/authorized_keys instead.
&lt;br /&gt;

&lt;br /&gt;
Step 8: minimal setup
&lt;br /&gt;

&lt;br /&gt;
Eric usually put an ssh public trust in place and disabled password support.  Normally, regular user accounts are used to connect and root is never allowed to login.  This system will not have normal users so the 'root trust' is used.
&lt;br /&gt;

&lt;br /&gt;
All the configuration files are in /etc/config.  These assume you know what you are doing.
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;vi /etc/config/dropbear
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Password 'off'
&lt;br /&gt;

&lt;br /&gt;
vi /etc/wireless
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;# commented out - options disabled 1&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
note: editing these files does not affect the current settings.  You must reboot.
&lt;br /&gt;

&lt;br /&gt;
Eric reboots.
&lt;br /&gt;

&lt;br /&gt;
Step 9: demo
&lt;br /&gt;

&lt;br /&gt;
The OpenWrt wireless network is up.
&lt;br /&gt;

&lt;br /&gt;
Note: the kernel is using a bridging lan and subinterfaces.
&lt;br /&gt;

&lt;br /&gt;
ipkg - is the standard tiny package management system which can be used to update your router.
&lt;br /&gt;

&lt;br /&gt;
You can install the pretty webpage configuration utilities and a webserver, etc via this.
&lt;br /&gt;

&lt;br /&gt;
There are some interesting packages, including tunneling over: ping, dns, http, etc.  There are zaptel and asterisk packages.  You can server about 4, maybe 5 users with IP phones.
&lt;br /&gt;

&lt;br /&gt;
Even ptunnel - run TCP over ICMP (yes, tunnel your normal traffic over ping.)
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>General Discussion :: RE: 2008 Meeting Minutes</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1150#1150</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=58&quot; target=&quot;_blank&quot;&gt;waveclaw&lt;/a&gt;&lt;br /&gt;
Subject: LInuxSIG 2008-10-02&lt;br /&gt;
Posted: Fri Oct 03, 2008 12:00 am (GMT -6)&lt;br /&gt;
Topic Replies: 8&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;LInuxSIG 2008-10-02&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Last month &lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
There was no meeting as noone with a key to the room could make it.
&lt;br /&gt;

&lt;br /&gt;
Note about the latest Gnome desktop: trackerd. Turn it off if you want any kind of performance.
&lt;br /&gt;

&lt;br /&gt;
AstriCON:  Eric went to the Asterisk Conference and will be demoing the Call Center in a Box.   Running on Linux.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Intro Topic: Q/A&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; Can I run 32-bit software on my 64-bit linux?
&lt;br /&gt;

&lt;br /&gt;
Yes.  there are compatibility libraries.
&lt;br /&gt;

&lt;br /&gt;
There are extensions in the CPU that really do let the CPU use the 64-bit width address system.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; I'm having trouble installing X Plane.
&lt;br /&gt;

&lt;br /&gt;
Linux cannot actually run Windows software.  WINE: Wine Is Not an Emulator, is a tool that will run with *reasonable* success, most Microsoft Windows software.  
&lt;br /&gt;

&lt;br /&gt;
You are running Ubuntu. There is a version of Wine that you can install from the Ubuntu package manager.  
&lt;br /&gt;

&lt;br /&gt;
You still have to put the CD in the drive, mount it if it doesn't mount automatically.  You will have to open a terminal window (command line) and run the installation program, install.exe or setup.exe typically, and put the word 'wine ' before the program name.
&lt;br /&gt;

&lt;br /&gt;
Example: TeamFortress 2 via steam.  This installs on Linux.  However, the hardware requirements are somewhat higher.  Systems that just meet the minimum requirements will not play well.  
&lt;br /&gt;

&lt;br /&gt;
For games there are three options:
&lt;br /&gt;
- wine as mentioned above
&lt;br /&gt;
- the commercial fork of wine called cedega
&lt;br /&gt;
- the commercial version of wine from Crossover meant for playing video games
&lt;br /&gt;

&lt;br /&gt;
Recommended that you bring the game next month if you cannot get it running.
&lt;br /&gt;

&lt;br /&gt;
The CD may mount somewhere.  Modern Linux systems mount CDs under the volume label.  You will need to check the /media directory for this.  For example:
&lt;br /&gt;
  wine /media/my\ facny\ windows\ cd/install.exe
&lt;br /&gt;
The '\ ' are to escape the spaces for the shell.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; I started using Pidgin.  Is it like Yahoo with rooms?
&lt;br /&gt;

&lt;br /&gt;
Depends on the service.  Some services do require you do know the person's name.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; How do I fix the fonts, they are too small?
&lt;br /&gt;

&lt;br /&gt;
In GNOME, goto Appearance Preferences.  Select the Fonts tab.  Update the size of the Fonts.  They will apply immediately and be saved.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Ctrl+ or Ctrl- in firefox will change the size of the font of your webpages.  You can set a minimum font size and force pages to use your font sizes.  This will make layout bad on webpages written by people who have their fonts on their systems set to Huge size.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Side Note: In Ubuntu 8.04 the update manager will not steal focus.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;AstriCON CD&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
ContactQ is a queue management software application built on top of Asterisk.  It is supposed to be used for a call center, particularly for in-bound call routing.
&lt;br /&gt;

&lt;br /&gt;
Hardware: IBM Laptop with 512 MB ram + 64 swap, P3 850 Mhz (speedstep)
&lt;br /&gt;

&lt;br /&gt;
To check the 'hardware' use 
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;cat /proc/cpuinfo
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
and you will get the low value (throttled back)
&lt;br /&gt;

&lt;br /&gt;
To check the real hardware performance use
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;bash
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;while &amp;#58;;do&amp;#58;;done
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
in another window
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;cat /proc/cpuinfo
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
and the result should tell you the real Mhz.
&lt;br /&gt;

&lt;br /&gt;
For example: the laptop showed 700 Mhz.  The final count was 850 Mhz.
&lt;br /&gt;

&lt;br /&gt;
This is due to binning of processors.  When built originally all the CPUs come off the same assembly line.  Tested under adverse conditions (usually low voltage and high heat) the ones that fail get put in the slow bins.  As the assembly line quality improves, the number of slow processors declines and can actually cause shortages.  So faster CPUs will get labeled as slower ones and sent to customers.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
The CD contains CentOS, a whitebox version of RedHat's commercial RedHat Enterprise 
&lt;br /&gt;

&lt;br /&gt;
ContactQ is the software.  It will 'shoot the box' it is installed on. This is 0.9 version demo software.  Buyer beware.
&lt;br /&gt;

&lt;br /&gt;
Note this is a netbooting Laptop.  In Eric's home, booting while pressing F12 will cause the laptop to install Linux and the child-apeasement tools (games) in his post-installation.
&lt;br /&gt;

&lt;br /&gt;
This is a hands-free install apparently.
&lt;br /&gt;

&lt;br /&gt;
The ContactQ software does not want to allow a local login.   The &lt;a href=&quot;http://10.0.0.223/admin/&quot; target=&quot;_blank&quot;&gt;http://10.0.0.223/admin/&lt;/a&gt; page shows us the login screen.  What is our user name, password and domain?  Per &lt;a href=&quot;http://contaq.org/index.php/demo&quot; target=&quot;_blank&quot;&gt;http://contaq.org/index.php/demo&lt;/a&gt; and the Demo guide &lt;a href=&quot;http://contaq.org/index.php/User&quot; target=&quot;_blank&quot;&gt;http://contaq.org/index.php/User&lt;/a&gt; the username is superadmin, password is contactq, and leave the domain blank.  The Demo's domain is admin, admin, Default.
&lt;br /&gt;

&lt;br /&gt;
This is Linux + something on top of it + a preinstalled application.
&lt;br /&gt;

&lt;br /&gt;
Checking the system:
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;cat /etc/lsb-release 
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
returns nothing, so checking
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;cat /etc/redhat-release
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;CentOS release 5 &amp;#40;Final&amp;#41;
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
This is not a Linux Standards Base compliant system.  This is a RedHat based system.  RedHat is a commercial, sold, system based on free software.  CentOS takes the free source packages from RedHat and removes the RedHat logos, brands, etc out.  What is left is the compilation of software identical to that shipped by RedHat.  RedHat ships and sells a copyrighted compilation including trademarked logos.
&lt;br /&gt;

&lt;br /&gt;
Whitebox was a similar attempt, but CentOS is currently the most popular free respin of RedHat of choice.
&lt;br /&gt;

&lt;br /&gt;
The CentOS on the ContaQ box is a pretty nice little setup:
&lt;br /&gt;

&lt;br /&gt;
Seperate /var of 6 Gb good size, possibly to hold spool files.  Seperate /boot per the modern way of dealing with old BIOSes, 3.9 G root.  This is out of a 12Gb Harddrve (23579136 blocks of 512 bytes each per cat /proc/ide/hda/capacity and is a Hitachi per cat /proc/ide/hda/model).
&lt;br /&gt;

&lt;br /&gt;
Eric logs in to the system as the super admin. 
&lt;br /&gt;

&lt;br /&gt;
The web ui has the basic info pages including disk usage.
&lt;br /&gt;

&lt;br /&gt;
The maintainanence section includes the ability to create a backup image of the contaq system.
&lt;br /&gt;

&lt;br /&gt;
The Domains section lets you setup more domains.  The 'Default' domain is already setup.
&lt;br /&gt;

&lt;br /&gt;
The Contact Plan section includes a set of regular expression patterns for extensions of which 12 are configured.
&lt;br /&gt;

&lt;br /&gt;
The built-in documentation is rather limited to mainly legalese.  The &lt;a href=&quot;http://wiki.contactq.org/index.php/User&quot; target=&quot;_blank&quot;&gt;http://wiki.contactq.org/index.php/User&lt;/a&gt; page shows more information.
&lt;br /&gt;

&lt;br /&gt;
 Eric then logged out and relogged in as the domain admin.  Many more options are available, all of them pertinent to the setup of phone extensions.  He set up a new user, ericsales at extension 1234.
&lt;br /&gt;

&lt;br /&gt;
A phone was attached at 10.0.0.214.  This is a grandstream so it has a web ui at &lt;a href=&quot;http://10.0.0.213/.&quot; target=&quot;_blank&quot;&gt;http://10.0.0.213/.&lt;/a&gt;  The phones have downloaded firmware are are trying to register.  Some of the configuration information is not obvious (Eric has gotten into the astrisk config in the ContaQ system and is setting up by hand.)
&lt;br /&gt;

&lt;br /&gt;
The ericsales account was added to the ACD group and the ACD queue.  You cannot see a user in the membership tabs is you did not select 'enable'
&lt;br /&gt;

&lt;br /&gt;
Now when you dial 1001, you get the ContactQ lady telling you about the software.
&lt;br /&gt;

&lt;br /&gt;
The problem:  we now have 1 phone.  It is setup for the ericsales extension.
&lt;br /&gt;

&lt;br /&gt;
Eric adds an account for Eli as elisales and adds him as a SIP user.  Using the apply changes on the left-hand menu, Eric applies changes to the sip system. This user is setup on the 2nd phone.
&lt;br /&gt;

&lt;br /&gt;
The logs are being checked.  While this setup an Asterisk with SIP accounts, all the functionality is in binary external proxies.
&lt;br /&gt;

&lt;br /&gt;
Turns out you have to apply the system config, too.  The proxy logfiles reported that the Default domain was not found.
&lt;br /&gt;

&lt;br /&gt;
The dashboard feature dynamically updates and reveals that agents are automatically made available on login.
&lt;br /&gt;

&lt;br /&gt;
We will be meeting in November.
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>General Discussion :: RE: 2008 Meeting Minutes</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1149#1149</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=58&quot; target=&quot;_blank&quot;&gt;waveclaw&lt;/a&gt;&lt;br /&gt;
Subject: LInuxSIG 2008-08-07&lt;br /&gt;
Posted: Thu Aug 07, 2008 5:22 pm (GMT -6)&lt;br /&gt;
Topic Replies: 8&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;LiniuxSIG 20080807&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
About 7 people tonight.
&lt;br /&gt;

&lt;br /&gt;
Intro Topic: Q&amp;amp;A
&lt;br /&gt;

&lt;br /&gt;
Advanced Topic: Anti-virus
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;text-decoration: underline&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Q&amp;amp;A&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; Have you, Robert Green, ever talked about returning to the Computer Show?  The last guy, the lawyer, that run it has quit.  The last guy was driving away a lot of the vendors.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;A:&lt;/span&gt; The new guy that took over from the previous guy was running it the last time I checked.  The lawyer stopped running it about 4 months ago.  I haven't been back since I haven't been able to wrap my mind about what I wanted to do.  The other volunteers returned because of the new guy.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt;  Viruses commonly come from shared documents (e.g. email) but what about those that come through open ports?
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;A:&lt;/span&gt; A port is nothing but a logical location on your computer for another computer to connect to your computer.  If you are not running a service on your computer, nothing is there to receive connections, thus cannot receive viruses.  If you need to run the service, but don't want to expose that port, you run a firewall.  Robert runs a Linux server in his network in place of the typical Linksys or other home network router.  It has a firewall that blocks all ports but the one used by ssh.  That services is setup to only accept public key logins so can sit out, exposed to the wild Internet.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt;  Does Linux have a firewall?
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;A:&lt;/span&gt;  It has many.  The current one is called Iptables and is a kernel netfilter.  You create scripts to setup the rules (or chains) in the Iptables to filter access locally.  Unbuntu, RedHat and SuSE have simple configuration tools for end-users to configure the firewall.  This will be hanging off the security submenu somewhere in your system administration menus on your distribution's favorite desktop.  Iptables has been around since 2.2 kernel so is about 6 years of very mature and well vetted use.  It's built into the kernel so any updates to the kernel get you updates that might exist for the Iptables Firewall.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; Explain
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;A:&lt;/span&gt; Linux security models can be complex.
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;|-----------------|
&lt;br /&gt;
|----+&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +--|
&lt;br /&gt;
|&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Internet&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br /&gt;
|-+&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+----|
&lt;br /&gt;
&amp;nbsp; |-----+&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|----------+
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ||
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +----+
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | AP |&amp;nbsp; &amp;lt;-- probably a DSL router or Cable Router
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; +----+
&lt;br /&gt;
&amp;nbsp; |&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br /&gt;
&amp;nbsp;-+-+-+-----++--+-+--+--+-+---&amp;nbsp; DMZ
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ||
&lt;br /&gt;
|------------------|
&lt;br /&gt;
|&amp;nbsp; &amp;nbsp; &amp;nbsp;Firewall or&amp;nbsp; |&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br /&gt;
|&amp;nbsp; &amp;nbsp; &amp;nbsp;Lynksys&amp;nbsp; &amp;nbsp; &amp;nbsp; | --+-+-+--+--+---&amp;nbsp; Border systems
&lt;br /&gt;
|&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Router&amp;nbsp; &amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br /&gt;
|------------------|
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ||
&lt;br /&gt;
&amp;nbsp; |&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp; &amp;nbsp;||&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br /&gt;
&amp;nbsp;-+-+-+--+--+-+--+--+-+---&amp;nbsp; Internal Systems
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp;| | &lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
The router in your home network is very simple operating system on a hardware architecture different than your home PC.  It runs a firewall and NAT.  NAT means that the internal network is setup with private addresses not routable on the Internet side.  The Internet side of the router is typically not setup to be administered remotely. By default this is turned off at the factor.  This can be turned on, running a public webserver.  Most these routers are so small (2 meg or ram, 8 meg of ram) to make it unattractive as a point of attack.  The Linksys can be exploited, but typically the cracker is going for the low hanging fruit to make a botnet.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt;  What is a botnet?
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;A:&lt;/span&gt; Where the money is.  You infect a bunch of computers with a virus that does nothing initially.  Later on I sell access to these systems to someone.  I use the virus and a special control channel (typically a private IRC server that the virus is subscribed too) to manage the compromised machines.  You can even use these zombie PCs to send spam, spread bad files, collect private user information and make enormous numbers of fake connections to overwhelm other person's services.  Running as a very sophisticated mail relay, these botnets can patch themselves, defend against other viruses, disable antivirus and intelligently hijack personal email accounts to spam people.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt;  Linux has a remote dial-up connection tool.  Does the remote computer you call need to run Linux?
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;A:&lt;/span&gt; No.  You can connect to remote Windows desktops, Citrix servers.  To a Linux box there are many many options but they are complicated.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt;  Go-To My PC?
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;A:&lt;/span&gt; Again, there are many options.   At work, Robert uses VNC.  The clients on the servers are running as servers and the servers are running in client mode.  So they can connect to their systems and have them callback and connect the to the requester to share the desktop.  This is used for helpdesk and troubleshooting.  Yes, this is backwards.  We use UnPP (Universal Plug-n-Play) to dynamically open the ports and forward the connections so the ports are kept closed.  All this is automatic at the customer's site to avoid issues like calling up non-technical users to get IP addresses, etc.
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;|--------------|&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+------UPnP opened ports -------+&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |---------------|
&lt;br /&gt;
|&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;V&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;V&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|
&lt;br /&gt;
| Local client |---| Firewall |------&amp;#123;Internet&amp;#125; -----| Firewall |-----| Remote Server |-----&amp;#91; Linux desktop &amp;#93;
&lt;br /&gt;
|&amp;nbsp; &amp;#40;windows&amp;#41;&amp;nbsp; &amp;nbsp;|&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |&amp;nbsp; &amp;#40;Windows&amp;#41;&amp;nbsp; &amp;nbsp; |
&lt;br /&gt;
|--------------|&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |---------------|
&lt;br /&gt;
&amp;nbsp;*&amp;nbsp; client running in server mode&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * server running in client mode&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
In the case of Robert's workplace, they have a single Windows server that handles the windows clients.  The Linux systems connect to them in turn.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; Is VNC available by default for Linux?  
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;A:&lt;/span&gt;  You need to buy the professions version for the nice features. Note: there is no nice GUI for the free VNC product.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; Can a internet facing router's IP change?
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;A:&lt;/span&gt;  For residential customers, you will have a fairly static connection with Cox and probably have the same IP address for at least 3 months assuming you're router is not down for over an hour.  With AT&amp;amp;T DSL your ISP will change hourly.  
&lt;br /&gt;

&lt;br /&gt;
With DyDNS or other such services you can buy a special domainname at dydns.org, etc that will get the IP address to resolve from a client on your desktop or home server.  
&lt;br /&gt;

&lt;br /&gt;
The other thing needed for the VNC and other remote access tools is to do port forwarding.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt;  Do they still make PC Anywhere?
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;A:&lt;/span&gt;  Yes, and you still will have the same security and other issues with PC Anywhere as with VNC.  
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt;  How often are ATI drivers updated on Linux?
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;A:&lt;/span&gt;  Video drivers: two sets the free set and the Fglrx commercial drivers.  Those are at the manufacturers discretion.  The ATi cards requires some hoop jumping to get working properly.  Specific versions of the driver will only support some of ATi's cards.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;text-decoration: underline&quot;&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Antii-Virus&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Google for anti-virus Linux. No, really.  Do it.
&lt;br /&gt;

&lt;br /&gt;
Virus scanning under Linux is mostly a topic to talk &lt;span style=&quot;font-style: italic&quot;&gt;about&lt;/span&gt;.  There are a few Linux viruses and they tend to require very specific conditions to work.  
&lt;br /&gt;

&lt;br /&gt;
Normally, worms and rootkits require misconfigured services or bad password/username combos.
&lt;br /&gt;

&lt;br /&gt;
Most of the time virus scanning is done on Linux is to deal with Linux being a carrier for Microsoft Windows viruses.  Mailhosts and gateways, running Linux, become immune carriers.  Thus scanners are run on the Linux server where the virus cannot run and are caught there before infecting Microsoft Windows PC clients of that server.  This does not mean that you should not run scanners locally on the Microsoft Windows PCs.  They are still vulnerable to other routes of infection.
&lt;br /&gt;

&lt;br /&gt;
Scanning on Linux mailhosts + proper email retention policies can prevent catching and storing viruses.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Commercial Products&lt;/span&gt;
&lt;br /&gt;
Mostly corporate or enterprise products.    Annual subscriptions to updates and definitions are typical.  
&lt;br /&gt;
&lt;ul&gt;Sophos - &lt;a href=&quot;http://www.sophos.com&quot; target=&quot;_blank&quot;&gt;www.sophos.com&lt;/a&gt; - a mailserver product with a file scanning product.  You don't need the whole infrastructure, just the little $50-style scanner.  Does include a Perl API for on-demand access usable with Per-based filtering in some mail servers.  One pain point: the engines and definitions are not backwards compatible, so when a monthly update occurs you will have to update.  They also have email appliances.
&lt;br /&gt;
Avg - large scale virus solution. (Not the avg-free product.)
&lt;br /&gt;
Avast
&lt;br /&gt;
aMaViS - hooks into mailservers and integrates anti-virus into your mail chain.
&lt;br /&gt;
Macafee - corporate mail scanner.  Does have clear home-user and business-user products.
&lt;br /&gt;
&lt;/ul&gt;
&lt;br /&gt;

&lt;br /&gt;
Some have gone out of business or are niche players.
&lt;br /&gt;
&lt;ul&gt;
&lt;br /&gt;
Vexra
&lt;br /&gt;
Another company that got bought out by Microsoft and the Linux product discontinued.
&lt;br /&gt;
&lt;/ul&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Free utilities&lt;/span&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;br /&gt;
Panda
&lt;br /&gt;
F-prot
&lt;br /&gt;
ClamAV - the big-name opensource virus scanner.  Completely maintained by the community.  The definitions for viruses that it scans is community maintained.  It often gets updated before the commercial solutions can roll out their own virus definitions.  It is a command line tool.
&lt;br /&gt;
&lt;/ul&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt; Definition updates&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
With clamav, most companies update their definitions from the clamav.net site daily if not hourly.  The engine updates are slower but on a monthly to weekly basis.  Corporate users typically don't pull the engine as frequently.
&lt;br /&gt;

&lt;br /&gt;
Basic command line scanners will probably require manual checking for new definitions.  More desktop-ish clients will check automatically.  Servers that don't run desktops typically run a script that, to an acceptable trade-off from paranoia and saturating the definition servers, periodically checks for and downloads updates.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;File Servers&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Samba has integration with clamav for On Access Scanning.  This enables you to scan for a virus as soon as it is dropped on the Linux file share supporting the Windows clients.  This is an alternative or addition to scheduled scanning (such as scanning just before backups and quarantine files.) In both cases, you will want a policy about how you deal with users that have 'lost' a file due to it being infected.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Other Virus Topics&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
SME is a distribution of Linux for corporate clients who don't want to know about Linux but want to run Linux.  It's repackaged Redhat with clamav installed.
&lt;br /&gt;

&lt;br /&gt;
Symantec has a virus scanning and spam filtering appliance that will integrate into your mail systems.  
&lt;br /&gt;

&lt;br /&gt;
A favorite compromise under Linux: mail.cgi.  Sends an email, but all the mechanisms available through it are also available to any user.  Instant spam gateway.  Or open relay via apache, the webserver.
&lt;br /&gt;

&lt;br /&gt;
This is not a discussion of trojan software or hacked websites that target Microsoft as those don't even work on Linux most of the time.
&lt;br /&gt;

&lt;br /&gt;
Normally installing a Linux system includes basic hardening and proper security practices
&lt;br /&gt;

&lt;br /&gt;
Note:  unlike Linux servers, home users of Linux care the most about their /home.  They can re-install the Operating System over and over again.  Losing the files in their personal home account, in which they can access all their own files, means losing real value. 
&lt;br /&gt;

&lt;br /&gt;
The saving grace is that the approach to attacking Linux is to attack vulnerable services that normally don't run on a Linux system.   Plus strong firewalling, NATing or firewalling on home networks tends to limit this.
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>General Discussion :: RE: 2008 Meeting Minutes</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1148#1148</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=58&quot; target=&quot;_blank&quot;&gt;waveclaw&lt;/a&gt;&lt;br /&gt;
Subject: LinuxSIG 2008-08-03&lt;br /&gt;
Posted: Thu Jul 03, 2008 6:53 pm (GMT -6)&lt;br /&gt;
Topic Replies: 8&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;LinuxSIG&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Topic:&lt;/span&gt; Linux Clustering with &lt;a href=&quot;http://clusterknoppix.sw.be/&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;ClusterKnopix&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
Setup is ten Compaq Armada laptops network booting to the head node. The default PXE boot firmware couldn't bring the systems up.  gPXE is being used instead.  Out of the 10 systems, 3 came up.  Due to NFS issues, the other 7 are refusing to boot.
&lt;br /&gt;

&lt;br /&gt;
ClusterKnoppix is old tech, &amp;gt;4 years old.  It is unmaintained.  The current ParallelKnopix uses the MPI libraries. However, only 1 CD is needed.  The harddrives of the client machines are never changed. This is a 2.4 kernel system.
&lt;br /&gt;

&lt;br /&gt;
On the root node is running openMosix.  You run a script to setup the 'cluster' and specify things like drivers to check, etc.
&lt;br /&gt;

&lt;br /&gt;
This is a compute cluster, which is designed to speed up a process, verses a High Availability cluster, which would be designed to survive outage but not improve performance.
&lt;br /&gt;

&lt;br /&gt;
Eric is using openMosix, which is a process-based reallocator.  It waits to see if the tast takes too long then farms it off the the lowest in-use member of the compute cluster. MPI is a library that your program is required to be compiled against to use.  
&lt;br /&gt;

&lt;br /&gt;
mosmon is producing a pretty graph to see.  openmosixview 1.5 is showing and managing the load balancing.  
&lt;br /&gt;

&lt;br /&gt;
openmosixmigmon is another visualiation tool meant to describe in realtime the processes as they are distributed.
&lt;br /&gt;

&lt;br /&gt;
The demo application will be a render in POVRay.
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
#povray -i skyvase.pov +v +ft -x -a0.300 #r3 -q9 -m2.0 -w1600 -h1200 +NT16
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
Note the background is showing activity.
&lt;br /&gt;

&lt;br /&gt;
'Slaves NN at Knoppix successfully started' is displayed in the background.
&lt;br /&gt;

&lt;br /&gt;
This would take about a half hour to do on 1 system, it is taking about 5 minutes with all 4 systems (3 clusters and the head node). 
&lt;br /&gt;

&lt;br /&gt;
The job outputted a lot of nice stats once done.  Takes under 2 minutes.  This results in a nice skybase.tga with some ray-traced reflections, etc.
&lt;br /&gt;

&lt;br /&gt;
One of the cluster members was removed and rebooted.  He shows up automatically.
&lt;br /&gt;

&lt;br /&gt;
With a little more tweaking, 3 more nodes out of the 10 for the cluster have come up.  Most of these are 600 mHz speed, the most powerfull at 1 GHz system.  Most are 256 Mb to 300mb RAM systems, so no 'super' computing today.
&lt;br /&gt;

&lt;br /&gt;
Now the image renders in under a minute.
&lt;br /&gt;

&lt;br /&gt;
Speaking of tweaking, you need to be carefull about setting the process sensitivity of the openmosix's reallocator.  You don't want normal processes (e.g. your 'ls *' command) getting farmed out to another node from the one you issued the command.
&lt;br /&gt;

&lt;br /&gt;
9 of 10 systems are now in the cluster.  Trying again with 3200x2400 image size.  This takes 2m 15s to render.  
&lt;br /&gt;

&lt;br /&gt;
Adding two more systems gained about 15 minutes with the large image.  This process segfaulted several times.  This is a noted problem.  There is no support for partial recovery as the application being supported by openmosix dies, not the cluster.
&lt;br /&gt;

&lt;br /&gt;
For the original size, 7 seconds were saved.   No segfaults.
&lt;br /&gt;

&lt;br /&gt;
Scientific computing?  Sure.  Day to day practicality this is not.   This was really popular around 2003.  Several groups were running 'flash clusters' similar to 'flash mobs' but with people willing to share hardware.
&lt;br /&gt;

&lt;br /&gt;
Debian, on which Knoppix is based, supports many clustering packages.  Ubuntu, which is based on debian, inherits many of these packages.  Ubuntu clusters are known.
&lt;br /&gt;

&lt;br /&gt;
For more information: &lt;a href=&quot;http://lcic.org&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;Linux Clustering Information Center&lt;/a&gt;
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Q&amp;A :: RE: Fedora 9</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1147#1147</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=25&quot; target=&quot;_blank&quot;&gt;robertngreen&lt;/a&gt;&lt;br /&gt;

Posted: Mon Jun 23, 2008 12:14 pm (GMT -6)&lt;br /&gt;
Topic Replies: 1&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Don't know about buy.  But I can arrange to have a Fedora 9 DVD if you would like.
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Q&amp;A :: Fedora 9</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1146#1146</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=227&quot; target=&quot;_blank&quot;&gt;bil&lt;/a&gt;&lt;br /&gt;
Subject: Fedora 9&lt;br /&gt;
Posted: Wed Jun 18, 2008 8:44 pm (GMT -6)&lt;br /&gt;
Topic Replies: 1&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Where can I buy Fedora on DVD here in town?
&lt;br /&gt;

&lt;br /&gt;
Bill
&lt;br /&gt;_________________&lt;br /&gt;Bill Conner
&lt;br /&gt;
IT, Retired
&lt;br /&gt;
Oklahoma City&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>General Discussion :: RE: 2008 Meeting Minutes</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1145#1145</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=58&quot; target=&quot;_blank&quot;&gt;waveclaw&lt;/a&gt;&lt;br /&gt;
Subject: LinuxSIG 2008-06-05&lt;br /&gt;
Posted: Sun Jun 08, 2008 8:04 am (GMT -6)&lt;br /&gt;
Topic Replies: 8&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Linux SIG 2008-06-05&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Topic: Clustering Primer &lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Theory - you really need to know what you are trying to achieve.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; What about heartbeats?
&lt;br /&gt;

&lt;br /&gt;
Heartbeats are how most system 'pings' are implemented.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; What about High Availability?
&lt;br /&gt;

&lt;br /&gt;
You are trying to preserve uptime.  For instance, the 4 asterisk boxes and two CISCO routers in a cluster for daVinici systems.  When the master goes down, systems switch to the secondary or slave system.  While both are up the slave and master are both used.  Each is sized to handle the full load.
&lt;br /&gt;

&lt;br /&gt;
On most systems, you have a slave that replicates data from the master and pings it every time.  When the pings fail, the slave comes up as the new master and alters everyone about it.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; Load balancing situations?
&lt;br /&gt;

&lt;br /&gt;
Active websites like &lt;a href=&quot;http://slashdot.org&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;slashdot.org&lt;/a&gt;, &lt;a href=&quot;http://sf.net&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;sourceforge.net&lt;/a&gt;, &lt;a href=&quot;http://cnn.com&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;cnn.com&lt;/a&gt; use several machines with duplicates of the sites.  The load is distributed by hardware or other solutions that sit 'in front' of the real servers.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; Supercomputing?
&lt;br /&gt;

&lt;br /&gt;
With some computations, the amount of processing power vs the memory or disk I/O overhead is significant.  For those that are also breakable into parallel workloads, you use many servers.  Each node in the system does part of the work at the same time.  These are usually a bunch of rack mounted hardware running the Linux kernel and special support applications to handle the workload.
&lt;br /&gt;

&lt;br /&gt;
The &lt;a href=&quot;http://www.ou.edu&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;University of Oklahoma&lt;/a&gt; uses this heavily for weather modeling, explosions, chemistry. Some physics modeling doesn't work as well on such systems.  
&lt;br /&gt;

&lt;br /&gt;
daVinici did OCR for the Oklahoma State Government using a small cluster.  The OCR job is very intensive.  It would take all weekend for the systems to do it.  Instead, each PC would grab a page off an NFS share and work on it then return it to the server completed.  Lots of locks and contention issues arose.  Was very crude but did the job well.
&lt;br /&gt;

&lt;br /&gt;
Some applications are written specifically to run in a clustered supercomputer environment.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; Other systems?
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://folding.standford.edu&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;Folding@Home&lt;/a&gt; is an ad hoc cluster.  The head node hands jobs to people's PCs that have the client installed.  The results are sent back to the head node to analyze.  The client only runs when the system is idle.
&lt;br /&gt;

&lt;br /&gt;
Some infrastructures can be setup in an office to allocate resources as needed.  For instance, a workstation needing to compile a large program.  The workstation asks a load master computer to batch submit the job.  The load master hands the job off to an idle server with less load and complete the job faster.
&lt;br /&gt;

&lt;br /&gt;
LDAP is a replicated &amp;quot;lightweight&amp;quot; database often used for user account information.  The information propigates through out the 'cluster' of LDAP servers.  Clients connect to their local server.  If the normal server goes down, then the clients are responsible for finding and accessing a backup.
&lt;br /&gt;

&lt;br /&gt;
Most webservers are not cluster aware. This is why they often have load balancers sitting in front of them.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; What about special protocols?
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Message_Passing_Interface&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;MPI&lt;/a&gt; is a library that you use to parallelize a normally linear application.  The MPI libraries and kernel modules speak their own protocol to exchange information and manage systems.
&lt;br /&gt;

&lt;br /&gt;
The daVinici OCR system was done using ordinary Linux userspace tools.
&lt;br /&gt;

&lt;br /&gt;
Supercomputing cluster APIs and servers reflect the eclectic and custom natures of the teams that originate them.  A lot of the supercomputer software is created to fit a particular problem.  These often are built in response to precieved deficiencies in existing systems. 
&lt;br /&gt;

&lt;br /&gt;
In summary, you need to know what you want to do:
&lt;br /&gt;
 reduce downtime on a service
&lt;br /&gt;
complete a computationally intensive task quickly
&lt;br /&gt;
improve performance of an oversubscribed service
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://www.lcic.org&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;lcic.org&lt;/a&gt; - Linux Clustering Information Center.
&lt;br /&gt;

&lt;br /&gt;
There is a lot of information out on the Internet, especially for Linux and BSD.  Those are used a lot.  3D CGI and Hollywood has many production houses using large rendering clusters.
&lt;br /&gt;

&lt;br /&gt;
Next month: a demo of an actual cluster.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Intro topic:  General Questions.&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; Cellphones that run Linux?
&lt;br /&gt;

&lt;br /&gt;
We did cover Linux connecting to a cellphone as a modem.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; Howto setup IM?
&lt;br /&gt;

&lt;br /&gt;
Most people running Linux can use &lt;a href=&quot;http://www.pidgin.im/&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;Pidgin&lt;/a&gt; just like they do on Microsoft Windows or an Apple OS.
&lt;br /&gt;

&lt;br /&gt;
Do you have a previous IM account?  No?  
&lt;br /&gt;

&lt;br /&gt;
1. Goto one of the websites for an IM service.
&lt;br /&gt;
	- talk.google.com
&lt;br /&gt;
	- yahoo.com
&lt;br /&gt;
	- msn.com
&lt;br /&gt;

&lt;br /&gt;
Then use you account information to add an account to Pidgin.
&lt;br /&gt;

&lt;br /&gt;
Pidgin is the new name for Gaim.  It should be installed on most modern Linux distributions.
&lt;br /&gt;

&lt;br /&gt;
2. Pick the type of service you signed up to
&lt;br /&gt;

&lt;br /&gt;
Accounts -&amp;gt; Add / Edit.
&lt;br /&gt;

&lt;br /&gt;
(Your account's username)
&lt;br /&gt;
(Your account's password)
&lt;br /&gt;

&lt;br /&gt;
3. You probably want to setup Pidgin to automatically remember your password.
&lt;br /&gt;

&lt;br /&gt;
4. As soon as you save the account Pidgin will try to log you in.
&lt;br /&gt;

&lt;br /&gt;
5. For those accounts you want to use every time you run Pidgin, you can select enable in the Accounts window. (Accounts menu on main window.)  Likewise, enable those you want to automatically login to each time.
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Q&amp;A :: RE: Linux LDAP with Windows and Linux Clients</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1144#1144</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=25&quot; target=&quot;_blank&quot;&gt;robertngreen&lt;/a&gt;&lt;br /&gt;

Posted: Thu May 29, 2008 1:34 pm (GMT -6)&lt;br /&gt;
Topic Replies: 1&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;I have done two ldap setups.  One here at the office with single signon with linux (running ubuntu).  The other is a customer with linux servers and windows client machines.
&lt;br /&gt;

&lt;br /&gt;
Here at the office things do just run and generally we don't have any problems.  Files to watch out for are nsswitch.conf pam.d pam_ldap.conf and libnss-ldap.conf.  These files control how your system will authenticate and where it will look for user/group info.
&lt;br /&gt;

&lt;br /&gt;
The customer is a samba/ldap setup.  That one is a bit more delicate. Samba will read from ldap just fine but you have to have the smbldap-tools to do any writes.  But once things are setup they generally just work.
&lt;br /&gt;

&lt;br /&gt;
The one item I ran into early on was dealing with ldap.  Openldap at the time didn't come with any db optimizations.  The openldap packages now do have some optimizations included and can be tuned to fit your needs.  I just found it very annoying early on.
&lt;br /&gt;

&lt;br /&gt;
It does work but will take time to get everything setup and running correctly.  I will keep an eye out for you posts if you have more specific questions.
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Q&amp;A :: Linux LDAP with Windows and Linux Clients</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1143#1143</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=29&quot; target=&quot;_blank&quot;&gt;gorshing&lt;/a&gt;&lt;br /&gt;
Subject: Linux LDAP with Windows and Linux Clients&lt;br /&gt;
Posted: Wed May 28, 2008 8:16 pm (GMT -6)&lt;br /&gt;
Topic Replies: 1&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;I have been wanting to get LDAP working at home for quite some time.  I have recently made the switch from Gentoo to Ubuntu for my server, so I am not 100% well versed in the ways of Ubuntu.
&lt;br /&gt;

&lt;br /&gt;
But I will be having both Linux and Windows client machines and was wanting central authentication for both OS's.  I know of services/daemons running on my server can use LDAP also, so I am looking to having those use LDAP as well.
&lt;br /&gt;

&lt;br /&gt;
So basically I was just wanting to see if anybody has done anything like this, I know this is a pretty vague/general question, but I am just wanting to try out the waters before I jump in.
&lt;br /&gt;

&lt;br /&gt;
I am reading &lt;a href=&quot;https://help.ubuntu.com/community/OpenLDAPServer&quot; target=&quot;_blank&quot;&gt;https://help.ubuntu.com/community/OpenLDAPServer&lt;/a&gt; (does anybody else wonder why they use https for documentation?) and will be reading other items as well to get a firm idea of what all this might entail.
&lt;br /&gt;_________________&lt;br /&gt;gorshing&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>General Discussion :: Lost Hardware</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1142#1142</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=58&quot; target=&quot;_blank&quot;&gt;waveclaw&lt;/a&gt;&lt;br /&gt;
Subject: Lost Hardware&lt;br /&gt;
Posted: Mon May 05, 2008 9:50 am (GMT -6)&lt;br /&gt;
Topic Replies: 0&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Did I leave a USB to Mini-USB-B cable at the April 2008 meeting? 
&lt;br /&gt;

&lt;br /&gt;
I last used it to connect my Kodak digital camera to Eric's laptop to show off the Maxtor Fusion.
&lt;br /&gt;

&lt;br /&gt;
Oh, and if anybody made the May 1st meeting, please post any notes you took.  I was in San Francisco at the time, so I missed it.
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Buy/Sell/Trade :: FREE - Deltec 1400VA UPS</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1141#1141</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=3&quot; target=&quot;_blank&quot;&gt;wolfie&lt;/a&gt;&lt;br /&gt;
Subject: FREE - Deltec 1400VA UPS&lt;br /&gt;
Posted: Fri May 02, 2008 1:05 pm (GMT -6)&lt;br /&gt;
Topic Replies: 0&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;This is free to whomever will come pick it up or will come to a meeting.
&lt;br /&gt;

&lt;br /&gt;
This is a beast of a UPS, really well made and heavy.  It does need at least one battery (It works, but I think one battery is weak).  Unfortunately the batteries are about $40 something a piece, but if you are capable you could hook this up to a deep cycle marine battery (for much less $$) and run for about a day (depending on what you hook up to it &lt;img src=&quot;http://www.linuxsig.org/phpBB2/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; border=&quot;0&quot; /&gt; )
&lt;br /&gt;

&lt;br /&gt;
Holla back if you want.....
&lt;br /&gt;_________________&lt;br /&gt;--wolfie&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>General Discussion :: RE: 2008 Meeting Minutes</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1140#1140</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=58&quot; target=&quot;_blank&quot;&gt;waveclaw&lt;/a&gt;&lt;br /&gt;
Subject: Linux SIG 2008-04-03&lt;br /&gt;
Posted: Sun Apr 06, 2008 5:15 pm (GMT -6)&lt;br /&gt;
Topic Replies: 8&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;&lt;span style=&quot;font-weight: bold&quot;&gt;Linux SIG 2008-04-03&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Intro Topic: Eric talks about fuse&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
fuse: File system in User Space.  
&lt;br /&gt;

&lt;br /&gt;
Problems with code in kernel space can crash your system.  Windows NT integrates the windowing system into the kernel for performance reasons.  Unix puts these in user space where crashes in the program do not affect the rest of the system.  Hence why UNIX is often more stable than Windows NT.  
&lt;br /&gt;

&lt;br /&gt;
Like video drivers, fuse separates filesystem drivers from the kernel and moves them into user space.  This allows many new, strange filesystems and experimentation with the same without the side effects of crashed systems.
&lt;br /&gt;

&lt;br /&gt;
There are many plug-ins for fuse for doing practical  and silly things:  your remote $HOME mounted via ssh as a local directory to your gmail account as a mountable filesystem.  
&lt;br /&gt;

&lt;br /&gt;
Installing fuse.
&lt;br /&gt;

&lt;br /&gt;
Step 1 - Ask apt what it knows about fuse.
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
apt-cache seach fuse
&lt;br /&gt;
...
&lt;br /&gt;
fusesmb - Windows SMB shares
&lt;br /&gt;
gmailfs - your gmail account as a storage space
&lt;br /&gt;
fusedav - WebDAV views of things like websites that use WebDAV
&lt;br /&gt;
libfuse-perl - write a filesystem in Perl.
&lt;br /&gt;
encfs - Crypographics filesystems
&lt;br /&gt;
clamfs - userspace filesystem that is anti-virus protected.
&lt;br /&gt;
nfts-3g - use NTFS filesystems without patching your kernel
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Step 2 - What is installed?
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
# apt-cache search fuse
&lt;br /&gt;
fuse-module
&lt;br /&gt;
fuse-utils
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Step 3 - Changing sources.list to include debian's repository.
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
# apt-get install sshfs
&lt;br /&gt;
...
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
Step 4 - Read the Friendly Manual.
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
$ man sshfs
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
Options of interest:
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
-o reconnect, in case you drop a lot
&lt;br /&gt;
-o idmap=TYPE, user group mappings as you *might* have a different user account at the destination system
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Step 4 - Since the sshfs plugin is installed, try to remotely mount via it.
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
$ mkdir vortex/
&lt;br /&gt;
$ sshfs vortex&amp;#58; vortex/
&lt;br /&gt;
&amp;lt;error about opening /dev/fuse&amp;gt;
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
Step 4.1 - Eric needs to give himself access to the fuse device!
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
$ ls /dev/fuse
&lt;br /&gt;
drw-rw--- root fuse /dev/fuse
&lt;br /&gt;
$ group
&lt;br /&gt;
eric user
&lt;br /&gt;
$ sudo usermod -G eric,user,fuse eric
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Step 5 - Try again.
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
# su - eric
&lt;br /&gt;
$ sshfs votex&amp;#58; vortex/
&lt;br /&gt;
$ ls vortex/
&lt;br /&gt;
... snip lots of stuff...
&lt;br /&gt;

&lt;br /&gt;
$ vi somefiles
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Tab completion even works.
&lt;br /&gt;

&lt;br /&gt;
Other plug-ins are available.  Things like unpackfs that lets you see into zip, zoo, gzip, etc files.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Intro Topic Part II: Exploring encfs.&lt;/span&gt;
&lt;br /&gt;
Note that trackerd - a super find tool - is makes this part very slooooow.
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
$apt-get install librlog1c2a
&lt;br /&gt;
$encfs ~/mysecret ~/notasceret
&lt;br /&gt;
$vi ~/notasceret/hi
&lt;br /&gt;
$ls -l ~/notasceret
&lt;br /&gt;
-r2-r--r-- 1 eric eric 47 2008-04-03 19&amp;#58;27 hi
&lt;br /&gt;
$ls ~/mysecret
&lt;br /&gt;
-rw-r--r-- 1 eric eric 55 2008-04-03 19&amp;#58;26 E-M5030fjama,
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Other features of fuse:
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
eric$ su - robert
&lt;br /&gt;
robert$cd ~eric
&lt;br /&gt;
ls -ld vortex
&lt;br /&gt;
?--------- ? ?&amp;nbsp; &amp;nbsp;?&amp;nbsp; &amp;nbsp;? vortex
&lt;br /&gt;
robert$su - root
&lt;br /&gt;
root#cd ~eric
&lt;br /&gt;
root#ls -ld vortex
&lt;br /&gt;
?--------- ? ?&amp;nbsp; &amp;nbsp;?&amp;nbsp; &amp;nbsp;? vortex
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Even root cannot see in the encfs files. root can only see what the kernel let's him/her and the kernel space part of fuse is mediating this.  (Yet as root you could just su to eric.)
&lt;br /&gt;

&lt;br /&gt;
lsof notes that it cannot stat a fuse filesystem
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
root# lsof
&lt;br /&gt;
losf&amp;#58; WARNING&amp;#58; can't stat&amp;#40;&amp;#41; fuse filesystem /home/eric/vortex
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Output information may be incomplete.
&lt;br /&gt;
eric$ lsof | grep ...somestuff...
&lt;br /&gt;
sshfs 6456 eric ... /dev/fuse
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt; Intro Topic Part III: unmounting fuse filesystems&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
$fusermount -i notsosecret
&lt;br /&gt;
$ls /notsosecret/
&lt;br /&gt;
$ ls mysecret/
&lt;br /&gt;
E-M5030fjama,
&lt;br /&gt;
$
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Miscellaneous Topic: Demo of the Maxtor Fusion&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Maxtor Fusion. It's a toaster-sized PC that runs Linux!
&lt;br /&gt;
&lt;ul&gt;Intel Celeron 400Mhz
&lt;br /&gt;
256M Ram
&lt;br /&gt;
500Gb drive (as packaged)
&lt;br /&gt;
2 USB 2.0 ports
&lt;br /&gt;
1 Gigabyte ethernet port.
&lt;br /&gt;
Debian etch + fabrik PHP website&lt;/ul&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Pretty bad photos from the presentation are not shown.
&lt;br /&gt;

&lt;br /&gt;
Many steps are omitted here such as:
&lt;br /&gt;
&lt;ul&gt;probing the system to determine it's OS
&lt;br /&gt;
analysis of the fabrik PHP site
&lt;br /&gt;
detailed security analysis of original configuration
&lt;br /&gt;
backing up the filesystem
&lt;br /&gt;
user reconfiguration
&lt;br /&gt;
package selection, install
&lt;br /&gt;
disk footprint details&lt;/ul&gt;
&lt;br /&gt;

&lt;br /&gt;
1. Open up the fusion's case (and void the warranty) to reveal a 500Gb Seagate Barracuda EIDE Drive. 
&lt;br /&gt;

&lt;br /&gt;
2. Remove the drive.
&lt;br /&gt;

&lt;br /&gt;
3. Put the drive into an enclosure.
&lt;br /&gt;

&lt;br /&gt;
5. Attach the drive to a desktop.
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
waveclaw@mingle&amp;#58;/media&amp;gt; sudo su -
&lt;br /&gt;
mingle&amp;#58;~ # cd /media
&lt;br /&gt;
mingle&amp;#58;/media # ls -l
&lt;br /&gt;
total 22
&lt;br /&gt;
-rw-r--r--&amp;nbsp; 1 root&amp;nbsp; root&amp;nbsp; &amp;nbsp;388 Mar 31 20&amp;#58;04 .hal-mtab
&lt;br /&gt;
-rw-------&amp;nbsp; 1 root&amp;nbsp; root&amp;nbsp; &amp;nbsp; &amp;nbsp;0 Mar 29 12&amp;#58;26 .hal-mtab-lock
&lt;br /&gt;
drwxr-xr-x 24 root&amp;nbsp; root&amp;nbsp; 1024 Oct 20&amp;nbsp; 2006 _
&lt;br /&gt;
drwxr-xr-x&amp;nbsp; 4 root&amp;nbsp; root&amp;nbsp; 1024 Oct 19&amp;nbsp; 2006 _boot
&lt;br /&gt;
drwxr-xr-x&amp;nbsp; 6 10001 10000 1024 Oct 20&amp;nbsp; 2006 _fsys
&lt;br /&gt;
drwxr-xr-x 14 10001 10000 1024 Oct 20&amp;nbsp; 2006 _fsys_factory
&lt;br /&gt;
drwxr-xr-x 10 10001 10000 4096 Oct 20&amp;nbsp; 2006 _space
&lt;br /&gt;
drwxrwxrwt&amp;nbsp; 5 root&amp;nbsp; root&amp;nbsp; 4096 Mar 31 19&amp;#58;09 _tmp
&lt;br /&gt;
drwxr-xr-x 12 root&amp;nbsp; root&amp;nbsp; 1024 Oct 19&amp;nbsp; 2006 _usr
&lt;br /&gt;
drwxr-xr-x 15 root&amp;nbsp; root&amp;nbsp; 1024 Oct 19&amp;nbsp; 2006 _var
&lt;br /&gt;
drwxr-xr-x&amp;nbsp; 2 root&amp;nbsp; root&amp;nbsp; 4096 Oct 19 04&amp;#58;01 floppy
&lt;br /&gt;
mingle&amp;#58;/media # mount
&lt;br /&gt;
/dev/sdb1 on / type ext3 &amp;#40;rw,acl,user_xattr&amp;#41;
&lt;br /&gt;
proc on /proc type proc &amp;#40;rw&amp;#41;
&lt;br /&gt;
sysfs on /sys type sysfs &amp;#40;rw&amp;#41;
&lt;br /&gt;
debugfs on /sys/kernel/debug type debugfs &amp;#40;rw&amp;#41;
&lt;br /&gt;
udev on /dev type tmpfs &amp;#40;rw&amp;#41;
&lt;br /&gt;
devpts on /dev/pts type devpts &amp;#40;rw,mode=0620,gid=5&amp;#41;
&lt;br /&gt;
/dev/mapper/mingle-opt on /opt type ext3 &amp;#40;rw,noatime,acl,user_xattr&amp;#41;
&lt;br /&gt;
/dev/mapper/mingle-usr on /usr type ext3 &amp;#40;rw,acl,user_xattr&amp;#41;
&lt;br /&gt;
/dev/mapper/mingle-var on /var type ext3 &amp;#40;rw,acl,user_xattr&amp;#41;
&lt;br /&gt;
/dev/mapper/mingle-home on /export type reiserfs &amp;#40;rw,noatime&amp;#41;
&lt;br /&gt;
/dev/sda1 on /export/home/jdpowell/Documents/Disk_images type ext3 &amp;#40;rw,noexec,nosuid,nodev&amp;#41;
&lt;br /&gt;
securityfs on /sys/kernel/security type securityfs &amp;#40;rw&amp;#41;
&lt;br /&gt;
fusectl on /sys/fs/fuse/connections type fusectl &amp;#40;rw&amp;#41;
&lt;br /&gt;
none on /proc/sys/fs/binfmt_misc type binfmt_misc &amp;#40;rw&amp;#41;
&lt;br /&gt;
none on /proc/fs/vmblock/mountPoint type vmblock &amp;#40;rw&amp;#41;
&lt;br /&gt;
/dev/sdf1 on /media/_boot type ext3 &amp;#40;rw,nosuid,nodev&amp;#41;
&lt;br /&gt;
/dev/sdf7 on /media/_var type ext3 &amp;#40;rw,nosuid,nodev&amp;#41;
&lt;br /&gt;
/dev/sdf5 on /media/_ type ext3 &amp;#40;rw,nosuid,nodev&amp;#41;
&lt;br /&gt;
/dev/sdf8 on /media/_fsys type ext3 &amp;#40;rw,nosuid,nodev&amp;#41;
&lt;br /&gt;
/dev/sdf9 on /media/_fsys_factory type ext3 &amp;#40;rw,nosuid,nodev&amp;#41;
&lt;br /&gt;
/dev/sdf6 on /media/_usr type ext3 &amp;#40;rw,nosuid,nodev&amp;#41;
&lt;br /&gt;
/dev/sdf11 on /media/_tmp type ext3 &amp;#40;rw,nosuid,nodev&amp;#41;
&lt;br /&gt;
/dev/sdf10 on /media/_space type ext3 &amp;#40;rw,nosuid,nodev&amp;#41;
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
5.1 Make a chroot environment.
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
mingle&amp;#58;/media # umount *
&lt;br /&gt;
umount&amp;#58; /media/_&amp;#58; device is busy
&lt;br /&gt;
umount&amp;#58; /media/_&amp;#58; device is busy
&lt;br /&gt;
umount&amp;#58; floppy&amp;#58; not mounted
&lt;br /&gt;
mingle&amp;#58;/media # cd _
&lt;br /&gt;
mingle&amp;#58;/media/_ # mount /dev/sdf1 boot
&lt;br /&gt;
mingle&amp;#58;/media/_ # mount /dev/sdf7 var 
&lt;br /&gt;
mingle&amp;#58;/media/_ # mount /dev/sdf5 type
&lt;br /&gt;
mount&amp;#58; mount point type does not exist
&lt;br /&gt;
mingle&amp;#58;/media/_ # mount /dev/sdf8 fsys
&lt;br /&gt;
mingle&amp;#58;/media/_ # mount /dev/sdf9 fsys_factory
&lt;br /&gt;
mount&amp;#58; mount point fsys_factory does not exist
&lt;br /&gt;
mingle&amp;#58;/media/_ # mount /dev/sdf9 fsys_factory
&lt;br /&gt;
mount&amp;#58; mount point fsys_factory does not exist
&lt;br /&gt;
mingle&amp;#58;/media/_ # mount /dev/sdf6 usr
&lt;br /&gt;
mingle&amp;#58;/media/_ # mount /dev/sdf11 tmp
&lt;br /&gt;
mingle&amp;#58;/media/_ # mount /dev/sdf10 space
&lt;br /&gt;
mingle&amp;#58;/media/_ # ls
&lt;br /&gt;
.gnupg&amp;nbsp; dev&amp;nbsp; &amp;nbsp;home&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lib&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mnt&amp;nbsp; &amp;nbsp;root&amp;nbsp; &amp;nbsp;srv&amp;nbsp; usr
&lt;br /&gt;
bin&amp;nbsp; &amp;nbsp; &amp;nbsp;etc&amp;nbsp; &amp;nbsp;initrd&amp;nbsp; &amp;nbsp; &amp;nbsp; lost+found&amp;nbsp; opt&amp;nbsp; &amp;nbsp;sbin&amp;nbsp; &amp;nbsp;sys&amp;nbsp; var
&lt;br /&gt;
boot&amp;nbsp; &amp;nbsp; fsys&amp;nbsp; initrd.img&amp;nbsp; media&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;proc&amp;nbsp; space&amp;nbsp; tmp&amp;nbsp; vmlinuz
&lt;br /&gt;
mingle&amp;#58;/media/_ # cd ..
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
5.2 chroot as root into the new 'system'
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
mingle&amp;#58;/media # chroot _
&lt;br /&gt;
mingle&amp;#58;/# mount -t none proc /proc
&lt;br /&gt;
mingle&amp;#58;/# mount -t none sys /sys
&lt;br /&gt;
mingle&amp;#58;/# whoami
&lt;br /&gt;
root
&lt;br /&gt;
mingle&amp;#58;/# dpkg --version
&lt;br /&gt;
Debian `dpkg' package management program version 1.13.16 &amp;#40;i386&amp;#41;.
&lt;br /&gt;
This is free software; see the GNU General Public License version 2 or
&lt;br /&gt;
later for copying conditions. There is NO warranty.
&lt;br /&gt;
See dpkg --license for copyright and license details.
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
6. Turn on the ssh daemon.
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
mingle&amp;#58;/# whoami
&lt;br /&gt;
root
&lt;br /&gt;
mingle&amp;#58;/# passwd
&lt;br /&gt;
Enter new UNIX password&amp;#58; 
&lt;br /&gt;
Retype new UNIX password&amp;#58; 
&lt;br /&gt;
passwd&amp;#58; password updated successfully
&lt;br /&gt;
mingle&amp;#58;/# grep -i root /etc/ssh/ssh*con*
&lt;br /&gt;
sshd_config&amp;#58;PermitRootLogin yes
&lt;br /&gt;
mingle&amp;#58;/# update-rc.d -f ssh defaults
&lt;br /&gt;
&amp;nbsp;Adding system startup for /etc/init.d/ssh ...
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;/etc/rc0.d/K20ssh -&amp;gt; ../init.d/ssh
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;/etc/rc1.d/K20ssh -&amp;gt; ../init.d/ssh
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;/etc/rc6.d/K20ssh -&amp;gt; ../init.d/ssh
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;/etc/rc2.d/S20ssh -&amp;gt; ../init.d/ssh
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;/etc/rc3.d/S20ssh -&amp;gt; ../init.d/ssh
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;/etc/rc4.d/S20ssh -&amp;gt; ../init.d/ssh
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;/etc/rc5.d/S20ssh -&amp;gt; ../init.d/ssh
&lt;br /&gt;
mingle&amp;#58;/# exit
&lt;br /&gt;
mingle&amp;#58;/media #
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
7. Remove the drive from the enclosure and re-install into the fusion's case.
&lt;br /&gt;

&lt;br /&gt;
8. Plug into the fusion into the network.
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
mingle&amp;#58;/media # ssh fusion
&lt;br /&gt;
/usr/bin/ksh-886&amp;gt;ssh fusion
&lt;br /&gt;
The authenticity of host 'fusion &amp;#40;192.168.1.2&amp;#41;' can't be established.
&lt;br /&gt;
RSA key fingerprint is 9c&amp;#58;47&amp;#58;83&amp;#58;b2&amp;#58;2c&amp;#58;cf&amp;#58;13&amp;#58;ab&amp;#58;aa&amp;#58;bd&amp;#58;1e&amp;#58;a9&amp;#58;66&amp;#58;1d&amp;#58;df&amp;#58;bb.
&lt;br /&gt;
Are you sure you want to continue connecting &amp;#40;yes/no&amp;#41;? yes
&lt;br /&gt;
Warning&amp;#58; Permanently added 'fusion,192.168.1.2' &amp;#40;RSA&amp;#41; to the list of known hosts.
&lt;br /&gt;
root@fusion's password&amp;#58; 
&lt;br /&gt;
Linux fusion 2.6.24-1-686 #1 SMP Mon Feb 11 14&amp;#58;37&amp;#58;45 UTC 2008 i686
&lt;br /&gt;

&lt;br /&gt;
The programs included with the Debian GNU/Linux system are free software;
&lt;br /&gt;
the exact distribution terms for each program are described in the
&lt;br /&gt;
individual files in /usr/share/doc/*/copyright.
&lt;br /&gt;

&lt;br /&gt;
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
&lt;br /&gt;
permitted by applicable law.
&lt;br /&gt;
Last login&amp;#58; Sun Apr&amp;nbsp; 6 18&amp;#58;22&amp;#58;46 2008 from mingle
&lt;br /&gt;
fusion&amp;#58;~#
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
9. Upgrade to something this year.
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
fusion&amp;#58;~# cat &amp;lt;STUFF &amp;gt;&amp;gt; /etc/apt/sources.list
&lt;br /&gt;
#added 2008-03-31
&lt;br /&gt;

&lt;br /&gt;
deb http&amp;#58;//mirror.cs.wisc.edu/pub/mirrors/linux/debian/ testing main non-free contrib
&lt;br /&gt;
#deb-src http&amp;#58;//mirror.cs.wisc.edu/pub/mirrors/linux/debian/ testing main non-free contrib
&lt;br /&gt;

&lt;br /&gt;
#deb http&amp;#58;//debian.oregonstate.edu/debian/ testing main
&lt;br /&gt;
#deb-src http&amp;#58;//debian.oregonstate.edu/debian/ testing main
&lt;br /&gt;

&lt;br /&gt;
deb http&amp;#58;//security.debian.org/ testing/updates main
&lt;br /&gt;

&lt;br /&gt;
deb http&amp;#58;//debian.oregonstate.edu/debian/ testing main
&lt;br /&gt;
#deb-src http&amp;#58;//debian.oregonstate.edu/debian/ testing main
&lt;br /&gt;

&lt;br /&gt;
deb http&amp;#58;//ftp.us.debian.org/debian/ testing main
&lt;br /&gt;
#deb-src http&amp;#58;//ftp.us.debian.org/debian/ testing main
&lt;br /&gt;

&lt;br /&gt;
deb http&amp;#58;//mirrors.kernel.org/debian/ testing main contrib
&lt;br /&gt;
#deb-src http&amp;#58;//mirrors.kernel.org/debian/ testing main
&lt;br /&gt;

&lt;br /&gt;
deb file&amp;#58;&amp;#58;///space/packages/debian_standard_repository testing main contrib non-free
&lt;br /&gt;
#deb-src file&amp;#58;&amp;#58;///home/admin/packages/debian_standard_repository testing main contrib non-free
&lt;br /&gt;
STUFF
&lt;br /&gt;
fusion&amp;#58;~# apt-get update 
&lt;br /&gt;
...huge update omitted...
&lt;br /&gt;
fusion&amp;#58;~# apt-get dist-upgrade
&lt;br /&gt;
... huge update omitted ...
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
10. For about the price of a recent SATA drive the Fusion is a nice little web server and development box.
&lt;br /&gt;

&lt;br /&gt;
11. See a Trac install on a Maxtor Fusion at &lt;a href=&quot;http://www.waveclaw.com:8080/&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;http://www.waveclaw.com:8080/&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
12. Err....Profit?
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q/A&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; Can I get flash installed for Firefox 3?
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;A:&lt;/span&gt; You can symlink the flash library from your old firefox directory and it will work.
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
$cd ~/.mozilla/firefox/ # if you used the local installer
&lt;br /&gt;
$cd /usr/lib/firefox/plugins # if you installed it globally
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;
If you used apt-get, or the gui upgrade tool for Unbuntu, the new firefox 3 is in /usr/lib/firefox3/.
&lt;br /&gt;
So, do
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
$cd /usr/lib/firefox3/plugins
&lt;br /&gt;
$ln -s /usr/lib/firefox/plugin/flashplugin-alternative.so .
&lt;br /&gt;
$ls flashplugin-alternative.so
&lt;br /&gt;
lrwxrwxrwx 1 eric eric 51 2008-04-03 20&amp;#58;04 flahsplugin-alternative.so -&amp;gt; /usr/lib/firefox/plugins/flashplugin-alternative.so
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
The next time firefox starts it will pick up this plugins.  firefox has a set of paths it will check for this plugins.  They are just normal Linux libraries (.so files) or XPI User Interface programs for firefox (.xul files.) If you put them somewhere on these paths (like ~/.mozilla/firefox/plugins) you will be able to use these plugins the next time you restart.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Q:&lt;/span&gt; I only used up 1/2 my filesystem. I wanted to put Mint Linux on my HD, too but the installer says it won't fix.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;A:&lt;/span&gt; Boot blocks are only 1 block in size.  Half of this is taken up by error messages.  You can have a max of 4 primary partitions listed in the tiny spare remaining.  You can use an extended partition which can have up to 64 *sub* partitions.  However, creating an extended partition uses up one of the primary partitions.  By default, Ubuntu tries to install much of it's stuff into an extended filesystem.  
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;
$ sudo su -
&lt;br /&gt;
# /sbin/fdisk -l /dev/sda
&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Device Boot&amp;nbsp; &amp;nbsp; &amp;nbsp; Start&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End&amp;nbsp; &amp;nbsp; &amp;nbsp; Blocks&amp;nbsp; &amp;nbsp;Id&amp;nbsp; System
&lt;br /&gt;
/dev/sda1&amp;nbsp; &amp;nbsp;*&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;9&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;72261&amp;nbsp; &amp;nbsp;83&amp;nbsp; Linux
&lt;br /&gt;
/dev/sda2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12161&amp;nbsp; &amp;nbsp;195221880&amp;nbsp; &amp;nbsp;82&amp;nbsp; Linux swap / Solaris
&lt;br /&gt;
/dev/sda3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12161&amp;nbsp; &amp;nbsp;195221880&amp;nbsp; &amp;nbsp; 5&amp;nbsp; Exteneded
&lt;br /&gt;
/dev/sda5&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12161&amp;nbsp; &amp;nbsp; 97610940&amp;nbsp; &amp;nbsp;8e&amp;nbsp; Linux LVM
&lt;br /&gt;
/dev/sda6&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12161&amp;nbsp; &amp;nbsp; 97610940&amp;nbsp; &amp;nbsp;8e&amp;nbsp; Linux LVM
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
There is no limit to the number of Linuxes that you can install on a system. However, this adds ridiculous numbers of partitions.  So you probably want to share many filesystems (/home, /tmp, swap, etc.)  The installer programs may not like this, but it is trivial to setup by editing your /etc/fstab.  Don't share /usr, /, or /boot.
&lt;br /&gt;

&lt;br /&gt;
&lt;span style=&quot;font-weight: bold&quot;&gt;Future Topic Ideas:&lt;/span&gt;
&lt;br /&gt;

&lt;br /&gt;
Clustering under Linux.
&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Q&amp;A :: RE: port forwarding</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1139#1139</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=7&quot; target=&quot;_blank&quot;&gt;wolfjb&lt;/a&gt;&lt;br /&gt;

Posted: Tue Apr 01, 2008 8:57 am (GMT -6)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;ok, the SafePort thing allows squid to proxy, but how do I get the it hooked up to the imap box?
&lt;br /&gt;

&lt;br /&gt;
box@work -&amp;gt; firewall/proxy@work -&amp;gt; ssh/squid@home     ???? imap@mailserver
&lt;br /&gt;

&lt;br /&gt;
Does it do it automatically?
&lt;br /&gt;_________________&lt;br /&gt;--
&lt;br /&gt;
-- WolfJB
&lt;br /&gt;
--&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Q&amp;A :: RE: port forwarding</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1138#1138</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=3&quot; target=&quot;_blank&quot;&gt;wolfie&lt;/a&gt;&lt;br /&gt;
Subject: oops&lt;br /&gt;
Posted: Mon Mar 31, 2008 4:20 pm (GMT -6)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;Sorry to leave you hanging on this.....should really start looking at my gmail account more often &lt;img src=&quot;http://www.linuxsig.org/phpBB2/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; border=&quot;0&quot; /&gt;
&lt;br /&gt;

&lt;br /&gt;
I use squid on many different protocols so using imap, pop3, pop3s, imaps, instant messaging, etc. should not pose a problem.  
&lt;br /&gt;

&lt;br /&gt;
Just add this line near where port 80, etc is defined:
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;90%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
acl Safe_ports port 143&amp;nbsp; #imap
&lt;br /&gt;
acl Safe_ports port 993&amp;nbsp; #imaps
&lt;br /&gt;

&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Squid really will allow you to proxy any protocol.
&lt;br /&gt;_________________&lt;br /&gt;--wolfie&lt;/span&gt;&lt;br /&gt;
</description>
</item>
<item>
	<title>Q&amp;A :: port forwarding</title>
	<link>http://www.linuxsig.org/phpBB2/viewtopic.php?p=1137#1137</link>
	<description>Author: &lt;a href=&quot;http://www.linuxsig.org/phpBB2/profile.php?mode=viewprofile&amp;u=7&quot; target=&quot;_blank&quot;&gt;wolfjb&lt;/a&gt;&lt;br /&gt;
Subject: port forwarding&lt;br /&gt;
Posted: Mon Mar 31, 2008 1:47 pm (GMT -6)&lt;br /&gt;
Topic Replies: 2&lt;br /&gt;&lt;br /&gt;
&lt;span class="postbody"&gt;I have successfully setup ssh port forwarding with a command like this:
&lt;br /&gt;

&lt;br /&gt;
ssh -p&amp;lt;port&amp;gt; -D8080 -f -q -C -N my.home.machine
&lt;br /&gt;

&lt;br /&gt;
and I can use localhost:8080 as a SOCKS proxy in firefox successfully. (woot!!)
&lt;br /&gt;

&lt;br /&gt;
However, the real goal is to get IMAP through the tunnel. One suggestion (from last SIG) was to use ssh -p&amp;lt;port&amp;gt; -L 143:my.home.machine:143 and use squid to proxy that from my.home.machine to my.email.machine. However, I haven't found the correct incantation for squid, and it looks like squid wouldn't understand how to forward IMAP anyway. As a second bummer, the ssh command would have to be run as root since it won't let me forward privileged ports (duh!). 
&lt;br /&gt;

&lt;br /&gt;
So, are there good solutions to talk to my.email.machine with an ssh tunnel? How can you do it with squid or maybe stunnel?
&lt;br /&gt;

&lt;br /&gt;
Note, I have to run ssh with the -p &amp;lt;port&amp;gt; parameter since outgoing ssh is blocked at work.
&lt;br /&gt;

&lt;br /&gt;
perhaps Wolfie will make a comment....
&lt;br /&gt;_________________&lt;br /&gt;--
&lt;br /&gt;
-- WolfJB
&lt;br /&gt;
--&lt;/span&gt;&lt;br /&gt;
</description>
</item>
</channel>
</rss>

