<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5769561827269366234</id><updated>2011-04-21T12:58:01.635-07:00</updated><title type='text'>Tricks, Licks &amp; Harmonix</title><subtitle type='html'>“All truths are easy to understand once they are discovered; the point is to discover them.”

                                                                                              Galileo Galilei

"Man er ekspert når man er ung. Når man bliver ældre bliver man mere uvidende. Det skyldes at man med alderen finder ud af hvor meget man ikke ved."
(annonym fra nettet)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-3074752954253603072</id><published>2007-12-23T03:53:00.000-08:00</published><updated>2007-12-23T03:58:30.650-08:00</updated><title type='text'>Installing Apache 2.2 from source on Ubuntu</title><content type='html'>Two reasons you might want to do this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You want to host a Rails application using Mongrel via Apache and mod_proxy_balancer. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;You’re studying in a Website administration module for your 3rd year Software Engineering degree :) &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Seriously though, if you don’t want to use mod_proxy_balancer, just do a normal apt-get install of Apache 2 and you’ll be fine. mod_proxy_balancer is only available for Apache 2.2, and currently, that’s not available from the Ubuntu repositories via apt-get.&lt;br /&gt;&lt;br /&gt;This article only covers installing Apache 2.2 - I’ll write another one for getting Subversion and PHP working shortly afterwards.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Workspace&lt;/strong&gt;&lt;br /&gt;If you’ve not got the build-essential package installed yet:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;sudo apt-get install build-essential&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;It’s best to keep all of the source files in a seperate directory so they don’t mess up your home&lt;br /&gt;directory.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;cd&lt;br /&gt;mkdir src&lt;br /&gt;cd src&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;Zlib&lt;/strong&gt;&lt;br /&gt;So that Apache can compress output to browsers that support it, we’re going to install Zlib first of all:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;wget http://www.zlib.net/zlib-1.2.3.tar.gz&lt;br /&gt;tar xvfz zlib-1.2.3.tar.gz&lt;br /&gt;cd zlib-1.2.3/&lt;br /&gt;./configure --prefix=/usr/local&lt;br /&gt;make&lt;br /&gt;sudo make install&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Apache 2.2&lt;/strong&gt;&lt;br /&gt;Now download the Apache 2.2 source files:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;cd ..&lt;br /&gt;wget &lt;a href="http://apache.rmplc.co.uk/httpd/httpd-2.2.3.tar.gz"&gt;http://apache.rmplc.co.uk/httpd/httpd-2.2.3.tar.gz&lt;/a&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;Extract and move into the directory:&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;tar xvfz httpd-2.2.3.tar.gz&lt;br /&gt;cd httpd-2.2.3/&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Now to configure the build of Apache 2.2 that we want:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;./configure --prefix=/usr/local/apache2 --enable-mods-shared=all --enable-deflate --enable-proxy --enable-proxy-balancer --enable-proxy-http&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;Besides setting the modules we’d like installed, and the location of the install, this paramater --enable-mods-shared=all is telling Apache 2.2 to build modules so that they can be dynamically loaded when it is started. This means, we can add further modules to our Apache 2.2 install when we like - as we will do with the Subversion modules and PHP.&lt;br /&gt;&lt;br /&gt;Once the configuration is complete:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;make&lt;/em&gt;&lt;br /&gt;&lt;em&gt;sudo make install&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;Let’s test that it’s working:&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;sudo /usr/local/apache2/bin/apachectl start&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Now navigate to &lt;a href="http://localhost/"&gt;http://localhost/&lt;/a&gt; and you should see a message saying “It works!”.&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;Stop Apache:&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;sudo /usr/local/apache2/bin/apachectl &lt;/em&gt;&lt;em&gt;stop&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;Apache at start-up&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Now let’s get Apache to start at boot time automatically:&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;sudo cp /usr/local/apache2/bin/apachectl /etc/init.d/apachectlsudo chmod +x /etc/init.d/apachectl&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;What we’re doing here is copying the Apache Control script into the start-up directory.&lt;br /&gt;We just need to add a few lines to the file for it to work nicely:sudo nano /etc/init.d/apachectl&lt;br /&gt;Add the followinig, so the top of the file looks like:&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;#&lt;br /&gt;# chkconfig: - 85 15&lt;br /&gt;# description: Apache is a web server.&lt;br /&gt;&lt;br /&gt;Save the file.&lt;br /&gt;&lt;br /&gt;Now we need to register it with the start-up manager:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;sudo /usr/sbin/update-rc.d apachectl defaults&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Securing Apache&lt;/strong&gt;&lt;br /&gt;It’s also a good idea to create a dedicate Apache system user account. It’ll make your install much more secure.&lt;/p&gt;&lt;p&gt;&lt;em&gt;sudo adduser --system apache&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Now we just need to make sure that Apache runs under this user. We do that by editting the configuration file:&lt;/p&gt;&lt;p&gt;&lt;em&gt;sudo nano /usr/local/apache2/conf/httpd.conf&lt;/em&gt;&lt;/p&gt;&lt;p&gt;You need to find the lines that say:&lt;/p&gt;&lt;p&gt;&lt;em&gt;User daemon&lt;br /&gt;Group daemon&lt;/em&gt;&lt;/p&gt;&lt;p&gt;And change them so they look like:&lt;/p&gt;&lt;p&gt;&lt;em&gt;User apache&lt;br /&gt;Group nogroup&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Save the file.&lt;br /&gt;Now, let’s start Apache:&lt;/p&gt;&lt;p&gt;&lt;em&gt;sudo /usr/local/apache2/bin/apachectl start&lt;/em&gt;&lt;/p&gt;&lt;em&gt;&lt;/em&gt;&lt;p&gt;&lt;br /&gt;Now to check it’s running under the new user, apache:&lt;/p&gt;&lt;p&gt;&lt;em&gt;ps -aux grep httpd&lt;/em&gt;&lt;/p&gt;&lt;p&gt;If you see the word apache in there, it’s working.&lt;/p&gt;&lt;strong&gt;Check it’s all working&lt;/strong&gt;&lt;br /&gt;Now just reboot the system and before logging in, check on another machine by visiting the servers IP in the web browser and you should see the “It works!” message. This means Apache started up correctly automatically.&lt;br /&gt;&lt;br /&gt;Building Apache 2.2 from source. Done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-3074752954253603072?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/3074752954253603072/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=3074752954253603072' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/3074752954253603072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/3074752954253603072'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/12/installing-apache-22-from-source-on.html' title='Installing Apache 2.2 from source on Ubuntu'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-920609009561191502</id><published>2007-09-13T05:15:00.000-07:00</published><updated>2007-09-13T05:18:39.417-07:00</updated><title type='text'>Verifying Which Ports Are Listening with Nmap</title><content type='html'>&lt;span style="font-family:georgia;"&gt;Once you have configured services on the network, it is important to keep tabs on which ports are actually listening on the system's network interfaces. Any open ports can be evidence of an intrusion.&lt;br /&gt;&lt;br /&gt;There are two basic approaches for listing the ports that are listening on the network. The less reliable approach is to query the network stack by typing commands such as:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;netstat -an &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;or &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;lsof -i&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;This method is less reliable since these programs do not connect to the machine from the network, but rather check to see what is running on the system. For this reason, these applications are frequent targets for replacement by attackers. In this way, crackers attempt to cover their tracks if they open unauthorized network ports.&lt;br /&gt;A more reliable way to check which ports are listening on the network is to use a port scanner such as nmap. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;First install Nmap with:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;apt-get install nmap&lt;br /&gt;&lt;br /&gt;The following command issued from the console determines which ports are listening for TCP connections from the network:&lt;br /&gt;&lt;br /&gt;nmap -sT -O localhost&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;The output of this command looks like the following:&lt;br /&gt;Starting nmap V. 3.00 ( www.insecure.org/nmap/ )&lt;br /&gt;Interesting ports on localhost.localdomain (127.0.0.1):&lt;br /&gt;(The 1596 ports scanned but not shown below are in state: closed)&lt;br /&gt;Port State Service&lt;br /&gt;22/tcp open ssh&lt;br /&gt;111/tcp open sunrpc&lt;br /&gt;515/tcp open printer&lt;br /&gt;834/tcp open unknown&lt;br /&gt;6000/tcp open X11&lt;br /&gt;Remote OS guesses: Linux Kernel 2.4.0 or Gentoo 1.2 Linux 2.4.19 rc1-rc7)&lt;br /&gt;Nmap run completed -- 1 IP address (1 host up) scanned in 5 seconds&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;This output shows the system is running portmap due to the presence of the sunrpc service. However, there is also a mystery service on port 834. To check if the port is associated with the official list of known services, type: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;cat /etc/services  grep 834&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;This command returns no output. This indicates that while the port is in the reserved range (meaning 0 through 1023) and requires root access to open, it is not associated with a known service. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Next, you can check for information about the port using netstat or lsof. To check for port 834 using netstat, use the following command: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;netstat -anp  grep 834&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;The command returns the following output:&lt;br /&gt;&lt;br /&gt;tcp 0 0 0.0.0.0:834 0.0.0.0:* LISTEN 653/ypbind&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;The presence of the open port in netstat is reassuring because a cracker opening a port surreptitiously on a hacked system would likely not allow it to be revealed through this command. Also, the [p] option reveals the process id (PID) of the service which opened the port. In this case the open port belongs to ypbind (NIS), which is an RPC service handled in conjunction with the portmap service.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;The lsof command reveals similar information since it is also capable of linking open ports to services:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;br /&gt;lsof -i  grep 834&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Below is the relevant portion of the output for this command: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;ypbind 653 0 7u IPv4 1319 TCP *:834 (LISTEN)&lt;br /&gt;ypbind 655 0 7u IPv4 1319 TCP *:834 (LISTEN)&lt;br /&gt;ypbind 656 0 7u IPv4 1319 TCP *:834 (LISTEN)&lt;br /&gt;ypbind 657 0 7u IPv4 1319 TCP *:834 (LISTEN)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;As you can see, these tools can reveal a great about the status of the services running on a machine. These tools are flexible and can provide a wealth of information about network services and configuration. Consulting the man pages for lsof, netstat, nmap, and services is therefore highly recommended. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-920609009561191502?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/920609009561191502/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=920609009561191502' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/920609009561191502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/920609009561191502'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/09/verifying-which-ports-are-listening.html' title='Verifying Which Ports Are Listening with Nmap'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-2934329948957104459</id><published>2007-09-09T01:07:00.000-07:00</published><updated>2007-09-09T01:09:08.933-07:00</updated><title type='text'>Test an MX record</title><content type='html'>Test an MX record by typing the following in a Dos prompt:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;nslookup -q=mx server.domain.dk&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;The reply should look like this:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;server.domain.dk MX preference = 10, mail exchanger = server.domain.dk&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-2934329948957104459?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/2934329948957104459/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=2934329948957104459' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/2934329948957104459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/2934329948957104459'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/09/test-mx-record.html' title='Test an MX record'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-2372864634780803508</id><published>2007-08-21T03:45:00.000-07:00</published><updated>2007-08-21T04:07:16.872-07:00</updated><title type='text'>To start or stop services under any debian based distro</title><content type='html'>&lt;ol&gt;&lt;li&gt;Get the name of the service you want to start or stop&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ls /etc/init.d&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;         then&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;sudo invoke-rc.d servicename startstop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Which is only a shortcut to&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo /etc/init.d/servicename startstop&lt;/span&gt; &lt;/p&gt;&lt;p&gt;The easiest way (my opinion) to do all this is to use this nice little app here:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;apt-get install sysv-rc-conf&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;sysv-rc-conf&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-2372864634780803508?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/2372864634780803508/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=2372864634780803508' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/2372864634780803508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/2372864634780803508'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/08/to-start-or-stop-services-under-any.html' title='To start or stop services under any debian based distro'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-5472048917882200647</id><published>2007-08-20T23:37:00.000-07:00</published><updated>2007-08-21T00:06:25.990-07:00</updated><title type='text'>WordPress Installation on Ubuntu</title><content type='html'>&lt;ol&gt;&lt;li&gt;First check that &lt;strong&gt;Apache, Mysql &lt;/strong&gt;and &lt;strong&gt;Phpmyadmin &lt;/strong&gt;is installed and working (sort of an &lt;strong&gt;AMP &lt;/strong&gt;server?;-)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Download WordPress (in my case in DK version): &lt;a href="http://svn.automattic.com/wordpress-i18n/da_DK/tags/2.2.2/wordpress-2.2.2-da_DK.zip"&gt;&lt;span style="font-family:courier new;"&gt;http://svn.automattic.com/wordpress-i18n/da_DK/tags/2.2.2/wordpress-2.2.2-da_DK.zip&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Extract your WordPress archieve into your server directory.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;sudo tar zxvf wordpress-x.x.x.tar.gz --directory=/var/www/&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Create a database for WordPress on your Ubuntu, as well as a MySQL user who has all privileges for accessing and modifying it. You can use phpMyAdmin to make it easier (&lt;a href="http://localhost/"&gt;http://localhost&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;First create database: &lt;strong&gt;&lt;span &gt;wordpress&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Then create a new user: &lt;strong&gt;wordpress&lt;/strong&gt; with password: &lt;strong&gt;wordpresspassword&lt;/strong&gt;&lt;br /&gt;Write down the values you used for databasename, wordpressusername, hostname, and password for future purpose.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Rename the wp-config-sample.php file to wp-config.php. Open and edit wp-config.php file to:&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;// ** MySQL settings ** //&lt;br /&gt;define('DB_NAME', 'wordpress');&lt;br /&gt;&lt;br /&gt;define('DB_USER', 'wordpress');&lt;br /&gt;&lt;br /&gt;define('DB_PASSWORD', 'wordpresspassword');&lt;br /&gt;&lt;br /&gt;define('DB_HOST', 'localhost');&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Run the Install Script by browsing to &lt;strong&gt;wp-admin/install.php&lt;/strong&gt; within the directory into which you just installed WordPress. For example: point your browser to &lt;a href="http://localhost/wordpress/wp-admin/install.php"&gt;http://localhost/wordpress/wp-admin/install.php&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;To test: Point your browser to http://localhost/wordpress.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-5472048917882200647?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/5472048917882200647/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=5472048917882200647' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/5472048917882200647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/5472048917882200647'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/08/wordpress-installation-on-ubuntu.html' title='WordPress Installation on Ubuntu'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-285471956721751972</id><published>2007-08-15T11:34:00.000-07:00</published><updated>2007-08-15T11:40:14.169-07:00</updated><title type='text'>Installing AlienBBC on Linux</title><content type='html'>AlienBBC is a plugin for &lt;a href="http://www.slimdevices.com/su_downloads.html"&gt;slimserver&lt;/a&gt;, the software platform used by the &lt;a href="http://www.slimdevices.com/"&gt;Slim Devices&lt;/a&gt; line of networked music players.&lt;br /&gt;&lt;br /&gt;It is primarily designed to allow the user to listen to BBC Radio streams but also adds the ability to listen to any RealAudio stream. Currently, it is capable of parsing and playing the following resources:&lt;br /&gt;&lt;br /&gt;All the main BBC Radio 'Live' streams&lt;br /&gt;The BBC 'Listen Again' Audio on Demand content&lt;br /&gt;All Available BBC Radio 2 Content&lt;br /&gt;All Available BBC Radio 4 Content&lt;br /&gt;The BBC7 Audio Archive&lt;br /&gt;The Available BBC Local Radio Stations&lt;br /&gt;Radio 5 Live Audio Archive&lt;br /&gt;Some of the ABC Content (Australian Broadcasting Corporation)&lt;br /&gt;A number of other streams, suggested by AlienBBC Users&lt;br /&gt;For a complete list of stations see &lt;a href="http://www.x2systems.com/AlienBBC/stations.html"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;These instructions assume you are installing on to SlimServer V6.2 or later.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download the linux archive &lt;a href="http://www.x2systems.com/alienbbc/alienbbc-linux-v1.06_6.2-3.tar.gz"&gt;http://www.x2systems.com/alienbbc/alienbbc-linux-v1.06_6.2-3.tar.gz&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Extract this tar file into the main slimserver directory. This is usually: /usr/local/slimserver.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ensure that /usr/local/slimserver/Bin/mplayer.sh is executable by the user 'slimserver'.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ensure that mplayer is installed and available on the path for slimserver (as for previous AlienBBC versions) and has the relevant codecs available.If you need help with installing mplayer this may help: &lt;a href="http://forums.slimdevices.com/showthread.php?t=17015"&gt;http://forums.slimdevices.com/showthread.php?t=17015&lt;/a&gt;.&lt;br /&gt;If using mplayer pre7 or later edit slimserver-convert.conf to comment out the lines that follow "# Default mplayer up to pre6". Then uncomment the lines that follow "# Alternative for mplayer pre7 or later".&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Restart slimserver and see if AlienBBC appears on the web page.&lt;br /&gt;If you have trouble, Run './slimserver.pl -d_plugin' in a shell from /usr/local/slimserver to check for error messages at startup.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Extra Information&lt;/p&gt;&lt;p&gt;For detailed instructions on installing on linux see ripcaster's website &lt;a href="http://www.ripcaster.co.uk/node/18"&gt;http://www.ripcaster.co.uk/node&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-285471956721751972?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/285471956721751972/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=285471956721751972' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/285471956721751972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/285471956721751972'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/08/installing-alienbbc-on-linux.html' title='Installing AlienBBC on Linux'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-6443825836581578493</id><published>2007-08-14T14:09:00.000-07:00</published><updated>2007-08-14T14:10:54.376-07:00</updated><title type='text'>Instructions for installing Slimserver Ubuntu (Debian)</title><content type='html'>/* install as su */&lt;br /&gt;sudo su&lt;br /&gt;&lt;br /&gt;/* setup slimserver user */&lt;br /&gt;addgroup slimserver&lt;br /&gt;adduser --ingroup slimserver slimserver&lt;br /&gt;&lt;br /&gt;/* unpack slimserver code */&lt;br /&gt;cd /usr/local&lt;br /&gt;tar -xzvf ....SlimServer_v2005-08-02.tar.gz&lt;br /&gt;ln -s SlimServer_v2005-08-0 slimserver (link or rename directory as required)&lt;br /&gt;chown -Rf slimserver:slimserver /usr/local/slimserver&lt;br /&gt;&lt;br /&gt;/* create pref file with write permissions for slimserver */&lt;br /&gt;nano /etc/slimserver.pref&lt;br /&gt;(save as empty file)&lt;br /&gt;chmod 666 /etc/slimserver.pref&lt;br /&gt;&lt;br /&gt;/* create startup script */&lt;br /&gt;nano /etc/init.d/slimserver&lt;br /&gt;cut &amp; paste:&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;# slimserver init script for Debian Linux&lt;br /&gt;#&lt;br /&gt;# This script expects slimserver to be installed in&lt;br /&gt;# /usr/local/slimserver&lt;br /&gt;#&lt;br /&gt;# logfile will be written to&lt;br /&gt;# /tmp/slimserver.log&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;DAEMON=/usr/local/slimserver/slimserver.pl&lt;br /&gt;PIDFILE=/var/tmp/slimserver.pid&lt;br /&gt;LOGFILE=/tmp/slimserver.log&lt;br /&gt;USER=slimserver&lt;br /&gt;SLIMSERVER_OPTS=""&lt;br /&gt;&lt;br /&gt;test -x ${DAEMON} || exit 0&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;  start) echo -n "Starting Slimserver: "&lt;br /&gt;  HOME=/home/$USER&lt;br /&gt;  start-stop-daemon --start --quiet --exec $DAEMON \&lt;br /&gt;   --chuid ${USER} -- --daemon \&lt;br /&gt;   --prefsfile=/etc/slimserver.pref --pidfile=${PIDFILE} \&lt;br /&gt;   --logfile=${LOGFILE} ${SLIMSERVER_OPTS}&lt;br /&gt;  echo "slimserver"&lt;br /&gt;  ;;&lt;br /&gt;&lt;br /&gt;  stop) echo -n "Stopping Slimserver: "&lt;br /&gt; start-stop-daemon --stop --quiet --user ${USER} --pidfile ${PIDFILE} --retry 5&lt;br /&gt; echo "done"&lt;br /&gt; ;;&lt;br /&gt;&lt;br /&gt;  force-reload|restart) $0 stop&lt;br /&gt;   $0 start&lt;br /&gt;   ;;&lt;br /&gt; &lt;br /&gt;  *) echo "Usage: $0 {start|stop|restart|force-reload}"&lt;br /&gt;     exit 1;&lt;br /&gt;     ;;&lt;br /&gt;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit 0&lt;br /&gt;&lt;br /&gt;(save file)&lt;br /&gt;chmod chmod 755 /etc/init.d/slimserver&lt;br /&gt;&lt;br /&gt;/* start slimserver */&lt;br /&gt;/etc/init.d/slimserver start&lt;br /&gt;&lt;br /&gt;/* add to init */&lt;br /&gt;update-rc.d slimserver defaults&lt;br /&gt;&lt;br /&gt;/* kill su */&lt;br /&gt;exit&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-6443825836581578493?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/6443825836581578493/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=6443825836581578493' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/6443825836581578493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/6443825836581578493'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/08/instructions-for-installing-slimserver.html' title='Instructions for installing Slimserver Ubuntu (Debian)'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-6232958847980810069</id><published>2007-08-14T07:14:00.000-07:00</published><updated>2007-08-14T14:00:47.463-07:00</updated><title type='text'>Installing Slimserver on Ubuntu Feisty 7.04</title><content type='html'>I had to type this to get it installed to fix the size mismatch error. It would just come back with size mismatch on these two libclass files. Here are the commands I did and it worked:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;wget http://mirror.internode.on.net/pub/ubuntu/ubuntu/pool/universe/libc/libclass-data-accessor-perl/libclass-data-accessor-perl_0.03-1_all.deb&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;dpkg -i libclass-data-accessor-perl_0.03-1_all.deb&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;wget http://mirror.internode.on.net/pub/ubuntu/ubuntu/pool/universe/libc/libclass-inspector-perl/libclass-inspector-perl_1.16-1_all.deb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;dpkg -i libclass-inspector-perl_1.16-1_all.deb&lt;br /&gt;&lt;br /&gt;apt-get install slimserver&lt;br /&gt;&lt;br /&gt;I can then go to port 127.0.0.1:9000 and set up slimserver. !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-6232958847980810069?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/6232958847980810069/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=6232958847980810069' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/6232958847980810069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/6232958847980810069'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/08/installing-slimserver-on-ubuntu-feisty.html' title='Installing Slimserver on Ubuntu Feisty 7.04'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-1512969988976751398</id><published>2007-07-13T05:14:00.000-07:00</published><updated>2007-07-13T05:15:42.078-07:00</updated><title type='text'>X-Forwarding mythtv-setup</title><content type='html'>If the backend machine that is being setup doesn't have an X server, mythtv-setup can be launched remotely through a ssh connection that has X forwarded over it.&lt;br /&gt;&lt;br /&gt;It can be run on windows machine running Cygwin/X, a linux/unix machine running xorg-x11, or a MacOS machine running Apple/X11.&lt;br /&gt;&lt;br /&gt;The connection is generally forwarded by running the following command on a client machine:&lt;br /&gt;&lt;br /&gt;ssh USER@MACHINE -X&lt;br /&gt;&lt;br /&gt;MACHINE is the ip address or hostname of the machine that you are ssh'ing into&lt;br /&gt;USER is the username normally used for configuring things on this machine.&lt;br /&gt;&lt;br /&gt;Once connected to the remote machine, apps can be launched as though they are being run locally.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-1512969988976751398?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/1512969988976751398/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=1512969988976751398' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1512969988976751398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1512969988976751398'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/07/x-forwarding-mythtv-setup.html' title='X-Forwarding mythtv-setup'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-7404498047466306491</id><published>2007-07-07T16:02:00.000-07:00</published><updated>2007-07-07T16:17:42.983-07:00</updated><title type='text'>Installere Imon VDF</title><content type='html'>&lt;p class="MsoPlainText"&gt;Mit media Center projekt er bygget ind i et kabinet af mærket Silverstone LC11. Et pænt stuekabinet med en nogenlunde WAF-faktor (Wife-Acceptance-Factor). Det har et VDF display af mærket Soundgraph Imon indbygget som samtidigt også fungerer som IR med den medfølgende remote. En eller anden har hacket modulet og skrevet drivere som er med i de nyeste Lirc pakker så hvorfor ikke se om vi kan få det til at spille med mythtv.&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-GB"&gt;1: INSTAL LCDPROC&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Brug Synaptics til at hentet lcdproc:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;apt-get install lcdproc&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt; ow if that install was doing everything right we could jump to the next step, but there's a few problems with it which we must fix manually.Do the following:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Code:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;gksudo gedit /etc/LCDd.conf&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Search for the section [server] and comment out the Driver=CFontzPacket.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Uncomment the line Driver=imon&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Search for DriverPath and change it to read&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Code:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;DriverPath=/usr/lib/lcdproc/&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Save the file.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Now edit the following file:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Code:&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;gksudo gedit &lt;/span&gt;&lt;span lang="EN-GB"&gt;/etc/init.d/LCDd&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Change the line DAEMON_OPTS to read:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Code:&lt;br /&gt;DAEMON_OPTS="-s true -f true -c /etc/LCDd.conf"&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Yes, eventhough the MAN pages for LCDd don't mention this, it really needs the "true" arguments.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;STEP 2: INSTALL IMON_VFD&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Now download the file from Venky for the standalone Imon VFD Driver:&lt;/span&gt;&lt;a href="http://venky.ws/projects/imon/#standalone" target="_blank"&gt;&lt;span lang="EN-GB"&gt;http://venky.ws/projects/imon/#standalone&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Untar it:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Code:&lt;br /&gt;tar xvzf imon_vfd.tgz&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;cd imon&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Donwload the following patch from Garth Dahlstrom's web site and put it in the imon directory:&lt;/span&gt;&lt;a href="http://stacktrace.org/index_html/20060904-imon_vfd_standalone/imon-2.6.patch" target="_blank"&gt;&lt;span lang="EN-GB"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;a href="http://stacktrace.org/index_html/20060904-imon_vfd_standalone/imon-2.6.patch" target="_blank"&gt;&lt;span lang="EN-GB"&gt;http://stacktrace.org/index_html/200...imon-2.6.patch&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Then apply the patch and compile:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Code:&lt;br /&gt;cat imon-2.6.patch | patch&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;make -C /usr/src/linux-headers-2.6.17-10-generic/ SUBDIRS=$PWD modules&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;sudo make install&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;This will have created the /dev/lcd0 device that you need to talk to the LCD.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;STEP 3: LOAD EVERYTHING&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Now let's do the final steps: loading the drivers and testing if everything works.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Code:&lt;br /&gt;modprobe imon_vfd&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;# Run /usr/sbin/LCDd manually to check all is good.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;sudo /usr/sbin/LCDd&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;If it worked without error you should see something on your VFD. We can now kill LCDd:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Code:&lt;br /&gt;sudo killall LCDd&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;And start it like it should be started, in the background:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Code:&lt;br /&gt;sudo /etc/init.d/LCDd start&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Now we need to make sure all this gets loaded properly when rebooting.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Edit /etc/modules and add the following line at the end:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;gedit /etc/modules&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Code:&lt;br /&gt;imon_vfd&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;That's it! All you have to do is reboot.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;STEP 4: ACTIVATE LCD IN MYTHTV&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Now start MythTV front-end and go to the Setup/Appearance section.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;In there you will find the "Enable LCD device" option. By setting it ON, the mythlcdserver be started and it will communicate with LCDd and display info on the LCD during various MythTV operations.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Enjoy !&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Troubleshooting: If you cannot find the module LCDd when you do a "ps ax grep LCDd" then you may have to:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Code:&lt;br /&gt;sudo update-rc.d LCDd defaults&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;If you want to figure out what is happening, you will find the LCDd error messages in /var/log/syslog&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Folderen “linux-headers-2.6.17-10-generic” skal eksakt modsvare det der ligger /usr/src/!&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-7404498047466306491?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/7404498047466306491/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=7404498047466306491' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/7404498047466306491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/7404498047466306491'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/07/installere-imon-vdf.html' title='Installere Imon VDF'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-1025712132253842487</id><published>2007-07-03T07:04:00.000-07:00</published><updated>2007-07-03T07:10:49.473-07:00</updated><title type='text'>The Perfect Setup - Ubuntu 7.04 LAMP</title><content type='html'>&lt;div class="Section1"&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;This tutorial shows how to set up a Ubuntu&lt;br /&gt;Feisty Fawn (Ubuntu 7.04) based server that offers all services needed by ISPs&lt;br /&gt;and hosters: Apache web server (SSL-capable), Postfix mail server with&lt;br /&gt;SMTP-AUTH and TLS, BIND DNS server, Proftpd FTP server, MySQL server, Courier&lt;br /&gt;POP3/IMAP, Quota, Firewall, etc. This tutorial is written for the 32-bit&lt;br /&gt;version of Ubuntu Feisty Fawn, but should apply to the 64-bit version with very&lt;br /&gt;little modifications as well.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;I will use the following software:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul style="MARGIN-TOP: 0cm" type="disc"&gt;&lt;br /&gt;&lt;li class="MsoNormal" style="MARGIN-TOP: 2.4pt; MARGIN-BOTTOM: 2.4pt; LINE-HEIGHT: 150%color:#333333;" &gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;Web Server: Apache 2.2 &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="MARGIN-TOP: 2.4pt; MARGIN-BOTTOM: 2.4pt; LINE-HEIGHT: 150%color:#333333;" &gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;Database Server: MySQL 5.0&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="MARGIN-TOP: 2.4pt; MARGIN-BOTTOM: 2.4pt; LINE-HEIGHT: 150%color:#333333;" &gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;Mail Server: Postfix &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="MARGIN-TOP: 2.4pt; MARGIN-BOTTOM: 2.4pt; LINE-HEIGHT: 150%color:#333333;" &gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;DNS Server: BIND9&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="MARGIN-TOP: 2.4pt; MARGIN-BOTTOM: 2.4pt; LINE-HEIGHT: 150%color:#333333;" &gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;FTP Server: proftpd &lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;POP3/IMAP: I will use Maildir format and therefore&lt;br /&gt;install Courier-POP3/Courier-IMAP. &lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="MARGIN-TOP: 2.4pt; MARGIN-BOTTOM: 2.4pt; LINE-HEIGHT: 150%color:#333333;" &gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;Webalizer for web site statistics &lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;In the end you should have a system that&lt;br /&gt;works reliably, and if you like you can install the free webhosting control&lt;br /&gt;panel &lt;/span&gt;&lt;a href="http://www.ispconfig.org/" target="_blank"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#003399;"&gt;ISPConfig&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; (i.e., ISPConfig runs on it out of&lt;br /&gt;the box).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;1 Enable The root Account&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;After the reboot you can login with your pregeditously&lt;br /&gt;created username (e.g. &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;administrator&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;). Because we must run all&lt;br /&gt;the steps from this tutorial as root user, we must enable the root account now.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Run&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;sudo passwd root&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;and give root a password. Afterwards we&lt;br /&gt;become root by running&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;su&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="LINE-HEIGHT: 150%"&gt; &lt;/p&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;2 Install The SSH Server&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Ubuntu does not install OpenSSH by default,&lt;br /&gt;therefore we do it now. Run&lt;/span&gt;&lt;/p&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get install ssh openssh-server&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;You will be prompted to insert the&lt;br /&gt;installation CD again.&lt;/span&gt;&lt;/p&gt;&lt;p style="LINE-HEIGHT: 150%"&gt; &lt;/p&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;3 Configure The Network&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Because the Ubuntu installer has configured&lt;br /&gt;our system to get its network settings gedita DHCP, we have to change that now&lt;br /&gt;because a server should have a static IP address. Edit &lt;/span&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:black;"   &gt;/etc/network/interfaces&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;and adjust it to your needs (in this example setup I will use&lt;br /&gt;the IP address &lt;/span&gt;&lt;em&gt;&lt;span style="LINE-HEIGHT: 150%;color:black;" &gt;192.168.0.100&lt;/span&gt;&lt;/em&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;): &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color:#333333;"&gt;gedit&lt;/span&gt; /etc/network/interfaces&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# This file describes the network interfaces available on your system&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# and how to activate them. For more information, see interfaces(5).&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# The loopback network interface&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;auto lo&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;iface lo inet loopback&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# The primary network interface&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;auto eth0&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;iface eth0 inet static&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;        address 192.168.0.100&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;        netmask 255.255.255.0&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;        network 192.168.0.0&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;        broadcast 192.168.0.255&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;        gateway 192.168.0.1&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Then restart your network: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;/etc/init.d/networking restart&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Then edit &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/hosts&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;.&lt;br /&gt;Make it look like this:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;gedit /etc/hosts&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;127.0.0.1       localhost.localdomain   localhost&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;192.168.0.100   server1.example.com     server1&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# The following lines are desirable for IPv6 capable hosts&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;::1     ip6-localhost ip6-loopback&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;fe00::0 ip6-localnet&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;ff00::0 ip6-mcastprefix&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;ff02::1 ip6-allnodes&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;ff02::2 ip6-allrouters&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;ff02::3 ip6-allhosts&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Now run&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;echo server1.example.com &amp;gt; /etc/hostname&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;and reboot the system:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;shutdown -r now&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Afterwards, run&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;hostname&lt;br /&gt;&lt;br /&gt;hostname -f&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Both should show &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;server1.example.com&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;From now on you can use an SSH client such&lt;br /&gt;as &lt;/span&gt;&lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" target="_blank"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#003399;"&gt;PuTTY&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; and connect from&lt;br /&gt;your workstation to your Ubuntu Feisty Fawn server and follow the remaining&lt;br /&gt;steps from this tutorial. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;4 Edit /etc/apt/sources.list And Update Your Linux Installation&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Edit &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/apt/sources.list&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;.&lt;br /&gt;Comment out or remove the installation CD from the file and make sure that the &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;universe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;and &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;multiverse&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt; repositories&lt;br /&gt;are enabled. It should look like this: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;gedit /etc/apt/sources.list&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb http://de.archive.ubuntu.com/ubuntu/ feisty main restricted&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb-src http://de.archive.ubuntu.com/ubuntu/ feisty main restricted&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## Major bug fix updates produced after the final release of the&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## distribution.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb http://de.archive.ubuntu.com/ubuntu/ feisty-updates main restricted&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb-src http://de.archive.ubuntu.com/ubuntu/ feisty-updates main restricted&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## team, and may not be under a free licence. Please satisfy yourself as to&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## your rights to use the software. Also, please note that software in&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## universe WILL NOT receive any regeditew or updates from the Ubuntu security&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## team.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb http://de.archive.ubuntu.com/ubuntu/ feisty universe&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb-src http://de.archive.ubuntu.com/ubuntu/ feisty universe&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## team, and may not be under a free licence. Please satisfy yourself as to&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## your rights to use the software. Also, please note that software in&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## multiverse WILL NOT receive any regeditew or updates from the Ubuntu&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## security team.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb http://de.archive.ubuntu.com/ubuntu/ feisty multiverse&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb-src http://de.archive.ubuntu.com/ubuntu/ feisty multiverse&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## Uncomment the following two lines to add software from the 'backports'&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## repository.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## N.B. software from this repository may not have been tested as&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## extensively as that contained in the main release, although it includes&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## newer versions of some applications which may progeditde useful features.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## Also, please note that software in backports WILL NOT receive any regeditew&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;## or updates from the Ubuntu security team.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# deb http://de.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# deb-src http://de.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb http://security.ubuntu.com/ubuntu feisty-security main restricted&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb-src http://security.ubuntu.com/ubuntu feisty-security main restricted&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb http://security.ubuntu.com/ubuntu feisty-security universe&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb-src http://security.ubuntu.com/ubuntu feisty-security universe&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb http://security.ubuntu.com/ubuntu feisty-security multiverse&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;deb-src http://security.ubuntu.com/ubuntu feisty-security multiverse&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Then run&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get update&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;to update the apt package database and &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get upgrade&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;to install the latest updates (if there are&lt;br /&gt;any). &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;5 Change The Default Shell&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/bin/sh&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; is a symlink to &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/bin/dash&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;,&lt;br /&gt;however we need &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/bin/bash&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;, not &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/bin/dash&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;.&lt;br /&gt;Therefore we do this:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;rm -f /bin/sh&lt;br /&gt;&lt;br /&gt;ln -s /bin/bash /bin/sh&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;If you don't do this, the ISPConfig&lt;br /&gt;installation will fail. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;6 Install Some Software&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Now we install a few packages that are&lt;br /&gt;needed later on. Run &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get install binutils cpp fetchmail flex gcc&lt;br /&gt;libarchive-zip-perl libc6-dev libcompress-zlib-perl libdb4.3-dev libpcre3&lt;br /&gt;libpopt-dev linux-kernel-headers lynx m4 make ncftp nmap openssl perl&lt;br /&gt;perl-modules unzip zip zlib1g-dev autoconf automake1.9 libtool bison&lt;br /&gt;autotools-dev g++&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;(This command should go into &lt;strong&gt;one line&lt;/strong&gt;!) &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;8 Quota&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="highlight" style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;(If you have chosen a different partitioning scheme than I&lt;br /&gt;did, you must adjust this chapter so that quota applies to the partitions where&lt;br /&gt;you need it.) &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;To install quota, run &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get install quota&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Edit &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/fstab&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;.&lt;br /&gt;Mine looks like this (I added &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;,usrquota,grpquota&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; to&lt;br /&gt;the partition with the mount point &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;): &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;gedit /etc/fstab&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# /etc/fstab: static file system information.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt;   &amp;lt;type&amp;gt;  &amp;lt;options&amp;gt;       &amp;lt;dump&amp;gt;  &amp;lt;pass&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;proc            /proc           proc    defaults        0       0&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# /dev/sda1&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;UUID=4e83bdf2-ea2b-416c-85b0-ed2c56a19433 /               ext3    defaults,errors=remount-ro,usrquota,grpquota 0       1&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# /dev/sda5&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;UUID=2ded13c4-6693-47ca-b1c8-18ebd32dbce9 none            swap    sw              0       0&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;To enable quota, run these commands:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;touch /quota.user /quota.group&lt;br /&gt;&lt;br /&gt;chmod 600 /quota.*&lt;br /&gt;&lt;br /&gt;mount -o remount /&lt;br /&gt;&lt;br /&gt;quotacheck -avugm&lt;br /&gt;&lt;br /&gt;quotaon -avug&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;9 DNS Server&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Run&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get install bind9&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;For security reasons we want to run BIND&lt;br /&gt;chrooted so we have to do the following steps: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;/etc/init.d/bind9 stop&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Edit the file &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/default/bind9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; so&lt;br /&gt;that the daemon will run as the unprigeditleged user &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;bind&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;,&lt;br /&gt;chrooted to &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/var/lib/named&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;. Modify the line: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;OPTIONS="-u&lt;br /&gt;bind"&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; so that it reads &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;OPTIONS="-u&lt;br /&gt;bind -t /var/lib/named"&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;gedit /etc/default/bind9&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span lang="DA"    style="font-family:verdana;font-size:85%;color:#333333;"&gt;OPTIONS="-u bind  -t /var/lib/named"&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Set RESOLVCONF=no to not run resolvconf&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;RESOLVCONF=yes&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Create the necessary directories under &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/var/lib&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span lang="DA"   style="font-family:verdana;font-size:85%;"&gt;mkdir -p /var/lib/named/etc&lt;br /&gt;&lt;br /&gt;mkdir /var/lib/named/dev&lt;br /&gt;&lt;br /&gt;mkdir -p /var/lib/named/var/cache/bind&lt;br /&gt;&lt;br /&gt;mkdir -p /var/lib/named/var/run/bind/run&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Then move the config directory from &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; to&lt;br /&gt;&lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/var/lib/named/etc&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span lang="DA"   style="font-family:verdana;font-size:85%;"&gt;mv /etc/bind /var/lib/named/etc&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Create a symlink to the new config directory&lt;br /&gt;from the old location (to avoid problems when bind gets updated in the future):&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span lang="DA"   style="font-family:verdana;font-size:85%;"&gt;ln -s /var/lib/named/etc/bind /etc/bind&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Make null and random degeditces, and fix&lt;br /&gt;permissions of the directories: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span lang="DA"   style="font-family:verdana;font-size:85%;"&gt;mknod /var/lib/named/dev/null c 1 3&lt;br /&gt;&lt;br /&gt;mknod /var/lib/named/dev/random c 1 8&lt;br /&gt;&lt;br /&gt;chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random&lt;br /&gt;&lt;br /&gt;chown -R bind:bind /var/lib/named/var/*&lt;br /&gt;&lt;br /&gt;chown -R bind:bind /var/lib/named/etc/bind&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;We need to modify &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/default/syslogd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; so&lt;br /&gt;that we can still get important messages logged to the system logs. Modify the&lt;br /&gt;line: &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;SYSLOGD=""&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; so that it reads: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;SYSLOGD="-a&lt;br /&gt;/var/lib/named/dev/log"&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;gedit /etc/default/syslogd&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Top configuration file for syslogd&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Full documentation of possible arguments are found in the manpage&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# syslogd(8).&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# For remote UDP logging use SYSLOGD="-r"&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;SYSLOGD="-a /var/lib/named/dev/log"&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Restart the logging daemon: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;/etc/init.d/sysklogd restart&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Start up BIND, and check &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/var/log/syslog&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;br /&gt;for errors:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;/etc/init.d/bind9 start&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;10 MySQL&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;In order to install MySQL, we run &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get install mysql-server mysql-client&lt;br /&gt;libmysqlclient15-dev&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;We want MySQL to listen on all interfaces,&lt;br /&gt;not just localhost, therefore we edit &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/mysql/my.cnf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;and comment out the line &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;bind-address = 127.0.0.1&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;gedit /etc/mysql/my.cnf&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;[...]&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#bind-address           = 127.0.0.1&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;[...]&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Then we restart MySQL:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;/etc/init.d/mysql restart&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Now check that networking is enabled. Run &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;netstat -tap&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;In the output you should see a line like&lt;br /&gt;this one: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="system" style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;tcp        0      0 *:mysql                 *:*                     LISTEN     22565/mysqld&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Run &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;mysqladmin -u root password yourrootsqlpassword&lt;br /&gt;&lt;br /&gt;mysqladmin -h server1.example.com -u root password yourrootsqlpassword&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;to set a password for the user root&lt;br /&gt;(otherwise anybody can access your MySQL database!). &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;11 Postfix With SMTP-AUTH And TLS&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;In order to install Postfix with SMTP-AUTH&lt;br /&gt;and TLS do the following steps: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get install postfix libsasl2 sasl2-bin&lt;br /&gt;libsasl2-modules libdb3-util procmail&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;You will be asked two questions. Answer as&lt;br /&gt;follows:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;General type of configuration?&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;&amp;lt;--&lt;br /&gt;Internet Site&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Mail&lt;br /&gt;name?&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;&amp;lt;-- server1.example.com&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Then run&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;dpkg-reconfigure postfix&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Again, you'll be asked some questions:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;General type of configuration?&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;&amp;lt;-- Internet&lt;br /&gt;Site&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Where&lt;br /&gt;should mail for root go&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;&amp;lt;-- [blank]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Mail&lt;br /&gt;name?&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;&amp;lt;-- server1.example.com&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Other&lt;br /&gt;destinations to accept mail for? (blank for none)&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;&amp;lt;--&lt;br /&gt;server1.example.com, localhost.example.com, localhost.localdomain, localhost&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Force&lt;br /&gt;synchronous updates on mail queue?&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;&amp;lt;-- No&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Local&lt;br /&gt;networks?&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;&amp;lt;-- 127.0.0.0/8&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Use&lt;br /&gt;procmail for local delivery?&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;&amp;lt;-- Yes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Mailbox&lt;br /&gt;size limit&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;&amp;lt;-- 0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Local&lt;br /&gt;address extension character?&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;&amp;lt;-- +&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Internet&lt;br /&gt;protocols to use?&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;&amp;lt;-- all&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Next, do this:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;postconf -e 'smtpd_sasl_local_domain ='&lt;br /&gt;&lt;br /&gt;postconf -e 'smtpd_sasl_auth_enable = yes'&lt;br /&gt;&lt;br /&gt;postconf -e 'smtpd_sasl_security_options = noanonymous'&lt;br /&gt;&lt;br /&gt;postconf -e 'broken_sasl_auth_clients = yes'&lt;br /&gt;&lt;br /&gt;postconf -e 'smtpd_recipient_restrictions =&lt;br /&gt;permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination'&lt;br /&gt;&lt;br /&gt;postconf -e 'inet_interfaces = all'&lt;br /&gt;&lt;br /&gt;echo 'pwcheck_method: saslauthd' &amp;gt;&amp;gt; /etc/postfix/sasl/smtpd.conf&lt;br /&gt;&lt;br /&gt;echo 'mech_list: plain login' &amp;gt;&amp;gt; /etc/postfix/sasl/smtpd.conf&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Afterwards we create the certificates for&lt;br /&gt;TLS: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;mkdir /etc/postfix/ssl&lt;br /&gt;&lt;br /&gt;cd /etc/postfix/ssl/&lt;br /&gt;&lt;br /&gt;openssl genrsa -des3 -rand /etc/hosts -out smtpd.key 1024&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;chmod 600 smtpd.key&lt;br /&gt;&lt;br /&gt;openssl req -new -key smtpd.key -out smtpd.csr&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;openssl x509 -req -days 3650 -in smtpd.csr -signkey&lt;br /&gt;smtpd.key -out smtpd.crt&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;openssl rsa -in smtpd.key -out smtpd.key.unencrypted&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;mv -f smtpd.key.unencrypted smtpd.key&lt;br /&gt;&lt;br /&gt;openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem&lt;br /&gt;-days 3650&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Next we configure Postfix for TLS: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;postconf -e 'smtpd_tls_auth_only = no'&lt;br /&gt;&lt;br /&gt;postconf -e 'smtp_use_tls = yes'&lt;br /&gt;&lt;br /&gt;postconf -e 'smtpd_use_tls = yes'&lt;br /&gt;&lt;br /&gt;postconf -e 'smtp_tls_note_starttls_offer = yes'&lt;br /&gt;&lt;br /&gt;postconf -e 'smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key'&lt;br /&gt;&lt;br /&gt;postconf -e 'smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt'&lt;br /&gt;&lt;br /&gt;postconf -e 'smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem'&lt;br /&gt;&lt;br /&gt;postconf -e 'smtpd_tls_loglevel = 1'&lt;br /&gt;&lt;br /&gt;postconf -e 'smtpd_tls_received_header = yes'&lt;br /&gt;&lt;br /&gt;postconf -e 'smtpd_tls_session_cache_timeout = 3600s'&lt;br /&gt;&lt;br /&gt;postconf -e 'tls_random_source = dev:/dev/urandom'&lt;br /&gt;&lt;br /&gt;postconf -e 'myhostname = server1.example.com'&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;The file &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/postfix/main.cf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;br /&gt;should now look like this: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;cat /etc/postfix/main.cf&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# See /usr/share/postfix/main.cf.dist for a commented, more complete version&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Debian specific:  Specifying a file name will cause the first&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# line of that file to be used as the name.  The Debian default&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# is /etc/mailname.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#myorigin = /etc/mailname&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;biff = no&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# appending .domain is the MUA's job.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;append_dot_mydomain = no&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Uncomment the next line to generate "delayed mail" warnings&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#delay_warning_time = 4h&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# TLS parameters&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_use_tls = yes&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# information on enabling SSL in the smtp client.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;myhostname = server1.example.com&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;alias_maps = hash:/etc/aliases&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;alias_database = hash:/etc/aliases&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;myorigin = /etc/mailname&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;mydestination = server1.example.com, localhost.example.com, localhost.localdomain, localhost&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;relayhost =&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;mynetworks = 127.0.0.0/8&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;mailbox_command = procmail -a "$EXTENSION"&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;mailbox_size_limit = 0&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;recipient_delimiter = +&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;inet_interfaces = all&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;inet_protocols = all&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_sasl_local_domain =&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_sasl_auth_enable = yes&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_sasl_security_options = noanonymous&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;broken_sasl_auth_clients = yes&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_tls_auth_only = no&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtp_use_tls = yes&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtp_tls_note_starttls_offer = yes&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_tls_loglevel = 1&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_tls_received_header = yes&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;smtpd_tls_session_cache_timeout = 3600s&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;tls_random_source = dev:/dev/urandom&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Restart Postfix:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;/etc/init.d/postfix restart&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Authentication will be done by &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;saslauthd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;.&lt;br /&gt;We have to change a few things to make it work properly. Because Postfix runs&lt;br /&gt;chrooted in &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/var/spool/postfix &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;we have to do the&lt;br /&gt;following: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;mkdir -p /var/spool/postfix/var/run/saslauthd&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Now we have to edit &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/default/saslauthd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; in&lt;br /&gt;order to activate &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;saslauthd&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;. Set &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;START to yes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;and change the line &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;OPTIONS="-c"&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; to &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;OPTIONS="-c&lt;br /&gt;-m /var/spool/postfix/var/run/saslauthd -r"&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;gedit /etc/default/saslauthd&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Settings for saslauthd daemon&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Should saslauthd run automatically on startup? (default: no)&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;START=yes&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Which authentication mechanisms should saslauthd use? (default: pam)&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Available options in this Debian package:&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# getpwent  -- use the getpwent() library function&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# kerberos5 -- use Kerberos 5&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# pam       -- use PAM&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# rimap     -- use a remote IMAP server&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# shadow    -- use the local shadow password file&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# sasldb    -- use the local sasldb database file&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# ldap      -- use LDAP (configuration is in /etc/saslauthd.conf)&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Only one option may be used at a time. See the saslauthd man page&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# for more information.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Example: MECHANISMS="pam"&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;MECHANISMS="pam"&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Additional options for this mechanism. (default: none)&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# See the saslauthd man page for information about mech-specific options.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;MECH_OPTIONS=""&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# How many saslauthd processes should we run? (default: 5)&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# A value of 0 will fork a new process for each connection.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;THREADS=5&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Other options (default: -c)&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# See the saslauthd man page for information about these options.&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Example for postfix users: "-c -m /var/spool/postfix/var/run/saslauthd"&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;# Note: See /usr/share/doc/sasl2-bin/README.Debian&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;OPTIONS="-c  -m /var/spool/postfix/var/run/saslauthd -r"&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Now start &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;saslauthd&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;/etc/init.d/saslauthd start&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;To see if SMTP-AUTH and TLS work properly&lt;br /&gt;now run the following command: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;telnet localhost 25&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;After you have established the connection to&lt;br /&gt;your Postfix mail server type &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;ehlo localhost&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;If you see the lines &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="system" style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;250-STARTTLS&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;and &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="system" style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;250-AUTH PLAIN LOGIN&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;everything is fine. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;The output on my system looks like this: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="system" style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;root@server1:/etc/postfix/ssl# telnet localhost 25&lt;br /&gt;&lt;br /&gt;Trying 127.0.0.1...&lt;br /&gt;&lt;br /&gt;Connected to localhost.localdomain.&lt;br /&gt;&lt;br /&gt;Escape character is '^]'.&lt;br /&gt;&lt;br /&gt;220 server1.example.com ESMTP Postfix (Ubuntu)&lt;br /&gt;&lt;br /&gt;ehlo localhost&lt;br /&gt;&lt;br /&gt;250-server1.example.com&lt;br /&gt;&lt;br /&gt;250-PIPELINING&lt;br /&gt;&lt;br /&gt;250-SIZE 10240000&lt;br /&gt;&lt;br /&gt;250-VRFY&lt;br /&gt;&lt;br /&gt;250-ETRN&lt;br /&gt;&lt;br /&gt;250-STARTTLS&lt;br /&gt;&lt;br /&gt;250-AUTH PLAIN LOGIN&lt;br /&gt;&lt;br /&gt;250-AUTH=PLAIN LOGIN&lt;br /&gt;&lt;br /&gt;250-ENHANCEDSTATUSCODES&lt;br /&gt;&lt;br /&gt;250-8BITMIME&lt;br /&gt;&lt;br /&gt;250 DSN&lt;br /&gt;&lt;br /&gt;quit&lt;br /&gt;&lt;br /&gt;221 2.0.0 Bye&lt;br /&gt;&lt;br /&gt;Connection closed by foreign host.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Type&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;quit&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;to return to the system's shell. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;12 Courier-IMAP/Courier-POP3&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Run this to install&lt;br /&gt;Courier-IMAP/Courier-IMAP-SSL (for IMAPs on port 993) and&lt;br /&gt;Courier-POP3/Courier-POP3-SSL (for POP3s on port 995):&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get install courier-authdaemon courier-base&lt;br /&gt;courier-imap courier-imap-ssl courier-pop courier-pop-ssl courier-ssl gamin&lt;br /&gt;libgamin0 libglib2.0-0&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;You will be asked two questions:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Create directories for web-based administration ?&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;&amp;lt;-- No&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;SSL&lt;br /&gt;certificate required&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;&amp;lt;-- Ok&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;If you do not want to use ISPConfig,&lt;br /&gt;configure Postfix to deliver emails to a user's Maildir*: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;postconf -e 'home_mailbox = Maildir/'&lt;br /&gt;&lt;br /&gt;postconf -e 'mailbox_command ='&lt;br /&gt;&lt;br /&gt;/etc/init.d/postfix restart&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;strong&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;*Please note:&lt;/span&gt;&lt;/strong&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;You do not have to do this if you intend to use &lt;/span&gt;&lt;a href="http://www.ispconfig.org/" target="_blank"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#003399;"&gt;ISPConfig&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;on your system as ISPConfig does the necessary configuration using procmail&lt;br /&gt;recipes. But please go sure to enable &lt;/span&gt;&lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;Maildir&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;under &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Management -&amp;gt; Server -&amp;gt; Settings -&amp;gt; EMail&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt; in&lt;br /&gt;the ISPConfig web interface. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;13 Apache/PHP5&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Now we install Apache:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get install apache2 apache2-doc apache2-mpm-prefork&lt;br /&gt;apache2-utils libexpat1 ssl-cert&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Next we install PHP5:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get install libapache2-mod-php5 php5 php5-common&lt;br /&gt;php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json&lt;br /&gt;php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell&lt;br /&gt;php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;You will be asked the following question:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Continue installing libc-client without Maildir support?&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;&amp;lt;-- Yes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Next we edit &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/apache2/mods-available/dir.conf&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;gedit /etc/apache2/mods-available/dir.conf&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;and change the &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;DirectoryIndex&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;br /&gt;line: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;&amp;lt;IfModule mod_dir.c&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;          #DirectoryIndex index.html index.cgi index.pl index.php index.xhtml&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;          DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;&amp;lt;/IfModule&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Edit &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/apache2/ports.conf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;and add &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Listen 443&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;gedit /etc/apache2/ports.conf&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;Listen 80&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;Listen 443&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Now we have to enable some Apache modules (&lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;SSL&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;, &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;rewrite&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;, &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;suexec&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;,&lt;br /&gt;and &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;include&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;): &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;a2enmod ssl&lt;br /&gt;&lt;br /&gt;a2enmod rewrite&lt;br /&gt;&lt;br /&gt;a2enmod suexec&lt;br /&gt;&lt;br /&gt;a2enmod include&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Reload the Apache configuration: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;/etc/init.d/apache2 force-reload&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;13.1 Disable PHP Globally&lt;/span&gt;&lt;/h4&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;(If you do not plan to install ISPConfig on&lt;br /&gt;this server, please skip this section!) &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;In ISPConfig you will configure PHP on a&lt;br /&gt;per-website basis, i.e. you can specify which website can run PHP scripts and&lt;br /&gt;which one cannot. This can only work if PHP is disabled globally because&lt;br /&gt;otherwise all websites would be able to run PHP scripts, no matter what you&lt;br /&gt;specify in ISPConfig. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;To disable PHP globally, we edit &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/mime.types&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;and comment out the &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;application/x-httpd-php&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; lines: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;gedit /etc/mime.types&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;[...]&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#application/x-httpd-php                                phtml pht php&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#application/x-httpd-php-source                 phps&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#application/x-httpd-php3                       php3&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#application/x-httpd-php3-preprocessed          php3p&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#application/x-httpd-php4                       php4&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;[...]&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Edit &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/apache2/mods-enabled/php5.conf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;br /&gt;and comment out the following lines: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;gedit /etc/apache2/mods-enabled/php5.conf&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;&amp;lt;IfModule mod_php5.c&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#  AddType application/x-httpd-php .php .phtml .php3&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;#  AddType application/x-httpd-php-source .phps&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;&amp;lt;/IfModule&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Then restart Apache:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;/etc/init.d/apache2 restart&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;14 Proftpd&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;In order to install Proftpd, run&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get install proftpd ucf&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;You will be asked a question:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Run proftpd from inetd or standalone?&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="highlight1"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;&amp;lt;--&lt;br /&gt;standalone&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Then open &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/proftpd/proftpd.conf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;and change &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;UseIPv6&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; from &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;on&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; to&lt;br /&gt;&lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;off&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;;&lt;br /&gt;otherwise you'll get a warning like this when you start Proftpd:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;- IPv6 getaddrinfo 'server1.example.com' error: Name or sergeditce&lt;br /&gt;not known&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;gedit /etc/proftpd/proftpd.conf&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;[...]&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;UseIPv6                         off&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;[...]&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;For security reasons you can also add the&lt;br /&gt;following lines to &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/proftpd/proftpd.conf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;(thanks to Reinaldo Carvalho; more information can be found here: &lt;/span&gt;&lt;a href="http://proftpd.org/localsite/Userguide/linked/userguide.html" target="_blank"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#003399;"&gt;http://proftpd.org/localsite/Userguide/linked/userguide.html&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;):&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;gedit /etc/proftpd/proftpd.conf&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="MsoNormalTable" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: white; BORDER-LEFT: medium none; WIDTH: 90%; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="90%" border="1"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;tbody&gt;&lt;tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;td style="BORDER-RIGHT: black 1pt inset; PADDING-RIGHT: 1.5pt; BORDER-TOP: black 1pt inset; PADDING-LEFT: 1.5pt; PADDING-BOTTOM: 1.5pt; BORDER-LEFT: black 1pt inset; PADDING-TOP: 1.5pt; BORDER-BOTTOM: black 1pt inset" valign="top"&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: 1pt inset; PADDING-RIGHT: 5pt; BORDER-TOP: 1pt inset; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; BORDER-LEFT: 1pt inset; PADDING-TOP: 5pt; BORDER-BOTTOM: 1pt inset"&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;[...]&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;DefaultRoot ~&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;IdentLookups off&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;ServerIdent on "FTP Server ready."&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="font-family:verdana;font-size:85%;color:#333333;"&gt;[...]&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;/td&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tr&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;ISPConfig expects the configuration to be in&lt;br /&gt;&lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/proftpd.conf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;br /&gt;instead of &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/etc/proftpd/proftpd.conf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;, therefore we create a&lt;br /&gt;symlink (you can skip this command if you don't want to install ISPConfig):&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;ln -s /etc/proftpd/proftpd.conf /etc/proftpd.conf&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Then restart Proftpd:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;/etc/init.d/proftpd restart&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;15 Webalizer&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;To install &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;webalizer&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;,&lt;br /&gt;just run &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get install webalizer&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;16 Synchronize the System Clock&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;It is a good idea to synchronize the system&lt;br /&gt;clock with an NTP (&lt;strong&gt;n&lt;/strong&gt;etwork&lt;br /&gt;&lt;strong&gt;t&lt;/strong&gt;ime &lt;strong&gt;p&lt;/strong&gt;rotocol) server over the internet.&lt;br /&gt;Simply run &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get install ntp ntpdate&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;and your system time will always be in sync.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;17 Install Some Perl Modules Needed By SpamAssassin (Comes With&lt;br /&gt;ISPConfig) &lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;Run&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;apt-get install libhtml-parser-perl libdb-file-lock-perl&lt;br /&gt;libnet-dns-perl&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; PADDING-BOTTOM: 1pt; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;18 ISPConfig&lt;/span&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;The configuration of the server is now&lt;br /&gt;finished, and if you wish you can now install &lt;/span&gt;&lt;a href="http://www.ispconfig.org/" target="_blank"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#003399;"&gt;ISPConfig&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;on it. Please check out the ISPConfig installation manual: &lt;/span&gt;&lt;a href="http://www.ispconfig.org/manual_installation.htm" target="_blank"&gt;&lt;span style="font-family:verdana;font-size:85%;color:#003399;"&gt;http://www.ispconfig.org/manual_installation.htm &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4 style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;18.1 A Note On SuExec&lt;/span&gt;&lt;/h4&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;If you want to run CGI scripts under suExec,&lt;br /&gt;you should specify &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/var/www&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; as the home directory for&lt;br /&gt;websites created by ISPConfig as Ubuntu's suExec is compiled with &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/var/www&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt; as&lt;br /&gt;&lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;Doc_Root&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;.&lt;br /&gt;Run&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="BORDER-RIGHT: #2f6fab 1pt solid; PADDING-RIGHT: 12pt; BORDER-TOP: #2f6fab 1pt solid; PADDING-LEFT: 12pt; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12pt; BORDER-LEFT: #2f6fab 1pt solid; PADDING-TOP: 12pt; BORDER-BOTTOM: #2f6fab 1pt solid"&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="command" style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; PADDING-LEFT: 0cm; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; PADDING-TOP: 0cm; BORDER-BOTTOM: medium none"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;/usr/lib/apache2/suexec -V&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;and the output should look like this: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="system" style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;root@server1:~# /usr/lib/apache2/suexec -V&lt;br /&gt;&lt;br /&gt; -D AP_DOC_ROOT="/var/www"&lt;br /&gt;&lt;br /&gt; -D AP_GID_MIN=100&lt;br /&gt;&lt;br /&gt; -D AP_HTTPD_USER="www-data"&lt;br /&gt;&lt;br /&gt; -D AP_LOG_EXEC="/var/log/apache2/suexec.log"&lt;br /&gt;&lt;br /&gt; -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"&lt;br /&gt;&lt;br /&gt; -D AP_UID_MIN=100&lt;br /&gt;&lt;br /&gt; -D AP_USERDIR_SUFFIX="public_html"&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="LINE-HEIGHT: 150%;color:#333333;" &gt;Unless you install ISPConfig in expert mode &lt;strong&gt;and&lt;/strong&gt; change the default web root&lt;br /&gt;(which is &lt;/span&gt;&lt;span class="system1"&gt;&lt;span style="LINE-HEIGHT: 150%"&gt;/var/www&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;color:#333333;"   &gt;), you will be able to run CGI scripts under&lt;br /&gt;suExec with ISPConfig. The following screenshot is taken from an ISPConfig&lt;br /&gt;installation in expert mode. If you want to use ISPConfig, then don't change&lt;br /&gt;the default web root:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="LINE-HEIGHT: 150%"&gt;&lt;span style="LINE-HEIGHT: 150%;font-family:verdana;font-size:85%;"  &gt;&lt;img height="164" src="http://www.blogger.com/LAMP%20server_files/image001.gif" width="321" border="0" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-1025712132253842487?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/1025712132253842487/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=1025712132253842487' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1025712132253842487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1025712132253842487'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/07/perfect-setup-ubuntu-704-lamp.html' title='The Perfect Setup - Ubuntu 7.04 LAMP'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-5800113203360476797</id><published>2007-06-29T09:22:00.000-07:00</published><updated>2007-06-29T09:24:35.831-07:00</updated><title type='text'>Optimize the Mythtv Mysql Database</title><content type='html'>In the contrib directory there is a Perl script, &lt;a title="Optimize mythdb.pl" href="http://www.mythtv.org/wiki/index.php/Optimize_mythdb.pl"&gt;optimize_mythdb.pl&lt;/a&gt; to run MYSQL utilities Repair and Optimize on each table in your MythTV database. It is recommended to run it daily from a cron job.&lt;br /&gt;&lt;br /&gt;First make sure it is executable:&lt;br /&gt;&lt;br /&gt;chmod 755 /usr/share/doc/mythtv-0.20/contrib/optimize_mythdb.pl&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Create a shell script to run daily:&lt;br /&gt;&lt;br /&gt;###### optimize_mythdb.sh&lt;br /&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;OPT_MYTHDB='/usr/share/doc/mythtv-0.20/contrib/optimize_mythdb.pl'&lt;br /&gt;LOG='/var/log/mythtv/optimize_mythdb.log'&lt;br /&gt;&lt;br /&gt;echo "Started ${OPT_MYTHDB} on `date`" &gt;&gt; ${LOG}&lt;br /&gt;${OPT_MYTHDB} &gt;&gt; ${LOG}&lt;br /&gt;echo "Finished ${OPT_MYTHDB} on `date`" &gt;&gt; ${LOG}&lt;br /&gt;&lt;br /&gt;run with your daily cron jobs&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-5800113203360476797?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/5800113203360476797/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=5800113203360476797' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/5800113203360476797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/5800113203360476797'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/optimize-mythtv-mysql-database.html' title='Optimize the Mythtv Mysql Database'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-735371246689527767</id><published>2007-06-19T08:07:00.000-07:00</published><updated>2007-06-19T08:30:59.636-07:00</updated><title type='text'>Linux server: Printerinstallering og deling</title><content type='html'>&lt;strong&gt;Tilføj printer&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;1. Gå til System-&gt; Administration-&gt; Printere&gt;- "add new printer.&lt;br /&gt;2. Nu skal man specificere om printeren er tilslutte som lokal via USB eller via netværk. I dette tilfælde er den USB.&lt;br /&gt;3. Vælge printermodel-&gt; Ok.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Share lokal printer&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;gksudo gedit /etc/cups/printers.conf&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Ændre til&lt;br /&gt;&lt;br /&gt;&lt;em&gt;shared yes&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;Genstart CUPS:&lt;br /&gt;&lt;br /&gt;sudo /etc/init.d/cupsus restart&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dele med Windoze&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Hvis man har printere som man ønsker at dele med Windoze computere via Samba så gør man følgende:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;sudo cupsaddsmb -a&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;..deler alle printere&lt;br /&gt;&lt;br /&gt;For at dele en specifik printer henviser man til dens CUPS navn:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;sudo cupsaddsmb hp950&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-735371246689527767?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/735371246689527767/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=735371246689527767' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/735371246689527767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/735371246689527767'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/linux-server-printerinstallering-og.html' title='Linux server: Printerinstallering og deling'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-1184268643788066348</id><published>2007-06-19T07:11:00.000-07:00</published><updated>2007-06-30T01:32:40.324-07:00</updated><title type='text'>Ændre stier og rettigheder i Mythtv</title><content type='html'>Har man sat en ekstra harddisk til mediafiler i sin mythbox skal man sørge for at ændre stier og rettigheder.&lt;br /&gt;&lt;br /&gt;Default lægges alt i /var/lib/mythtv/.....osv. Mit nye drev hedder nu hdb5 og mountes automatisk som /media. Skriv fdisk -l for at liste drev&lt;br /&gt;&lt;br /&gt;Start med at oprette 4 mapper på hdb5:&lt;br /&gt;&lt;br /&gt;1. recordings&lt;br /&gt;2. videos&lt;br /&gt;3. pictures&lt;br /&gt;4. music&lt;br /&gt;&lt;br /&gt;Så ændres stier i Mythbackend-programmet:&lt;br /&gt;&lt;br /&gt;Under "Generelt"-&gt; mappen hvor optagelserne gemmes" skal stå:&lt;br /&gt;&lt;br /&gt;/media/hdb5/recordings&lt;br /&gt;&lt;br /&gt;Start nu Frontenden:&lt;br /&gt;&lt;br /&gt;Gå til "Konfiguration"-&gt; "Konfiguration"-&gt; "Media"-&gt; "Musik instillinger"-&gt; "Generelle":&lt;br /&gt;Under "Bibliotek der indeholder musik" skal stå:&lt;br /&gt;&lt;br /&gt;/media/hdb5/music&lt;br /&gt;&lt;br /&gt;Tryk Esc 2 gange tilbage-&gt; Vælg nu "Video indstillinger"-&gt; "Generelle"-&gt;&lt;br /&gt;Skriv her:&lt;br /&gt;&lt;br /&gt;/media/hdb5/videos&lt;br /&gt;&lt;br /&gt;Samme procedure for "Billed instillinger". Her skal stå:&lt;br /&gt;&lt;br /&gt;/media/hdb5/pictures&lt;br /&gt;&lt;br /&gt;Godt så.....&lt;br /&gt;&lt;br /&gt;Afslut Mytvfrontend og gå tilbage til desktoppen. I terminalen skrives nu for at give fuld adgang til det nye bibliotek:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;chown -R mythtv.mythtv /media/hdb5/&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Vent lidt - der skrives nye rettigheder til disken.&lt;br /&gt;&lt;br /&gt;Husk til sidst at køre komandoen&lt;br /&gt;&lt;br /&gt;&lt;em&gt;mythfilldatabase&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;..i terminalen. Ellers bliver ændringerne ikke skrevet til mysql-databasen;-)&lt;br /&gt;&lt;br /&gt;change the permissions and ownership of the recordings directory:  &lt;ul&gt;&lt;li style="list-style-type: none;"&gt; &lt;pre&gt;&lt;span style="font-size:130%;"&gt;sudo chown mythtv.mythtv /media/hdb5/&lt;br /&gt;sudo chmod u=rwx,g=rwx,o=rwx /media/hdb5/recordings&lt;/span&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;                gentages for /videos, /music og /pictures&lt;br /&gt;&lt;ul&gt;&lt;li style="list-style-type: none;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li style="list-style-type: none;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;(This assumes that your directory for recordings is &lt;tt&gt;/var/lib/mythtv&lt;/tt&gt;. If you have the recordings stored somewhere else, be sure to replace &lt;tt&gt;/var/lib/mythtv&lt;/tt&gt; in the above command with that location.) &lt;/p&gt; &lt;p&gt;The end result is that the ownership and permissions should match &lt;tt&gt;/var/lib/mythtv&lt;/tt&gt; as it was set by the installer. (You might want to replace &lt;tt&gt;/var/lib/mythtv&lt;/tt&gt; with a symbolic link to your custom location if you are using a customized location.) &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-1184268643788066348?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/1184268643788066348/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=1184268643788066348' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1184268643788066348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1184268643788066348'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/ndre-stier-og-rettigheder-i-mythtv.html' title='Ændre stier og rettigheder i Mythtv'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-1058049179944636941</id><published>2007-06-19T04:18:00.000-07:00</published><updated>2007-06-19T04:39:41.522-07:00</updated><title type='text'>Tilføj et Sony Ericsson HBH-610 Bluetooth headset til mobil</title><content type='html'>&lt;p&gt;1. Check batteristatus: Hold +/-tasterne nede samtidigt. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;Et blink: Tom&lt;br /&gt;To blink: Halvfyldt&lt;br /&gt;Tre blink: Fuldopladet &lt;p&gt;&lt;/p&gt;&lt;p&gt;2. Opladetid: 2 timer&lt;/p&gt;&lt;p&gt;3. Reset: Hold +/- nede og se efter 3 blink&lt;/p&gt;&lt;p&gt;4. Parring: Hold "call handling" knappen nede i 5 sekunder mens mobilen forbinder. Check at lampen blinker rød/grøn.&lt;/p&gt;&lt;p&gt;5. Passkey er 0000&lt;/p&gt;&lt;p&gt;6. Tænde headset: Hold "call" knap nede og se efter 3 blink&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-1058049179944636941?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/1058049179944636941/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=1058049179944636941' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1058049179944636941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1058049179944636941'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/tilfj-et-sony-ericsson-hbh-610.html' title='Tilføj et Sony Ericsson HBH-610 Bluetooth headset til mobil'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-1761748325282347650</id><published>2007-06-18T05:25:00.000-07:00</published><updated>2007-06-18T05:39:42.007-07:00</updated><title type='text'>Koncepter for Improvisation</title><content type='html'>&lt;span style="font-weight: bold;"&gt;MAJOR 7&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MAJOR&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Durskala &amp; Arpeggio&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Treklange fra 1, 4 &amp;amp; 5&lt;/li&gt;&lt;li&gt;Mol-pentaton fra 2, 3 &amp; 6&lt;/li&gt;&lt;/ol&gt;LYDIAN&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Lydisk skala&lt;/li&gt;&lt;li&gt;Major 5th arpeggio en kvint op.&lt;/li&gt;&lt;li&gt;Min7b5 arppegio en b5 op&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Treklange på 2 ,.....(?)&lt;/li&gt;&lt;li&gt;minor-pentatonic fra Maj7 &lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;LYDIAN #5&lt;br /&gt;&lt;ol&gt;&lt;li&gt; Melodisk mol en b3 ned&lt;/li&gt;&lt;li&gt;Mel. min. arpeggio en b3 ned&lt;/li&gt;&lt;li&gt;Treklang fra 3&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-1761748325282347650?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/1761748325282347650/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=1761748325282347650' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1761748325282347650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1761748325282347650'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/koncepter-for-improvisation.html' title='Koncepter for Improvisation'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-4321451433916770391</id><published>2007-06-17T11:57:00.000-07:00</published><updated>2007-06-17T12:00:52.189-07:00</updated><title type='text'>Giv Mythtv en fast IP-adresse</title><content type='html'>The interface can be configured in&lt;br /&gt;&lt;br /&gt;gksudo gedít /etc/network/interfaces&lt;br /&gt;&lt;br /&gt;to use staticIP, so it will not attempt a DHCP broadcast on startup. The syntax is something like:&lt;br /&gt;&lt;br /&gt;auto eth0&lt;br /&gt;iface eth0 inet static&lt;br /&gt;address 192.168.1.110&lt;br /&gt;netmask 255.255.255.0&lt;br /&gt;broadcast 192.168.1.255&lt;br /&gt;gateway 192.168.1.1&lt;br /&gt;&lt;br /&gt;A 'man interfaces' will provide more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-4321451433916770391?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/4321451433916770391/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=4321451433916770391' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/4321451433916770391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/4321451433916770391'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/giv-mythtv-en-fast-ip-adresse.html' title='Giv Mythtv en fast IP-adresse'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-2827480285095737272</id><published>2007-06-17T10:08:00.000-07:00</published><updated>2007-06-17T10:12:02.987-07:00</updated><title type='text'>Start Mythfrontend automatisk efter logon</title><content type='html'>The most popular method out there in the other HOWTOS seems to be to use the .xsession file to start up mythfrontend when the mythtv user logs in. My problem with that procedure is that the normal window manager doesn't even appear to start up, so it's difficult to fire up a quick terminal and do anything while myth is running; I find that annoying.&lt;br /&gt;&lt;br /&gt;I think that it's better to go to System-&gt;Preferences-&gt;Sessions, and select the "Startup Programs" tab . In there, put all of the following:&lt;br /&gt;&lt;br /&gt;mythfrontend&lt;br /&gt;mythfrontend&lt;br /&gt;&lt;br /&gt;From now on, if you log in as the mythtv user, you will be immediately greeted by the friendly MythTV interface. And sorry about mixing in other things that belong in a different topic. The "xset" commands are there to make sure that the screen doesn't blank after an amount of time, which would be incredibly annoying while watching TV. The "irexec" command allows us to map remote keys to various functions as we need, outside of MythTV. I'll use this later for power button functionality.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-2827480285095737272?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/2827480285095737272/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=2827480285095737272' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/2827480285095737272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/2827480285095737272'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/start-mythfrontend-automatisk-efter.html' title='Start Mythfrontend automatisk efter logon'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-1483010683949266190</id><published>2007-06-17T10:07:00.000-07:00</published><updated>2007-06-17T12:02:53.926-07:00</updated><title type='text'>Automatically login the mythtv user at boot</title><content type='html'>When you boot your machine, it would be nice if it would go straight to MythTV; however, at this point, it boots to the graphical login screen. This is easy to fix; just edit&lt;br /&gt;&lt;br /&gt;gksudo gedit /etc/gdm/gdm.conf&lt;br /&gt;&lt;br /&gt;change the AutomaticLoginEnable and AutomaticLogin variables to:&lt;br /&gt;&lt;br /&gt;AutomaticLoginEnable=true&lt;br /&gt;AutomaticLogin=mythtv&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-1483010683949266190?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/1483010683949266190/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=1483010683949266190' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1483010683949266190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1483010683949266190'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/automatically-login-mythtv-user-at-boot_17.html' title='Automatically login the mythtv user at boot'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-8181474211543522829</id><published>2007-06-17T10:04:00.000-07:00</published><updated>2007-06-17T10:06:45.973-07:00</updated><title type='text'>Configure the power button on the remote</title><content type='html'>For this, all you have to do is download a couple of scripts that I have written and/or modified, and put them both in your /usr/local/bin/directory:&lt;br /&gt;&lt;br /&gt;cd /usr/local/bin&lt;br /&gt;wget &lt;a href="http://s91928265.onlinehome.us/hfamily/mythtv/mbe.keepup.sh"&gt;http://s91928265.onlinehome.us/hfamily/mythtv/mbe.keepup.sh&lt;/a&gt;&lt;br /&gt;wget &lt;a href="http://s91928265.onlinehome.us/hfamily/mythtv/mythpowerbutton.sh"&gt;http://s91928265.onlinehome.us/hfamily/mythtv/mythpowerbutton.sh&lt;/a&gt;&lt;br /&gt;chmod a+rx mbe.keepup.sh&lt;br /&gt;chmod a+rx mythpowerbutton.sh&lt;br /&gt;&lt;br /&gt;As long as you used my lircrc-haupgrey.txt file (in the LIRC step), the mappings are already there for the power button to work immediately. This script will kill the frontend if it is running (and leave the backend alone), or, if the frontend is not running, it will start both the backend (if necessary) and the frontend. Note that for this to work, you should have placed "irexec" in the auto-run section in System-&gt;Preferences-&gt;Sessions for the mythtv user (done in a previous step).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-8181474211543522829?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/8181474211543522829/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=8181474211543522829' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/8181474211543522829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/8181474211543522829'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/configure-power-button-on-remote.html' title='Configure the power button on the remote'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-4894880786066859209</id><published>2007-06-17T10:03:00.000-07:00</published><updated>2007-06-17T10:04:09.982-07:00</updated><title type='text'>Automatically back up the MythTV database daily</title><content type='html'>If you ever lose your MythTV database, you will be very sad; it contains all MythTV settings, as well as records of every program that you have watched, the programs you have recorded, etc. etc.  Backing up is easy to do, especially since I have a small script that will do it for you.&lt;br /&gt;&lt;br /&gt;cd /usr/local/bin&lt;br /&gt;wget http://s91928265.onlinehome.us/hfamily/mythtv/backup.database.shchmod a+rx backup.database.sh&lt;br /&gt;&lt;br /&gt;Now, etc /etc/crontab and add in the following line:&lt;br /&gt;&lt;br /&gt;30 12 * * * mythtv /usr/local/bin/backup.database.sh /scratch/dbbackup &gt;&amp;amp; /dev/null&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-4894880786066859209?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/4894880786066859209/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=4894880786066859209' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/4894880786066859209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/4894880786066859209'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/automatically-back-up-mythtv-database.html' title='Automatically back up the MythTV database daily'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-2575550659348130404</id><published>2007-06-17T09:59:00.000-07:00</published><updated>2007-06-17T10:03:32.099-07:00</updated><title type='text'>Making sure the mythbackend stays up</title><content type='html'>OK, I'll admit that I'm a little overboard on not wanting to miss any recordings.  I run a script every three minutes to make sure that the backend is still up, and restart it if it is not.  You already have this script if you already did the "Configure the power button on the remote" step above, but just in case, we will re-fetch the required script:&lt;br /&gt;&lt;br /&gt;cd /usr/local/bin&lt;br /&gt;wget http://s91928265.onlinehome.us/hfamily/mythtv/mbe.keepup.shchmod a+rx mbe.keepup.sh&lt;br /&gt;&lt;br /&gt;And now, add the following line to your /etc/crontab:&lt;br /&gt;&lt;br /&gt;*/3 * * * * mythtv /usr/local/bin/mbe.keepup.sh cron &gt;&amp;amp; /dev/null&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-2575550659348130404?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/2575550659348130404/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=2575550659348130404' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/2575550659348130404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/2575550659348130404'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/making-sure-mythbackend-stays-up.html' title='Making sure the mythbackend stays up'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-4250864715762407971</id><published>2007-06-17T08:50:00.000-07:00</published><updated>2007-06-17T08:52:13.951-07:00</updated><title type='text'>Automatically login the mythtv user at boot</title><content type='html'>When you boot your machine, it would be nice if it would go straight to MythTV; however, at this point, it boots to the graphical login screen. This is easy to fix; just edit &lt;a href="http://s91928265.onlinehome.us/hfamily/mythtv/gdm.conf"&gt;/etc/gdm/gdm.conf&lt;/a&gt;,&lt;br /&gt;&lt;br /&gt;gksudo gedit /etc/gdm/gdm.conf&lt;br /&gt;&lt;br /&gt; change the AutomaticLoginEnable and AutomaticLogin variables to:      &lt;blockquote&gt;            &lt;pre&gt;AutomaticLoginEnable=true&lt;br /&gt;AutomaticLogin=mythtv&lt;br /&gt;&lt;/pre&gt;     &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-4250864715762407971?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/4250864715762407971/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=4250864715762407971' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/4250864715762407971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/4250864715762407971'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/automatically-login-mythtv-user-at-boot.html' title='Automatically login the mythtv user at boot'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-6617145585588825342</id><published>2007-06-17T01:21:00.000-07:00</published><updated>2007-06-17T01:36:40.600-07:00</updated><title type='text'>Linux er for sindsygt....</title><content type='html'>...svært nogle gange. Tag f.eks. GUI'en til Samba kaldet Swat. Swat installeres fint via Synaptic, men kører ikke default via http://localhost:901/, som manualen beskriver.&lt;br /&gt;&lt;br /&gt;Efter at have prøvet alle krumspring finder jeg efter 2 timers søgen jeg - langt nede i "dybet" - på Ubuntuforums dette:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I installed both Samba and &lt;/span&gt;&lt;span style="font-style: italic;" class="highlight"&gt;Swat&lt;/span&gt;&lt;span style="font-style: italic;"&gt;. Samba appears to be working, but I can't launch &lt;/span&gt;&lt;span style="font-style: italic;" class="highlight"&gt;Swat&lt;/span&gt;&lt;span style="font-style: italic;"&gt;. When I try &lt;/span&gt;&lt;a style="font-style: italic;" href="http://127.0.0.1:901/" target="_blank"&gt;http://127.0.0.1:901/&lt;/a&gt;&lt;span style="font-style: italic;"&gt; I get "the connection was refused when attempting to contact 127.0.0.1". Now I do not know how to launch &lt;/span&gt;&lt;span style="font-style: italic;" class="highlight"&gt;Swat&lt;/span&gt;&lt;span style="font-style: italic;"&gt;. Anyone?&lt;br /&gt;&lt;br /&gt;Have you tried this ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;sudo update-inetd --enable 'swat'&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;inetd &lt;/span&gt;&lt;span style="font-style: italic;"&gt;doesn't work initally in Ubuntu, you need to get 'netkit-inetd' with either snaptic or apt-get, whichever you prefer.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Jeg hentede &lt;span style="font-style: italic;"&gt;netkit-inetd&lt;/span&gt; og nu virker Swat. Burde dette ikke være installeret pr. default?&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;Lidt senere finder jeg dette: http://www.jonhoweonline.com/blog/node/87&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-6617145585588825342?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/6617145585588825342/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=6617145585588825342' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/6617145585588825342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/6617145585588825342'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/linux-er-for-sindsygt.html' title='Linux er for sindsygt....'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-3179187793718153918</id><published>2007-06-17T00:26:00.000-07:00</published><updated>2007-06-17T00:30:04.908-07:00</updated><title type='text'>Find en fil og list den</title><content type='html'>&lt;pre class="screen"&gt;find / -name swat -print&lt;br /&gt;&lt;br /&gt;Finder her alle filer med navnet "swat" og skriver til skærmen&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-3179187793718153918?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/3179187793718153918/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=3179187793718153918' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/3179187793718153918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/3179187793718153918'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/find-en-fil-og-list-den.html' title='Find en fil og list den'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-2121603901902977136</id><published>2007-06-16T08:54:00.000-07:00</published><updated>2007-06-16T08:57:23.517-07:00</updated><title type='text'>Bruge VNS viewer fra Ubuntu</title><content type='html'>Open your terminal from Applications—&gt;Accessories—&gt;Terminal and enter the following command &lt;p&gt;vncviewer -fullscreen 192.168.1.10 (eller hvad klientens ip er)&lt;br /&gt;&lt;/p&gt;If you want to quit vncviewer &lt;p&gt;Press ‘F8′ and select Quit viewer&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-2121603901902977136?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/2121603901902977136/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=2121603901902977136' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/2121603901902977136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/2121603901902977136'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/bruge-vns-viewer-fra-ubuntu.html' title='Bruge VNS viewer fra Ubuntu'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-5797750513095693391</id><published>2007-06-16T07:45:00.000-07:00</published><updated>2007-06-16T07:55:20.677-07:00</updated><title type='text'>Sæt hastigheden på CPU'en op og ned efter belastning</title><content type='html'>PS: Kun for CPU'er som understøtter Dynamic Frequency Scaling.&lt;br /&gt;&lt;br /&gt;I terminalen:&lt;br /&gt;&lt;br /&gt;sudo chmod +s /usr/bin/cpufreq-selector&lt;br /&gt;&lt;br /&gt;Derefter:&lt;br /&gt;&lt;br /&gt;Højreklik Gnome's top panel og vælg "tilføj til panel". Bladre ned og vælge "CPU frekvensskalering"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-5797750513095693391?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/5797750513095693391/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=5797750513095693391' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/5797750513095693391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/5797750513095693391'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/st-hastigheden-p-cpuen-op-og-ned-efter.html' title='Sæt hastigheden på CPU&apos;en op og ned efter belastning'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-6695152607637330937</id><published>2007-06-16T04:37:00.001-07:00</published><updated>2007-06-16T08:04:06.752-07:00</updated><title type='text'>Køre Netbank på Ubuntu med Internet Explorer</title><content type='html'>sudo gedit /etc/apt/sources.list&lt;br /&gt;&lt;br /&gt;Tilføj:&lt;br /&gt;&lt;pre&gt;deb http://de.archive.ubuntu.com/ubuntu feisty universe&lt;br /&gt;deb http://wine.budgetdedicated.com/apt edgy main&lt;br /&gt;&lt;br /&gt;kør&lt;br /&gt;&lt;br /&gt;sudo apt-get update&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;h3&gt;&lt;span style="font-size:100%;"&gt; Installere wine og cabextract&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;Kør:&lt;/p&gt; &lt;p class="command"&gt;sudo apt-get install wine cabextract&lt;/p&gt;Svar ja til&lt;span class="system"&gt; alle [y/N]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;span style="font-size:100%;"&gt;Installere IEs4Linux&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;For at insrallere IEs4Linux, gør man følgende:&lt;/p&gt; &lt;p class="command"&gt;cd ~&lt;br /&gt;wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz&lt;br /&gt;tar zxvf ies4linux-latest.tar.gz&lt;br /&gt;cd ies4linux-*&lt;br /&gt;./ies4linux  &lt;/p&gt; &lt;p&gt;Man blivver stillet nogle spørgsmål. Svar JA til alle.&lt;br /&gt;&lt;/p&gt;&lt;!-- BEGIN NetShelter Ad Tag for HowtoForge 300x250,336x280 --&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Danske Bank specifik indstilling&lt;/span&gt;&lt;br /&gt;&lt;p class="command"&gt;For at få f.eks. Danske Bank til at spille:&lt;/p&gt;Gå til "Funktioner&gt; Internetindstillinger&lt;br /&gt;&lt;br /&gt;Delete files&gt; Delete all offline content&gt; OK&lt;br /&gt;Gå til "Secuirity&gt; Trusted sites&gt; Sites&lt;br /&gt;Fjern hak i "Require....."&lt;br /&gt;Tilføj *.danskebank.dk&lt;br /&gt;Sæt hak igen og tryk OK&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-6695152607637330937?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/6695152607637330937/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=6695152607637330937' title='3 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/6695152607637330937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/6695152607637330937'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/kre-netbank-p-ubuntu-med-internet_16.html' title='Køre Netbank på Ubuntu med Internet Explorer'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-543792449658231857</id><published>2007-06-15T09:47:00.000-07:00</published><updated>2007-06-15T09:49:19.110-07:00</updated><title type='text'>Mythtv Speed Tips</title><content type='html'>If a process is run with elevated privileges, it's possible to realize some performance gains. If you configure your system in just the right way, you can run the &lt;span style="font-family:courier;"&gt;mythfrontend&lt;/span&gt; process at a higher processing priority than standard user processes get. This can be useful if your system is completely taxed during playback, which is usually the case when playing back high-definition recordings (unless you have a really fast processor, such as a 3.6GHz Pentium 4 or better). On some systems, altering your &lt;span style="font-family:courier;"&gt;mythfrontend&lt;/span&gt; binary to run as &lt;span style="font-family:courier;"&gt;set-uid root &lt;/span&gt;is sufficient:   &lt;p&gt;&lt;span style="font-family:courier;"&gt;# chmod u+s /usr/bin/mythfrontend&lt;/span&gt; &lt;/p&gt;&lt;p&gt;However, recent changes to the 2.6 Linux kernel have made that method obsolete, and favor another solution. For the latest kernels, you must run PAM 0.79 or later (PAM is an acronym for pluggable authentication modules), and then make a few changes to /etc/security/limits.conf. Assuming you're running &lt;span style="font-family:courier;"&gt;mythfrontend&lt;/span&gt; as user mythtv, add the following to &lt;span style="font-family:courier;"&gt;limits.conf&lt;/span&gt;: &lt;/p&gt;&lt;pre&gt;&lt;span style="font-family:courier;"&gt;&lt;br /&gt;Mythtv     -      rtprio       50&lt;br /&gt;Mythtv     -      nice         0&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt; &lt;p&gt;&lt;!-- Vignette V6 Thu Mar 01 13:02:22 2007 --&gt; &lt;!--WEB 5--&gt;  &lt;!-- RELATED LINKS --&gt; &lt;/p&gt;&lt;p&gt;These changes aren't dynamic, so you'll need to log out and log back in to have those changes applied to your &lt;span style="font-family:courier;"&gt;mythtv&lt;/span&gt; user account. &lt;/p&gt;&lt;p&gt;Using either or both of the preceding privilege escalation methods, launch &lt;span style="font-family:courier;"&gt;mythfrontend&lt;/span&gt; from a console window, navigate to Utilities&gt;Setup&gt;TV Settings&gt;Playback, and check the box for "Enable realtime priority threads" (see Figure 1). Then work your way through the rest of the settings pages. At that point, you should be able to watch a recording with real-time priority enabled. Briefly start watching either a recording or live TV, and then exit out of &lt;span style="font-family:courier;"&gt;mythfrontend&lt;/span&gt;. On the console from which you launched &lt;span style="font-family:courier;"&gt;mythfrontend&lt;/span&gt;, you should see a message that looks something like the following: &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier;"&gt;2006-01-29 11:27:34.264 Using realtime priority. &lt;/span&gt;  &lt;/p&gt;&lt;p&gt;If you haven't configured everything just right, you'll see the following instead: &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier;"&gt;2006-01-29 11:28:07.004 Realtime priority would require SUID as root. &lt;/span&gt; &lt;/p&gt;&lt;p&gt;Retrace your steps if you run into this error. If one privilege escalation method fails, try the other, or try enabling both at the same time, which should more or less guarantee success. Make sure you're running the latest PAM available for your system and be sure to completely log out and log back in (or even try a reboot, if you feel the urge)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-543792449658231857?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/543792449658231857/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=543792449658231857' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/543792449658231857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/543792449658231857'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/mythtv-speed-tips.html' title='Mythtv Speed Tips'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-1680154881612639458</id><published>2007-06-15T07:24:00.000-07:00</published><updated>2007-11-25T07:44:56.102-08:00</updated><title type='text'>Ubuntu Home filserver med Samba og printserver med CUPS</title><content type='html'>Her er min opskrift på en Linuxserver under Ubuntu med fuld desktop. Primær funktion er at dele printere via Samba og CUPS samt fildeling mellem Windoze og Linux computere.&lt;br /&gt;&lt;br /&gt;Serveren arbejder som Home server uden DC (domain Controller) så alle har nem adgang til foldere og drev.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Aktivere root bruger passwd for at lette installationen:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;sudo passwd root&lt;br /&gt;su&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Editere /etc/network/interfaces og sæt en fast IP:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;gksudo gedit /etc/network/interfaces&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tilføj:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;auto lo&lt;br /&gt;iface lo inet loopback&lt;br /&gt;# This is a list of hotpluggable network interfaces.&lt;br /&gt;# They will be activated automatically by the hotplug subsystem.&lt;br /&gt;mapping hotplug&lt;br /&gt;script grep&lt;br /&gt;map eth0&lt;br /&gt;# The primary network interface&lt;br /&gt;auto eth0&lt;br /&gt;iface eth0 inet static&lt;br /&gt;address 192.168.1.10&lt;br /&gt;netmask 255.255.255.0&lt;br /&gt;network 192.168.1.0&lt;br /&gt;broadcast 192.168.1.255&lt;br /&gt;gateway 192.168.1.1&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Genstart netværket:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;/etc/init.d/networking restart&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Editere /etc/hosts and tilføj den nye IP:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;gksudo gedit /etc/hosts&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tilføj:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;127.0.0.1 localhost.localdomain localhost&lt;br /&gt;192.168.1.10 server1.example.com server1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sæt Hostname&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;echo server1 &gt; /etc/hostname&lt;br /&gt;/bin/hostname -F /etc/hostname&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sæt Resolve&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;nano /etc/resolv.conf&lt;br /&gt;&lt;br /&gt;Indsæt:&lt;br /&gt;&lt;br /&gt;search  peterlund.org&lt;br /&gt;domain peterlund.org&lt;br /&gt;&lt;br /&gt;nameserver 192.168.1.1&lt;br /&gt;nameserver 212.242.40.3&lt;br /&gt;nameserver 212.242.40.51&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Editere /etc/apt/sources.list og opdatere installationen:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;gksudo gedit /etc/apt/sources.list&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tilføje:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;deb http://de.archive.ubuntu.com/ubuntu/ feisty main restricteddeb-src http://de.archive.ubuntu.com/ubuntu/ feisty main restricted deb&lt;br /&gt;&lt;br /&gt;http://de.archive.ubuntu.com/ubuntu/ feisty-updates main restricteddeb-src http://de.archive.ubuntu.com/ubuntu/ feisty-updates main restricted deb&lt;br /&gt;&lt;br /&gt;http://de.archive.ubuntu.com/ubuntu/ feisty universedeb-src http://de.archive.ubuntu.com/ubuntu/ feisty universe deb&lt;br /&gt;&lt;br /&gt;http://de.archive.ubuntu.com/ubuntu/ feisty multiversedeb-src http://de.archive.ubuntu.com/ubuntu/ feisty multiverse&lt;br /&gt;&lt;br /&gt;http://de.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse&lt;br /&gt;deb-src http://de.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse&lt;br /&gt;&lt;br /&gt;deb http://security.ubuntu.com/ubuntu feisty-security main restricteddeb-src http://security.ubuntu.com/ubuntu feisty-security main restricteddeb&lt;br /&gt;&lt;br /&gt;http://security.ubuntu.com/ubuntu feisty-security universedeb-src http://security.ubuntu.com/ubuntu feisty-security universedeb&lt;br /&gt;&lt;br /&gt;http://security.ubuntu.com/ubuntu feisty-security multiverse&lt;br /&gt;deb-src http://security.ubuntu.com/ubuntu feisty-security multiverse&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Kør:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;apt-get update&lt;br /&gt;apt-get upgrade&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Install SSH Daemon:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;apt-get install ssh openssh-server&lt;br /&gt;&lt;br /&gt;Log ind med Putty på 192.168.1.10 og forsæt resten af installationen herfra.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sætte quota:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;apt-get install quota&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Edit /etc/fstab så det ser ud som herunder (Jeg tilføjede, usrquota, grpquota til de partitioner som har mount mount point)&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;gksudo gedit /etc/fstab&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Indsæt:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;# /etc/fstab: static file system information.&lt;br /&gt;#&lt;br /&gt;# &lt;file&gt;&lt;mount&gt;&lt;type&gt;&lt;options&gt;&lt;dump&gt;&lt;pass&gt;&lt;br /&gt;proc /proc proc defaults 0 0&lt;br /&gt;# /dev/sda1&lt;br /&gt;UUID=226d9304-88ca-44c0-a3e3-d1ad26cfc084 / ext3 defaults,errors=remount-&lt;br /&gt;ro,usrquota,grpquota 0 1&lt;br /&gt;# /dev/sda5&lt;br /&gt;UUID=d824ce36-04b8-4870-83f4-f1a5037c2de4 none swap sw 0 0&lt;br /&gt;/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Kør:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;touch /quota.user /quota.group&lt;br /&gt;chmod 600 /quota.*&lt;br /&gt;mount -o remount /&lt;br /&gt;quotacheck -avugm&lt;br /&gt;quotaon –avug&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Man ser på et tidspunkt en fejl som der her når man kører quotacheck -avugm første gang:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;quotacheck: WARNING - Quotafile //quota.user was probably truncated. Cannot save quota&lt;br /&gt;settings...&lt;br /&gt;quotacheck: WARNING - Quotafile //quota.group was probably truncated. Cannot save quota&lt;br /&gt;settings...&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong style="font-weight: normal;"&gt;Det er normalt, så bare gå videre:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Installere Samba og Swat&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/pass&gt;&lt;/dump&gt;&lt;/options&gt;&lt;/type&gt;&lt;/mount&gt;&lt;/file&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Courier New,Courier,mono;font-size:85%;"  &gt;&lt;i&gt;apt-get install samba swat samba-common samba-doc libcupsys2-gnutls10 libkrb53 winbind smbclient netkit-inetd&lt;br /&gt;&lt;/i&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Konfigurere Swat&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Courier New,Courier,mono;font-size:85%;"  &gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;For at konfigurer systemet for at køre Swat er der two filer der skal ændres:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;/etc/services&lt;br /&gt;/etc/inetd.conf&lt;/p&gt;&lt;p&gt;I /etc/services skal tilføjes:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;    swat 901/tcp&lt;span style="font-size:0;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;Med hensyn til /etc/inetd.conf er det en catch. For at virke skal den pege på det rigtige /swat-bibliotek.&lt;br /&gt;&lt;br /&gt;Kør komandoen:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;which swat&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Hvis svaret er:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;/usr/sbin/swat&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;..så retter man /etc/inetd.conf så stien ser således ud:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;table style="color: rgb(224, 224, 224);" bg="" border="1" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;pre class="SCREEN"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;#Samba Web Administration Tool:&lt;br /&gt;#swat           stream  tcp     nowait.400 root /usr/sbin/swat  swat&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;Før man kan logge ind i Swat skal man tilføje root brugeren  til samba password databasen.&lt;/p&gt;&lt;p&gt;I terminalen:&lt;/p&gt;&lt;p&gt; &lt;span style="color:blue;"&gt;smbpasswd -a root&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Username: root&lt;br /&gt;Password: "Et_eller_andet_password"&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Hvis paswordet allerede er genereretr køres istedet:&lt;/p&gt;&lt;p&gt; &lt;span style="color:blue;"&gt;smbpasswd -e root&lt;/span&gt; &lt;/p&gt;&lt;p&gt;..for at enable brugeren.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Start Swat op&lt;/strong&gt;&lt;/p&gt;&lt;pre class="SCREEN"&gt;&lt;span style="font-size:0;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;For at start Swat op tænder man sin favorit browser op at lader den pege på:&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="SCREEN"&gt;&lt;span style="font-size:0;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;a href="http://localhost:901/"&gt;http://localhost:901/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style=";font-family:Courier New,Courier,mono;font-size:85%;"  &gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="font-weight: bold;"&gt;Konfigurere Samba med Swat&lt;br /&gt;&lt;br /&gt;Under punktet kaldet "Global" tilføjes:&lt;br /&gt;&lt;br /&gt;workgroup&lt;br /&gt;Server1&lt;br /&gt;lo, eth0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;workgroup&lt;br /&gt;&lt;/span&gt;server1&lt;br /&gt;lo, eth0&lt;br /&gt;host allow = 192.168.1.10, 127.0.0.1&lt;br /&gt;&lt;strong style="font-weight: normal;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Samba konfiguration&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;gksudo gedit /etc/samba/smb.conf&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;br /&gt;Creating the global section&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Quote:&lt;/div&gt;&lt;table border="0" cellpadding="6" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="alt2"&gt;[global]&lt;br /&gt;netbios name = server1&lt;br /&gt;server string = Samba Server&lt;br /&gt;workgroup = workgroup&lt;br /&gt;security = user&lt;br /&gt;encrypt passwords = yes&lt;br /&gt;smb passwd file = /var/lib/samba/private/smbpasswd&lt;br /&gt;log file = /var/log/samba/%m.log&lt;br /&gt;socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192&lt;br /&gt;wins support = yes&lt;br /&gt;hostname lookups = yes&lt;br /&gt;hosts equiv = /etc/hosts&lt;br /&gt;hosts allow = 192.168. localhost&lt;br /&gt;hosts deny = All&lt;br /&gt;interfaces = lo eth0&lt;br /&gt;bind interfaces only = yes&lt;br /&gt;guest ok = yes&lt;br /&gt;browse list = yes&lt;br /&gt;printcap name = cups&lt;br /&gt;printing = cups&lt;br /&gt;load printers = yes&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/span&gt;These fields will be explained below:&lt;br /&gt;netbios name: This field should be filled in with the name of your server, this is what your windows computer will refer to the server as.&lt;br /&gt;&lt;br /&gt;server string: This field is not really required, but it is handy incase you don't remember what you called your computer e.g. like me :P&lt;br /&gt;&lt;br /&gt;workgroup: This field tells the server which Workgroup it belongs to. This field is absolutely essential.&lt;br /&gt;&lt;br /&gt;security: This field refers to the level of security which should be present. There are two levels of security which I feel is within the scope of this howto to explain:&lt;br /&gt;1. Share level security: Anyone can &lt;a class="iAs" style="border-bottom: 0.07em solid darkgreen; padding-bottom: 1px; color: darkgreen; background-color: transparent; text-decoration: underline;" href="http://www.linuxforums.org/forum/#" target="_blank"&gt;access&lt;/a&gt; any share without entering a username and password, i.e. no security.&lt;br /&gt;2. User level security. If someone wants to access a share on the server, they need to enter a valid username and password.&lt;br /&gt;&lt;br /&gt;A valid username is any user who has an account on your server.&lt;br /&gt;&lt;br /&gt;To add a user, use the useradd command. A valid user needs a valid password, but to be able to use the share, they need a valid samba password. To add a samba password for a user, just execute this command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;# smbpasswd -a user_name&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;Personally I recommend you use user level security. However, if you feel the need to use share level security, by all means do so, but for making sure everything works, set it to user level security. This is because the command which tests whether the Smaba server works requires user level security to work. Once the server is up and running, you can set it back to share level security.&lt;br /&gt;&lt;br /&gt;encrypt passwords: Sounds pretty obvious doesn't it, I don't want other people knowing my passwords easily, so they should be encrypted.&lt;br /&gt;&lt;br /&gt;smb passwd file: The file where the samba passwords should be stored. You can use a whereis or a find to find the proper location of your smbpasswd file.&lt;br /&gt;&lt;br /&gt;log file: The file where the server should create the logs for each machine the %m you see there will actually be replaced with the name of the machine.&lt;br /&gt;&lt;br /&gt;socket options: These are supposed to improve the sending and recieving of data.&lt;br /&gt;&lt;br /&gt;wins support: One of my W2K box refuses to see the Samba server without this option enabled. This option just causes the Samba server to act as a WINS server. Because this option is enabled, you should set the WINS server option in your Windows clients to the IP address of the Samba server.&lt;br /&gt;&lt;br /&gt;hostname lookups: This field just asks whether the server should perform lookups based on the hostname of the client computers. If you set this field, you beed a hosts equiv field to tell the server the equivalent ip's of the other computers.&lt;br /&gt;&lt;br /&gt;hosts equiv: This field just tells the server the loacation of the file which translates a IP address to a hostname.&lt;br /&gt;&lt;br /&gt;hosts allow / hosts deny: These fields set which hosts can access the server based on their IP address or hostnames. In the example hosts allow field, I have told it to allow any computer with an IP address in the range 192.168.0.1 to 192.168.0.255 on the subnet 255.255.255.0 to have access to the server, localhost should also be included so that we can test to see wether the server works.&lt;br /&gt;The hosts deny entry is set to All as I don't want anyone else accessing the shares.&lt;br /&gt;&lt;br /&gt;interfaces: This field is only required if you have multiple network cards/connections. (Yes the Internet is a type of connection). This field should be set with the names of the interface/s that the Samba server should listen to for requests. Valid interface names on your system can be found by using the /sbin/ifconfig command.&lt;br /&gt;&lt;br /&gt;bind interfaces only: This field tells the server only to listen to the interfaces listed in the "interfaces" field.&lt;br /&gt;&lt;br /&gt;guest ok: allow guests to see the server, and some limited browsing. Usually should be set to no.&lt;br /&gt;&lt;br /&gt;printcap name / printing: The type of printing system we are going to use.&lt;br /&gt;&lt;br /&gt;load printers: Well we do want the system to load the printers automatically so that clients can use it, don't we?&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Ch 1.2 Setting up shares&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Shares on the server are what other people can see and access.&lt;br /&gt;&lt;br /&gt;1.2.1 Setting up file shares:&lt;br /&gt;A basic file share should have the name of the share and any other relevant details, below is an example of a public file share which everybody can access.&lt;br /&gt;[public] &lt;------- This is the name of the share path = /home/samba/public comment = Shared folders guest ok = yes create mode = 0766 browseable = yes public = yes read only = no this share allows everybody to access the shared folder on the server under /home/samba/server. To create such a share with relevant permissions, execute these commands: &lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 50px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;# mkdir /home/samba/public&lt;br /&gt;# chmod -R 777 /home/samba/public&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;Now some people may want to access their own files from any computer connected to the network and prevent others from accessing it. In such a case, create a share like the following:&lt;br /&gt;&lt;br /&gt;[home_directories]&lt;br /&gt;comment = User's home directory&lt;br /&gt;path = /home/%U&lt;br /&gt;read only = no&lt;br /&gt;valid users = %U root &lt;--- We only want the legimitate user and root to be able to access the share Note for sharing home directories with password protections, you obviously have to set the security level to user in the global section. File shares can be set to things like removeable media such as cd/dvd drives and usb drives, all you have to do is tell the server the correct path to the resource e.g. /mnt/usb 1.2.2 Setting up Print shares We are now going to setup the Print share &lt;span id="nointelliTXT"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="nointelliTXT"&gt;&lt;/span&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Quote:&lt;/div&gt;&lt;table border="0" cellpadding="6" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="alt2"&gt;[printers]&lt;br /&gt;comment = All Printers&lt;br /&gt;browseable = no&lt;br /&gt;printable = yes&lt;br /&gt;writable = no&lt;br /&gt;public = yes&lt;br /&gt;guest ok = yes&lt;br /&gt;path = /var/spool/samba&lt;br /&gt;printer admin = root &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;This section is like a "global" setting for printer, we are allowing guests to be able to print from it and only allow root to administer it.&lt;br /&gt;&lt;br /&gt;The next section just defines which printer to share, if you have multiple printers connected to your computer, just create more of the printer shares outlined below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Quote:&lt;/div&gt;&lt;table border="0" cellpadding="6" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="alt2"&gt;[HP5160] &lt;--- The name I will be referring to my printer from now on comment = HP Deskjet 5160 printable = yes path = /var/spool/samba public = yes guest ok = yes printer admin = root &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;Once all that is done, save the file and perhaps create a backup of it. Now we will test the server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ch 1.3 Testing the Samba Server&lt;/strong&gt;&lt;br /&gt;There is a command called testparm which will parse the smb.conf file and see if you have made any errors. To run it, just do:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 66px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;# testparm&lt;br /&gt;// if /usr isn't in your path, you may have to run the following command:&lt;br /&gt;# /usr/bin/testparm&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;Now we have to see if the samba service is running, to do that, use the following commands:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 50px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;# ps -e  grep smbd&lt;br /&gt;# ps -e  grep nmbd&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;If samba has not started, run the following command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;# /etc/init.d/samba start&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;Now we see if the services are running and the shares can be accessed by using the smbclient command.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;# smbclient -L localhost&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;It will prompt you for the present user's samba password.&lt;br /&gt;&lt;br /&gt;If the present user doesn't have a valid samba password, simply execute this command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;# smbpasswd -a user_name&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Note, the execution of the smbclient command results in the most errors, most noteably a NT_STATUS_LOGON FAILURE error. A few things you can do to fix this:&lt;br /&gt;1. Check that the smb.conf file has you in the correct workgroup&lt;br /&gt;2. Check your samba passwords and which password file it uses.&lt;br /&gt;&lt;br /&gt;Also, if you make any changes to the smb.conf file, you need to restart the samba service by executing this command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 82px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;# /etc/init.d/samba restart&lt;br /&gt;// alternatively, you can do this&lt;br /&gt;# /etc/init.d/samba stop&lt;br /&gt;# /etc/init.d/samba start&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ch 1.4 Client Configuration&lt;/strong&gt;&lt;br /&gt;For all Windows clients you need to do the following:&lt;br /&gt;1. Set the workgroup to the correct workgroup set in the smb.conf file&lt;br /&gt;2. Under the Advanced TCP/IP settings for the adapter, there will be an entry for WINS server, set this to the IP address of the Samba server.&lt;br /&gt;3. If you have a firewall e.g. Norton or Zone Alarm running, tell it to allow communication from the Samba server, normally, you just tell it the IP address of the server and set it to "Allow".&lt;br /&gt;4. Sometimes you may need a restart for things to work :P&lt;br /&gt;&lt;br /&gt;Linux clients:&lt;br /&gt;To access Windows shares or SMB shares on the Samba server, you need to execute following command as root:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;# mount -t smbfs -o username=YOUR_USERNAME,password=YOUR_SHARE_PASSWORD //Server_name/share /mount_point&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;Alternatively you can write up the entry in your /etc/fstab file like so:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Quote:&lt;/div&gt;&lt;table border="0" cellpadding="6" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="alt2"&gt;//Server_name/Share /mount_point smbfs username=YOUR_USERNAME,password=YOUR_SHARE_PASSWOR D,rw,users,umask=000 0 0 &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/span&gt;YOUR_SHARE_PASSWORD is the password you have assigned to that share, if it is a windows share, use your windows password.&lt;br /&gt;&lt;br /&gt;Since you have mounted windows shares in linux through Samba, you can now write to those partitions even NTFS based ones.&lt;br /&gt;&lt;br /&gt;Note: for the above commands to work, you need the correct entries in the /etc/hosts file as shown below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Quote:&lt;/div&gt;&lt;table border="0" cellpadding="6" cellspacing="0" width="534"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="alt2"&gt;&lt;p&gt;// Server's IP address Hostname&lt;br /&gt;192.168.0.1 My_Samba_Server&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;strong&gt;Ch 2. Setting up CUPS&lt;/strong&gt;&lt;br /&gt;CUPS is the Common Unix Printing System, we shall use this on our server to share the printer with clients. Note, here I am assuming that the printer will be connected to the Samba Server by means of either a USB or Parallel cable and not through the network.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ch 2.1 Editing cupsd.conf&lt;/strong&gt;&lt;br /&gt;Now, like samba, cups has a configuration file, namely cupsd.conf. We shall edit the defalt cupsd.conf file as it would be difficult to start with a clean file, also there is plenty of documentation in the cupsd.conf file and if you feel brave enough, by all means enable some settings and whatnot. Below, I will show you how to edit the cupsd.conf file to get the basics running.&lt;br /&gt;&lt;br /&gt;Firstly open the cupsd.conf file with your favourite editor:&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;# nano -w /etc/cups/cupsd.conf&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;the cupsd.conf file is fairly large, I'd suggest you edit the sections below first to get the server working, then play around with it.&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Quote:&lt;/div&gt;&lt;table border="0" cellpadding="6" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="alt2"&gt;ServerName Name_of_Print_Server&lt;br /&gt;ServerAdmin root@Name_of_Print_Server&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;MaxCopies 10 // I don't want someone accidentally wasting paper and ink on a job&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;MaxClients 5 // Set this to whatever you like I don't want more than 5 connections to my server&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;BrowseAddress @IF(eth0) // change eth0 to your lan connection, just tells where to send printing updates to&lt;br /&gt;.&lt;br /&gt;BrowseAllow @IF(eth0) // only allow printing from LAN.&lt;br /&gt;BrowseDeny All // I don't want people on internet to try print using my printer &lt;img class="inlineimg" title="Razz" src="http://www.linuxforums.org/forum/images/smilies/icon_razz.gif" border="0" /&gt;&lt;br /&gt;BrowseOrder deny,allow // We first stop everyone from printing, then allow only local printing.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;&lt;location&gt;&lt;br /&gt;Order Deny,Allow&lt;br /&gt;Deny From All&lt;br /&gt;Allow From 127.0.0.1 192.168.0.* // Change 192.168.0.* to address of internal network&lt;br /&gt;&lt;/location&gt;&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;&lt;location&gt;&lt;br /&gt;AuthType Basic&lt;br /&gt;AuthClass System&lt;br /&gt;Order Deny,Allow&lt;br /&gt;Deny From All&lt;br /&gt;Allow From 127.0.0.1 // Only the users sitting at the print server can perform admin&lt;br /&gt;&lt;/location&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;Now, I know that at some point people are going to print MS Office Documents, if the following lines aren't uncommented, then you are going to get some screwed up prints. Trust me, I learned the hard way...&lt;br /&gt;&lt;br /&gt;In /etc/cups/mime.convs file, uncomment the following line, it is towards the end.&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Quote:&lt;/div&gt;&lt;table border="0" cellpadding="6" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="alt2"&gt;# application/octet-stream application/vnd.cups-raw 0 &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/span&gt;i.e. remove the # sign at begining of line.&lt;br /&gt;&lt;br /&gt;Similarly, uncomment the following line in /etc/cups/mime.types:&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Quote:&lt;/div&gt;&lt;table border="0" cellpadding="6" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="alt2"&gt;# application/octet-stream &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;Now, before proceeding further, we need to start cups with:&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;# /etc/init.d/cupsd start&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ch 2.1 Installing the Drivers&lt;/strong&gt;&lt;br /&gt;Installing the Linux drivers:&lt;br /&gt;Firstly, goto the linuxprinting.org site and get the correct CUPS driver for your printer. &lt;a href="http://linuxprinting.org/printer_list.cgi" target="_blank"&gt;(link)&lt;/a&gt;. Download the ppd file and place it in /usr/share/cups/model.&lt;br /&gt;&lt;br /&gt;There are 2 ways of installing the Linux driver, firstly using the command line, as root do the following:&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;# lpadmin -p Printer_name_used_in_Samba -E -v usb:/dev/usb/ltp0 -m Some_printer_name.ppd&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;The field Printer_name_used_in_Samba should be replaced with whatever you have shared your printer as. In the example smb.conf file given in Ch 1, I shared my printer as HP5160.&lt;br /&gt;&lt;br /&gt;The field usb:/dev/usb/ltp0 is what the system refers to as the location of your printer, note this filed will vary across different systems. On some systems, when using usb printers, it could be at /dev/ultp0. If you have a parallel printer, replace usb with parallel:/dev/lpt0 or similar.&lt;br /&gt;&lt;br /&gt;The field Some_printer_name.ppd is the name of the printer driver you have downloaded. For example, the HP Deskjet 5160 printer has a ppd file with the name HP-DeskJet_5160-hpijs.ppd.&lt;br /&gt;&lt;br /&gt;If that method doesn't work, you can use the CUPS web interface to setup the printer. Simply launch your favourite web browser and point it to &lt;a href="http://name_of_print_server:631/" target="_blank"&gt;http://name_of_print_server:631/&lt;/a&gt; or &lt;a href="http://localhost:631/" target="_blank"&gt;http://localhost:631/&lt;/a&gt; . Simply point it to the location of the printer, setup its share name and tell it the correct driver to use. Note, you would need to login to this admin webpage with username as root and with your root password. Note this is your root system password and not the samba password.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Installing Windows Drivers:&lt;br /&gt;You can install the drivers in one of two ways. You can either have the driver files installed on to the CUPS server, then when you add a printer on the client, it will go to that directory and fetch the drivers. Or you can install the driver as normal on each client and point it to the shared printer on the CUPS server (Note, with this method, I couldn't get it to work using HP's own drivers and had to use Adobe's drivers).&lt;br /&gt;&lt;br /&gt;Firstly, I will explain how to set it up so that the drivers reside on the server.&lt;br /&gt;&lt;br /&gt;At the time of writing of this howto, the CUPS Windows drivers are still under developement and hence won't be used here. Instead you have two options, either to use the Windows or Adobe Postscript drivers. Note If you have Windows clients which are pre Win 2K, you will need to use the Adobe Drivers.&lt;br /&gt;&lt;br /&gt;Using Windows Postscript drivers&lt;br /&gt;1. Make a directory in /usr/local/share/cups called "drivers"&lt;br /&gt;2. Now on your windows machine, Navigate to the C:\Windows\System32\Spool\Drivers\W32X86\3 folder. Copy whatever files in this folder to a flash drive, or if your samba server is working, copy it to a share on the server.&lt;br /&gt;3. Now copy whatever files which are in this directory to /usr/local/share/cups/drivers&lt;br /&gt;&lt;br /&gt;Using Adobe Postscript drivers&lt;br /&gt;1. Make a directory in /usr/share/cups called "drivers"&lt;br /&gt;2. Grab yourself a copy of the Adobe postscript drivers for your language from &lt;a href="http://www.adobe.com/support/downloads/product.jsp?product=44&amp;amp;platform=Windows" target="_blank"&gt;here&lt;/a&gt;. Also, get a ppd file for your printer.&lt;br /&gt;3. Launch the adobe Installer and tell it to use the ppd for your printer, now the drivers will be extracted to C:\Windows\System32\Spool\Drivers folder. Copy these files to usb or a samba share on your server.&lt;br /&gt;4. Copy the extracted driver files from a usb drive or samba server to /usr/local/share/cups/drivers.&lt;br /&gt;&lt;br /&gt;Now, because we are setting it up so that the server will contain the drivers, we need add some things to the smb.conf file regarding the location of the drivers. Note the configuration below must be used for all printers&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Quote:&lt;/div&gt;&lt;table border="0" cellpadding="6" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="alt2"&gt;[print$]&lt;br /&gt;comment = Printer Drivers&lt;br /&gt;path = /etc/samba/printer # this path holds the driver structure after cupsaddsmb command&lt;br /&gt;guest ok = yes&lt;br /&gt;browseable = yes&lt;br /&gt;read only = yes&lt;br /&gt;write list = root &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/span&gt;Once that has been added, restart your samba serveice i.e:&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;/etc/init.d/samba restart&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;Now, to add the drivers to samba to be shared to all clients, we execute this command:&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Code:&lt;/div&gt;&lt;pre class="alt2" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px;"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;cupsaddsmb -H Name_of_Samba_Server -U root -h Name_of_Print_Server -a&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;In most cases, Name_of_Samba_Server and Name_of_Print_Server are the same.&lt;br /&gt;&lt;br /&gt;The 2nd method of installing the drivers would i.e so that drivers are on client systems is like so:&lt;br /&gt;Using the printer driver which came with your printer, tell it to install as a network printer and point it to the printer which resides on the Samba server. Note, for some reason this method didn't work for me and I had to use the Adobe method outlined below:&lt;br /&gt;&lt;br /&gt;Grab yourself a copy of the Adobe postscript drivers for your language from &lt;a href="http://www.adobe.com/support/downloads/product.jsp?product=44&amp;amp;platform=Windows" target="_blank"&gt;here&lt;/a&gt;. Also, get a ppd file for your printer. Run the Adobe installer, point it to the location of the printer on the samba server. Now Under printing in the Control Panel, tell it to use this as default printer.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ch 2.2 Client Configuration for CUPS&lt;/strong&gt;&lt;br /&gt;Windows Client configuration:&lt;br /&gt;If you set it up so that driver files reside on the server, in explorer, simply navigate to the shared printer, right click on it and say "Connect", the drivers will be downloaded and you can start using it.&lt;br /&gt;&lt;br /&gt;Otherwise simply go to the Add printer wizard in Control Panel and point it to the location of the Printer on the server. You may also want to set it as your default printer.&lt;br /&gt;&lt;br /&gt;Linux Client Configuration (Other than the server):&lt;br /&gt;Install a CUPS client on your system, usually by installing the CUPS server package, a CUPS client will also be installed. Now edit the /etc/cups/client.conf file and add the following:&lt;br /&gt;&lt;span id="nointelliTXT"&gt;&lt;div style="margin: 5px 20px 20px;"&gt;&lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Quote:&lt;/div&gt;&lt;table border="0" cellpadding="6" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="alt2"&gt;ServerName Name_of_Print_Server &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;And that is all there is to it. Now you should have a working file and print server.&lt;br /&gt;&lt;br /&gt;If you want a more detailed version of the printing howto in Samba, see &lt;a href="http://www.linuxprinting.org/kpfeifle/SambaPrintHOWTO/Samba-HOWTO-Collection-3.0-PrintingChapter-11th-draft.html#37" target="_blank"&gt;Kurt Pfeifle's "Printing Support in Samba 3.0 manual"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want more examples for setting up different configurations of a samba server, be sure to check out the official &lt;a href="http://us3.samba.org/samba/docs/man/Samba-Guide/" target="_blank"&gt;Samba by Example guide&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Installing CUPS&lt;/h3&gt;&lt;p class="command" style="font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;apt-get install cupsys cupsys-client cupsys-driver-gimpprint defoma fontconfig foomatic-db foomatic-filters libcupsimage2 libexpat1 libfontconfig1 libfreetype6 libjpeg62 libpaper1 libpng12-0 libslp1 libtiff4 patch perl perl-modules ttf-bitstream-vera ucf&lt;/span&gt;&lt;/p&gt;&lt;p&gt;To get access to the web interface from my workstation (IP &lt;span class="system"&gt;192.168.0.70&lt;/span&gt;), I will change cups to listen on the server IP and allow access from the IP &lt;span class="system"&gt;192.168.0.70&lt;/span&gt;. You will have to change this IP to suit into your network configuration.&lt;/p&gt;&lt;file&gt;&lt;mount&gt;&lt;type&gt;&lt;options&gt;&lt;dump&gt;&lt;pass&gt;&lt;strong style="font-weight: normal;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Referencer&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:0;"&gt;&lt;br /&gt;http://www.extremetech.com/article2/0,1697,1047877,00.asp&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/pass&gt;&lt;/dump&gt;&lt;/options&gt;&lt;/type&gt;&lt;/mount&gt;&lt;/file&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-1680154881612639458?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/1680154881612639458/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=1680154881612639458' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1680154881612639458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/1680154881612639458'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/06/file-print-og-medieserver-med-ubuntu-og.html' title='Ubuntu Home filserver med Samba og printserver med CUPS'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-948159062243672795</id><published>2007-05-29T00:52:00.000-07:00</published><updated>2007-07-07T16:01:57.416-07:00</updated><title type='text'>Komplet HTPC med Mythtv på Ubuntu og PVR-250</title><content type='html'>&lt;p class="MsoPlainText" style="font-family: verdana;"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;b&gt;1. Installere Ubuntu&lt;br /&gt;2. Opdatere systemet&lt;br /&gt;3. Hente og installere programmer&lt;br /&gt;4. Teste TV-modtagelse&lt;br /&gt;5. Scanne TV-kanaler&lt;br /&gt;6. Installere Mythtv-pakken&lt;br /&gt;7. Ændre password for brugeren mythtv og tildele rettigheder&lt;br /&gt;8. Hente TV-lister fra nettet med XMLTV&lt;br /&gt;9. Køre mythtv-setup&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;Mythtv. Drømmen om den ultimative Medieserver for TV, DVD, mp3 og billeder. Jeg hader det egentligt med en stor passion. Det er en bitch hvis man ikke holder sig til en slavisk fremgangsmetode og det straffer hårdt hvis man improviserer for meget undervejs. Jeg må have re-installeret Mythtv mindst 100 gange igennem de sidste 4 år - uden at kunne sige at jeg har fået det til at virke fuldt ud. Det nøder mig dog stadigt at jeg ikke har kunnet knække nøden helt, så derfor prøver jeg endnu engang at få det til at spille, og denne gang vil jeg gå metodisk og struktureret til værks.&lt;/p&gt;&lt;p class="MsoNormal" style="margin-bottom: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoPlainText" style="text-align: justify;"&gt;&lt;b&gt;1.&lt;/b&gt;&lt;span style="font-family:'',Times New Roman,'';"&gt; &lt;/span&gt;&lt;b&gt;Installere Ubuntu&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Hent en ISO fra &lt;a href="http://www.ubuntu.com/getubuntu/download"&gt;http://www.ubuntu.com/getubuntu/download&lt;/a&gt; og lav en fuld standard desktop installation. &lt;/p&gt;&lt;p class="MsoPlainText"&gt;Vigtigt: Undlad at kalde din bruger for mythtv – det skaber bare problemer da mythtvinstallationen selv opretter en bruger med dette navn senere. Systemnavnet kan være hvad som helst – jeg vælger htpc.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoPlainText" style="margin-left: 18pt; text-indent: -18pt;"&gt;&lt;b&gt;2.&lt;/b&gt;&lt;span style="font-family:'',Times New Roman,'';"&gt; &lt;/span&gt;&lt;b&gt;Opdatere systemet&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Før man går videre er det vigtigt at systemet er opdateret. Under &lt;b&gt;Administration&gt; Softwarekilder &lt;/b&gt;enabler man alle ekstra Ubuntu repositories: &lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;strong&gt;&lt;span style="font-family:'ɼourier New';"&gt;main&lt;/span&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;span style="font-family:'ɼourier New';"&gt;universe&lt;/span&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;span style="font-family:'ɼourier New';"&gt;restricted &lt;/span&gt;&lt;/strong&gt;og &lt;strong&gt;&lt;span style="font-family:'ɼourier New';"&gt;multiverse&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Vælg en passende lokation at downloade fra&lt;strong&gt;&lt;span style="font-family:'ɼourier New';"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;font-family:'ɼourier New';" &gt;under&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family:'ɼourier New';"&gt; &lt;/span&gt;&lt;/strong&gt;“source for your geographic location”.&lt;br /&gt;Klik på &lt;strong&gt;&lt;span style="font-family:'ɼourier New';"&gt;Updates&lt;/span&gt;&lt;/strong&gt; fanebladet&gt; Vælg &lt;strong&gt;&lt;span style="font-family:'ɼourier New';"&gt;Important&lt;/span&gt;&lt;/strong&gt; og &lt;strong&gt;&lt;span style="font-family:'ɼourier New';"&gt;Recommended&lt;/span&gt;&lt;/strong&gt; updates&gt; OK og quit. Hvis du får en pop-up med &lt;em&gt;&lt;span style="font-family:'ɼourier New';"&gt;“Software updates available"&lt;/span&gt;&lt;/em&gt;, udfør updates inden du fortsætter. Hvis ikke så gå til &lt;strong&gt;&lt;span style="font-family:'ɼourier New';"&gt;System&lt;/span&gt;&lt;/strong&gt;&gt; &lt;strong&gt;&lt;span style="font-family:'ɼourier New';"&gt;Administration&gt; Synaptic Package Manager. &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-weight: normal;font-family:'ɼourier New';" &gt;Klik på &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family:'ɼourier New';"&gt;Mark All Upgrades&lt;/span&gt;&lt;/strong&gt;&gt; Klik &lt;b&gt;Apply.&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;For at have alle multimediaprogrammer og codecs inde er det smart at installere programmet Automatix, der – som navnet indikerer – gør det nemt at lave sig en multi media box.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;Hent automatix: &lt;/b&gt;&lt;a title="http://www.getautomatix.com/apt/dists/feisty/main/binary-i386/automatix2_1.1-4.5-7.04feisty_i386.deb" href="http://www.getautomatix.com/apt/dists/feisty/main/binary-i386/automatix2_1.1-4.5-7.04feisty_i386.deb"&gt;http://www.getautomatix.com/apt/dists/feisty/main/binary-i386/automatix2_1.1-4.5-7.04feisty_i386.deb&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Vælge samtlige video og lyd drivers(codecs) og også gerne hvad der er af diverse medieafspillere.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;3. Hente og installere programmer&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;De fleste ting som skal udføres under installationen skal gøres mens man er logget på som den standardbruger man oprettede under installationen. Lidt senere skal man så logge ind som mythtv bruger. For nu skal alle grundpakker ind, og her bruger vi kommandoen&lt;/p&gt;&lt;p class="MsoNormal"&gt;Sudo – i &lt;/p&gt;&lt;p class="MsoPlainText"&gt;i terminalen for at få brugerrettigheder som root:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;sudo -i apt-get install apache2 mysql-server phpmyadmin libapache2-mod-auth-mysql dvdauthor ntp ntp-simple gsfonts-x11 msttcorefonts tcsh ivtv-utils xmltv-util xmltv&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Derefter for at installere ekstra fonte:&lt;br /&gt;&lt;br /&gt;fc-cache -f –v&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;4.&lt;/b&gt;&lt;span style="font-family:'',Times New Roman,'';"&gt; &lt;/span&gt;&lt;b&gt;Teste TV-modtagelse&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Ubuntu installerer alle drivere til mit Hauppauge PRV-250 af sig selv, så det er egentligt bare at loade driverne og teste at kortet kan ses at systemet:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;Depmod&lt;br /&gt;modprobe ivtv&lt;br /&gt;dmesg&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;br /&gt;Gå lidt ned på listen for at se at kortet er fundet og virker OK. Fang nu et testbillede med:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;cat /dev/video0 &gt; /tmp/test.mpg&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;Tryk Ctrl+C for at stoppe capturing efter et minut. Afspil klippet i et vindue:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;&lt;span lang="EN-GB"&gt;mplayer -vo xv /tmp/test.mpg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Hvis kortet virker ser man sne i vinduet.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;5. Scanne TV-kanaler&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;TV-kanalerne skal findes og noteres sammen med de frekvenser de referer til. Først sender vi signalet fra TV-kortes udgang videre til indgangen på mplaver: &lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;mplayer -vo xv /dev/video0&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Nu åbner man et nyt terminal vindue og skriver følgende:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;ivtv-tune -c23 -teurope-west -d /dev/video0&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Parameteren –c er kanalnummeret. Start med at indsætte –c1 og gå frem til 60 eller hvor signalområdet nu ender. PS: Læg mærke til frekvensen når du får et signal igennem og sørg for at notere det. Det skal bruges senere.&lt;br /&gt;&lt;br /&gt;På min gamle analoge hus antenne fik jeg følgende resultat:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;23 er Kanal kbh på 487.250 MHz&lt;br /&gt;31 er DR1 på 551.250 MHz&lt;br /&gt;33 er STV2 på 567.250 MHz&lt;br /&gt;43 er Stv1 på 647.250 MHz&lt;br /&gt;47 er Sverige 4 på 679.250 MHz&lt;br /&gt;50 er Sverige 4 på 703.250 MHz&lt;br /&gt;53 er TV2 på 727.250 MHz&lt;br /&gt;60 er kanal SBS N på 783.250 MHz&lt;br /&gt;(DR2 mangler her)&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;6. Installere Mythtv-pakken&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;sudo -i&lt;br /&gt;apt-get install mythtv mythbrowser mythdvd mythgallery mythmusic mythnews mythvideo mythweather mythweb mythtv-doc mytharchive mythControls mythgame mythvideo&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;7 . Ændre password for brugeren mythtv og tildele rettigheder&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;sudo -i&lt;/i&gt;&lt;br /&gt;&lt;i&gt;passwd mythtv&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;For nemheds skyld bruger jeg passwordet mythtv her. Undervejs får du denne besked:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;Ubuntu MythTV packages generate a random MySQL password. The generated password for this machine is 'uertscvj'.&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;PS: Nogle guider anbefaler at man noterer og senere ændrer dette password til Mysql. Min erfaring er, at det skaber store problemer og i værste fald maler man sig op i et hjørne. MySQL og rettighedder er en bitch hvis man ”pille” ved. Rør det ikke med mindre du 100% ved hvad du gør. Brug derfor standardpasswordet indtil videre. Det er kun hvis man vil redigere vha. Phpadmin at passwordet skal bruges. I denne guide bruges i stedet Mythweb, som ikke behøver noget logon.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Nu skal brugeren mythtv tildeles administrator-rettigheder:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang="EN-GB"&gt;gksudo gedit&lt;/span&gt;&lt;i&gt;  /etc/group&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;br /&gt;Se efter linier, der starter med "admin", og tilføj ",mythtv". Log ud fra din nuværende X session og ind igen som brugeren mythtv med passwordet mythtv.&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Vigtigt: Herfra og frem skal man &lt;b&gt;IKKE&lt;/b&gt; åbne noget med sudo –i. Vi vil installere resten som mythtv brugeren.&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;8. Hente TV-lister fra nettet med XMLTV&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Programmet xmltv bruges til at ”høste” data omkring tv-programmers starttid, indhold mv. Jeg vælger at hente hos tv2. Der er andre muligheder – prøv at Goggle emnet. Man skal starte med at oprette en konto hos tv2. Se på &lt;a href="http://www.tv2.dk/"&gt;http://www.tv2.dk/&lt;/a&gt; for detaljer. Husk at gemme password og logon – de skal bruges lidt senere.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Kør i terminalen:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;tv_grab_dk --configure --config-file=tv2.xmltv&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;Indsæt brugernavn/password og svar Yes/No til de kanaler du skal bruge. Undgå at vælge ”all” med mindre du bruger ”hele pakken”. Der tager nemligen krig at hente data 6 dage frem for 60 kanaler;-). Xmltv vil nu henter alle titler og tider ned. Det kan tage så hav toldmodighed.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;&lt;br /&gt;9. Mythtv Setup&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Før mythtv-seup køres skal man sørge for at backend’en er stoppet.&lt;b&gt; &lt;/b&gt;I terminalen køres:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;/etc/init.d/mythtv-backend stop&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Derefter:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;Mythtv-setup&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Nu dukker mythtv-setup utility’en op man man stepper sig igennem forskellige optioner:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;General&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://parker1.co.uk/edgy/general.png"&gt;&lt;span style="text-decoration: none;"&gt;&lt;v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" preferrelative="t" spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;v:path connecttype="rect" gradientshapeok="t" extrusionok="f"&gt;&lt;o:lock aspectratio="t" ext="edit"&gt;&lt;/o:lock&gt;&lt;v:shape id="_x0000_i1025" button="t" alt="" type="#_x0000_t75"&gt;&lt;v:imagedata href="http://parker1.co.uk/edgy/_thb_general.png" src="file:///C:%5CDOCUME%7E1%5Cpl%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_image001.png"&gt;&lt;/v:imagedata&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/pl/LOCALS%7E1/Temp/msohtml1/01/clip_image002.gif" shapes="_x0000_i1025" border="0" height="160" width="200" /&gt;&lt;!--[endif]--&gt;&lt;/v:shape&gt;&lt;/v:path&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;/v:stroke&gt;&lt;/v:shapetype&gt;&lt;/span&gt;&lt;/a&gt; Alt hvad jeg ændrede her var TV standard til PAL og channel-frequency-table til europe-west.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;Capture Card&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://parker1.co.uk/edgy/capture_card.png"&gt;&lt;span style="text-decoration: none;"&gt;&lt;v:shape id="_x0000_i1026" button="t" alt="" type="#_x0000_t75"&gt;&lt;v:imagedata href="http://parker1.co.uk/edgy/_thb_capture_card.png" src="file:///C:%5CDOCUME%7E1%5Cpl%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_image003.png"&gt;&lt;/v:imagedata&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/pl/LOCALS%7E1/Temp/msohtml1/01/clip_image004.gif" shapes="_x0000_i1026" border="0" height="160" width="200" /&gt;&lt;!--[endif]--&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/a&gt; Vælg TV-kort. Hvis du kunne se TV i testen lige før vil kortet også være at vælge. PS: Hvis du ingen kort kan se, så luk mythtv-seup (Esc) og stop backenden. Hvis den kører under setup kan den hijackke kortet og man får en fejl.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;Video Source&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://parker1.co.uk/edgy/video_source.png"&gt;&lt;span style="text-decoration: none;"&gt;&lt;v:shape id="_x0000_i1027" button="t" alt="" type="#_x0000_t75"&gt;&lt;v:imagedata href="http://parker1.co.uk/edgy/_thb_video_source.png" src="file:///C:%5CDOCUME%7E1%5Cpl%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_image005.png"&gt;&lt;/v:imagedata&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/pl/LOCALS%7E1/Temp/msohtml1/01/clip_image006.gif" shapes="_x0000_i1027" border="0" height="160" width="200" /&gt;&lt;!--[endif]--&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/a&gt; Video source er i dette tilfælde den fil vi genererede lidt tidligere vha. XMLTV. Filen blev kaldt tv2.xmltv, men bare skriv tv2 – det er nok.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Nu kommer det store tryllenummer. Når du trykker Finish dukker en tidslinie op som stopper ved 50%. Det tog mig en krig at regne ud, at man skal trykke alt+tab for at komme til terminalen( i de tidlige versioner var der ingen note om det på siden). Man fortsætter med at logge ind på tv2-siden og vælger de kanaler man skal bruge. Hav toldmodighed – det tager sin tid. &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;Input Connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://parker1.co.uk/edgy/input_connections.png"&gt;&lt;span style="text-decoration: none;"&gt;&lt;v:shape id="_x0000_i1028" button="t" alt="" type="#_x0000_t75"&gt;&lt;v:imagedata href="http://parker1.co.uk/edgy/_thb_input_connections.png" src="file:///C:%5CDOCUME%7E1%5Cpl%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_image007.png"&gt;&lt;/v:imagedata&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/pl/LOCALS%7E1/Temp/msohtml1/01/clip_image008.gif" shapes="_x0000_i1028" border="0" height="160" width="200" /&gt;&lt;!--[endif]--&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/a&gt; Dette forbinder dit tv-kort med videokilden. Et godt navn vil være PVR-250. Video sourcen er her igen tv2&lt;/p&gt;&lt;p class="MsoNormal"&gt;Tryk "Scan for channels" og vent. Hvis alt går vel vil du have en bunke kanaler at lege med..&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;Channel Listings&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://parker1.co.uk/edgy/channels.png"&gt;&lt;span style="text-decoration: none;"&gt;&lt;v:shape id="_x0000_i1029" button="t" alt="" type="#_x0000_t75"&gt;&lt;v:imagedata href="http://parker1.co.uk/edgy/_thb_channels.png" src="file:///C:%5CDOCUME%7E1%5Cpl%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_image009.png"&gt;&lt;/v:imagedata&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/pl/LOCALS%7E1/Temp/msohtml1/01/clip_image010.gif" shapes="_x0000_i1029" border="0" height="160" width="200" /&gt;&lt;!--[endif]--&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/a&gt; Her kan du editere de enkelte kanaler. I nogle tilfælde er det nok at angive officielle kanal numre i i andre bliver man nødt at indknaste TV-frekvensen.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;b&gt;Test konfigutionen&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Nu kan du forlade setup utility og starte backend’en. Bemærk at den vil starte automatisk når systemet er genstartet.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span  lang="EN-GB" style="font-family:'Courier New';"&gt;Sudo -i /etc/init.d/mythtv-backend start&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-GB"&gt;Check for fejl beskeder:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:'Courier New';"&gt;tail -f /var/log/mythtv/mythbackend.log&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Nu kører du frontend’en logget ind som mythtv user:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span  lang="EN-GB" style="font-family:'Courier New';"&gt;mythfrontend&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://parker1.co.uk/edgy/mythtv_screenshot.png"&gt;&lt;span style="text-decoration: none;"&gt;&lt;v:shape id="_x0000_i1030" button="t" alt="" type="#_x0000_t75"&gt;&lt;v:imagedata href="http://parker1.co.uk/edgy/_thb_mythtv_screenshot.png" src="file:///C:%5CDOCUME%7E1%5Cpl%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_image011.png"&gt;&lt;/v:imagedata&gt;&lt;!--[if !vml]--&gt;&lt;img src="file:///C:/DOCUME%7E1/pl/LOCALS%7E1/Temp/msohtml1/01/clip_image012.gif" shapes="_x0000_i1030" border="0" height="125" width="200" /&gt;&lt;!--[endif]--&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB"&gt;At this point, you should be able to watch TV, but the schedules won't quite work. &lt;/span&gt;See the next section for fixing this.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;Opdatere tv-lister i databasen&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;Kør:&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Mythfilldatabase&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Vent. Det tager tid&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;Plugins&lt;/b&gt;: henter diverse fra:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;http://www.mythtv.org/modules.php?name=Downloads&amp;d_op=viewdownload&amp;amp;cid=1Hvor skal de plugs ligge? lægger dem i home&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;br /&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;Diverse:&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt; Fjerner sysmlyde og screensaver&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;The underlying authorization mechanism (sudo) does not allow you to run this program. &lt;/span&gt;Contact the system administrator.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;Installerer temeaer: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;&lt;a href="http://www.aldorf.no/mythtv/"&gt;http://www.aldorf.no/mythtv/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Smid dem i /usr/share/mythtv/themes &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Også Mythtv OSD "isthmus" skal med. Copy to /usr/share/mythtv/themes &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;to use it choose "isthmus" last page on Setup/Tv settings/Playback&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;I recomend "FreeSans" font, it looks much better.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Then, select "Retrieve Lineups", and within a short span of time (say 10 seconds or so) it should get the TV listings you configured over at your listing web site. It has been reported that this process stops, so you may have to Alt-Tab to the terminal and put in your username and password (for the listings grabber) again.&lt;/span&gt;&lt;span lang="EN-GB"&gt; &lt;/span&gt;&lt;span lang="EN-GB"&gt;Click the Finish Button, and hit ESC to get back to the main menu.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;mythfilldatabase&lt;/p&gt;&lt;p class="MsoPlainText"&gt;..og så tester vi dyret:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;mythbackend &amp; mythfrontend&lt;/p&gt;&lt;p class="MsoPlainText"&gt;henter diverse fra:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;http://www.mythtv.org/modules.php?name=Downloads&amp;amp;d_op=viewdownload&amp;cid=1&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Hvor skal de plugs ligge? lægger dem i home&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Ændre placering af filer til /media/hdb5/videos osv:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;change the permissions and ownership of the recordings directory:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;*&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;sudo chown mythtv.mythtv /var/lib/mythtv&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;sudo chmod u=rwx,g=rwxs,o=rx /var/lib/mythtv&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;(This assumes that your directory for recordings is /var/lib/mythtv. If you have the recordings stored somewhere else, be sure to replace /var/lib/mythtv in the above command with that location.)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;The end result is that the ownership and permissions should match /var/lib/mythtv as it was set by the installer. (You might want to replace /var/lib/mythtv with a symbolic link to your custom location if you are using a customized location.) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;PS: Det var det her der virkede: chown -R mythtv.mythtv /media/hdb5/videos osv&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;Automatisk frontend start&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Indstil X Windows til at starte automatisk ved boot. Rigtigt smart er det at vælge "timed login" - så har man nogle sekunder til at vælge at logge ind som administrator hvis noget er gået galt og skal rettes. &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Først indsættes følgende i  /etc/gdm/gdm.conf-custom file:&lt;br /&gt;&lt;a class="image" title="Image:Script.png" href="http://www.mythtv.org/wiki/index.php/Image:Script.png"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;[daemon]&lt;br /&gt;AutomaticLoginEnable=true&lt;br /&gt;AutomaticLogin=mythtv&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;br /&gt;Derefter laves en fil kaldet .gnomerc i mythtv brugerens home folder og i den skrives:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;em&gt;touch /home/mythtv/.gnomerc&lt;br /&gt;chmod 755 .gnomerc&lt;/em&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Nu tilføjes denne linie:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;em&gt;sleep 10 &amp;amp;amp;amp;&amp; mythfrontend &gt; /tmp/mythfrontend.log 2&gt;&amp;amp;1 &amp;&lt;/em&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;strong&gt;Alternativtil auto logon:&lt;br /&gt;&lt;/strong&gt;Hvis den først metode ikke virker så prøv den her, som bruger inittab til at logge ind som mythtv brugeren og starter X på een gang - uden at man behøver at lave en .bash_profile script.&lt;br /&gt;Find denne linie i din &lt;em&gt;/etc/inittab&lt;/em&gt; fil:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;em&gt;6:2345:respawn:/sbin/getty 38400 tty6&lt;/em&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Udkommnter linien med #:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;em&gt;#6:2345:respawn:/sbin/getty 38400 tty6&lt;/em&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Tilføj en ny linie lige under den du udkommenterede:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;em&gt;6:2345:respawn:/usr/bin/openvt -fwc 2 -- /bin/su - mythtv -c /usr/bin/startx &gt;&amp;amp; /dev/null&lt;/em&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;br /&gt;Note: Man bør teste denne kommando for at checkke at mythtv brugeren har tilladelse til at starte X serveren. Hvis ikke det virker, så modificer din /etc/X11/Xwrapper.conf fil så den inkludere:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;em&gt; allowed_users=anybody&lt;/em&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;Note: Nogle vil foretrække denne metode, da den booter direkte i Mythtv uden at vise Ubuntus startbillede &lt;/p&gt;&lt;p class="MsoPlainText"&gt; &lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;EXTRAS:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;&lt;strong&gt;Lydoptimering:&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Brug &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;OSS&lt;/st1:city&gt;&lt;/st1:place&gt; emulation af ALSA.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;&lt;strong&gt;The 'MythFillEPG' Bash script&lt;o:p&gt;&lt;/o:p&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;strong&gt;Alternativ Video Player&lt;br /&gt;&lt;/strong&gt;Prøv Xine med følgende parametre:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;xine -r 4:3 -f -I --no-splash %s&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ACPI Nedlukning &amp; Opstart&lt;/strong&gt;&lt;br /&gt;Hvis dit bundkort tillader det, er det muligt for Mythtv at lukke automatisk ned når det ikke arbejder og vågne op igen når det skal optage en planlagt udsendelse. Én metode er at bruge den indbyggede ACPI Shutdown/Wakeup via RTC alarm funktionen.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Det første er at checke sine BIOS indstillinger. Se under en sub-menu af "Power Management" "APM", el. &lt;span lang="EN-GB"&gt;"Advanced”. Se efter Wake from RTC, Wake From Alarm, RTC Resume, etc. &lt;/span&gt;Note: På mange bundkort – med denne feature enabled – vil det vågne op efter en tid sat I BIOS’en og ikke fra en tid sat fra softwaren, som vi ønsker. Kan du ikke få det til at virke, så prøv at slå funktionen fra i BIOS.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Når du er i BIOS så se efter "ACPI Aware OS" og "ACPI 2.0" funktioner. &lt;span lang="EN-GB"&gt;Du har måske – måske ikke brug for disse. &lt;/span&gt;Min erfaring er at “ACPI Aware OS” skal være enabled og ACPI 2.0 lod til ikke at gøre nogen forskel. Sidste ting er at notere hvorvidt din hardware clock er sat til UTC eller local tid. &lt;span lang="EN-GB"&gt;Uret er på hovedsiden i BIOS. &lt;/span&gt;Hvis systemtiden (i 24 timers format) er det sammesom din lokaltid så er det ikke UTC (med mindre din lokale tidszone er GMT). Hvis Ubuntu er det eneste OS på dit system så er chancen for at tiden er gemt i UTC ret stor.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;.&lt;br /&gt;&lt;b&gt;OS Funtion&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Når ACPI er aktiveret skriver du:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;$ dmesggrep -i acpi&lt;br /&gt;&lt;br /&gt;Som vil give dig noget i retning af:&lt;br /&gt;&lt;br /&gt;[17179569.184000] BIOS-e820: 000000003bfc0000 - 000000003bfce000 (ACPI data)&lt;br /&gt;[17179569.184000] BIOS-e820: 000000003bfce000 - 000000003bff0000 (ACPI NVS)&lt;br /&gt;[17179569.184000] ACPI: RSDP (v000 ACPIAM ) @ 0x000f9240&lt;br /&gt;[17179569.184000] ACPI: RSDT (v001 A M I OEMRSDT 0x02000614 MSFT 0x00000097) @ 0x3bfc0000&lt;br /&gt;[17179569.184000] ACPI: FADT (v002 A M I OEMFACP 0x02000614 MSFT 0x00000097) @ 0x3bfc0200&lt;br /&gt;[17179569.184000] ACPI: MADT (v001 A M I OEMAPIC 0x02000614 MSFT 0x00000097) @ 0x3bfc0390&lt;br /&gt;[17179569.184000] ACPI: MCFG (v001 A M I OEMMCFG 0x02000614 MSFT 0x00000097) @ 0x3bfc03f0&lt;br /&gt;[17179569.184000] ACPI: OEMB (v001 A M I AMI_OEM 0x02000614 MSFT 0x00000097) @ 0x3bfce040&lt;br /&gt;[17179569.184000] ACPI: DSDT (v001 761GX 761GX964 0x00000000 INTL 0x02002026) @ 0x00000000&lt;br /&gt;[17179569.184000] ACPI: PM-Timer IO Port: 0x808&lt;br /&gt;[17179569.184000] ACPI: Local APIC address 0xfee00000...&lt;br /&gt;etc...&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Næste ting er at checke RTC alarmen:&lt;br /&gt;&lt;br /&gt;Hvis du skriver:&lt;br /&gt;&lt;br /&gt;find /proc/acpi/alarm&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Og du får dette retur:&lt;/p&gt;&lt;p class="MsoPlainText"&gt;/proc/acpi/alarm&lt;/p&gt;&lt;p class="MsoPlainText"&gt;..er alt OK. Hvis ikke, så skal ACPI support aktiveres i BIOS.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;hwclock.sh&lt;/b&gt;&lt;br /&gt;Dette script er hjertet i ACPI wake-up. hwclock.sh findes i /etc/init.d/ og læser hardware clock’en ved boot og kopierer det til “system tid”. Det kopierer også systemtid tilbage til hardware clock’en ved shutdown. På denne måde skulle hardware clock’en forblive præcis eftersom at system tiden bliver opdateret via NTP.&lt;br /&gt;&lt;br /&gt;Mange boards “glemmer” RTC alarm tiden hvis der bliver skrevet til hardware clock’en efter at RTC alarm er sat. &lt;/p&gt;&lt;p class="MsoPlainText"&gt;For at komme rundt om dette skal der laves to modifikationer i hwclock.sh scriptet.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;Fra dette punkt går jeg ud fra at man er i brugerens home-katalog og har sudo–rettigheder.&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;$ sudo cp /etc/init.d/hwclock.sh hwclock.sh.bak&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;&lt;br /&gt;Now, make two small additions to the existing hwclock.sh:&lt;br /&gt;&lt;br /&gt;$ gksudo gedit /etc/init.d/hwclock.sh&lt;br /&gt;&lt;br /&gt;At the head of the file, add the following line:&lt;br /&gt;&lt;br /&gt;ACPITIME=`cat /proc/acpi/alarm`&lt;br /&gt;&lt;br /&gt;The result looked like this for me:&lt;br /&gt;... comments ...&lt;br /&gt;HWCLOCKPARS=&lt;br /&gt;ACPITIME=`cat /proc/acpi/alarm`&lt;br /&gt;hwclocksh()&lt;br /&gt;{&lt;br /&gt;[ ! -x /sbin/hwclock ] &amp;amp;&amp; return 0&lt;br /&gt;etc...&lt;br /&gt;&lt;br /&gt;Next, scroll down to the tail of the file and look for:&lt;br /&gt;&lt;br /&gt;# Updates the Hardware Clock with the System Clock time.&lt;br /&gt;# This will *override* any changes made to the Hardware Clock.&lt;br /&gt;#&lt;br /&gt;# WARNING: If you disable this, any changes to the system&lt;br /&gt;# clock will not be carried across reboots.&lt;br /&gt;#&lt;br /&gt;if [ "$HWCLOCKACCESS" != no ]; then&lt;br /&gt;if [ "$GMT" = "-u" ]; then&lt;br /&gt;GMT="--utc"&lt;br /&gt;fi&lt;br /&gt;/sbin/hwclock --systohc $GMT $HWCLOCKPARS $BADYEAR&lt;br /&gt;fi&lt;br /&gt;;;&lt;br /&gt;&lt;br /&gt;You want to add this line:&lt;br /&gt;&lt;br /&gt;echo "$ACPITIME" &gt; /proc/acpi/alarm &amp;&amp;amp; sleep 1 &amp;&amp;amp; echo "$ACPITIME" &gt; /proc/acpi/alarm&lt;br /&gt;&lt;br /&gt;so that section of code now looks like this:&lt;br /&gt;&lt;br /&gt;# Updates the Hardware Clock with the System Clock time.&lt;br /&gt;# This will *override* any changes made to the Hardware Clock.&lt;br /&gt;#&lt;br /&gt;# WARNING: If you disable this, any changes to the system&lt;br /&gt;# clock will not be carried across reboots.&lt;br /&gt;#&lt;br /&gt;if [ "$HWCLOCKACCESS" != no ]; then&lt;br /&gt;if [ "$GMT" = "-u" ]; then&lt;br /&gt;GMT="--utc"&lt;br /&gt;fi&lt;br /&gt;/sbin/hwclock --systohc $GMT $HWCLOCKPARS $BADYEAR&lt;br /&gt;echo "$ACPITIME" &gt; /proc/acpi/alarm &amp;&amp;amp; sleep 1 &amp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp; echo "$ACPITIME" &gt; /proc/acpi/alarm&lt;br /&gt;fi&lt;br /&gt;;;&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Save the result.&lt;br /&gt;This added command writes the wake time after the final clock change (the command directly above it).&lt;br /&gt;It is written twice, with a one second pause between writes, to satisfy a quirk of some boards. Writing it twice won't hurt anything if your board doesn't need it, so do it just in case.&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;Clock Format&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;br /&gt;To correctly set the wake time, you need to know the format of your RTC alarm.&lt;br /&gt;&lt;br /&gt;$ cat /proc/acpi/alarm&lt;br /&gt;&lt;br /&gt;will return the RTC format. you should see something like:&lt;br /&gt;&lt;br /&gt;2007-**-28 14:10:21&lt;br /&gt;&lt;br /&gt;In this example, the format is yyyy-MM-dd hh:mm:ss- the ** may be the correct month, 00 or be blank on your system- having no settable month seems to be common.&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;First Test&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;br /&gt;Before you dig too much deeper into setting this up, it's a good idea to determine whether or not your board is going to comply. At this point, everything should be ready to test a wake-up. To do this, you will set the system to wake five minutes from now. If your computer is slower, you can increase the time; if faster, you can decrease it. Just make sure you allow for enough time for the system to shut down completely, with a minute or two to spare before it needs to wake.&lt;br /&gt;The following command uses our example time format of yyyy-MM-dd hh:mm:ss and adds 5 minutes to the ACPI alarm. If your time format is different, you will need to adjust the ordering of +00-00-00 00:05:00 to comply.&lt;br /&gt;&lt;br /&gt;$ sudo sh -c 'echo "+00-00-00 00:05:00" &gt; /proc/acpi/alarm'&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;It is a good idea to check if the command did the job right.&lt;br /&gt;If the year part looks like "0007" instead of "2007", change +00 with +2000; this worked for Acer Ferrari 3400 laptop and Asus M2NPV-VM motherboard... &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;$ cat /proc/acpi/alarm&lt;br /&gt;&lt;br /&gt;Now you can shut down the system to see if it wakes up. Bookmark this page if you haven't already. I'll see you when you get back.&lt;br /&gt;Shut it down:&lt;br /&gt;&lt;br /&gt;$ sudo shutdown -h -P now&lt;br /&gt;&lt;br /&gt;Sit back, relax and wait for your box to wake up...&lt;br /&gt;&lt;br /&gt;Welcome Back!&lt;br /&gt;Hopefully, everything went as planned and your box woke itself as intended. If not, double-check each step above to be sure it was all correctly done. If everything is correct, your board might need to reboot and complete a POST cycle before correctly waking, as some do. Skip ahead now to 3.0 Poweroff Kernel and try that remedy.&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;If you tried the poweroff kernel but still failed to wake, see 4.0 Troubleshooting.&lt;br /&gt;If it did wake, CONGRATULATIONS! It's all downhill from here...&lt;br /&gt;Scripts and Settings&lt;br /&gt;You will likely need at least one of these scripts for the wake-up/shutdown process:&lt;br /&gt;a script to adjust and set the wake-up time (if your mobo clock is UTC)&lt;br /&gt;a Pre-shutdown script (possibly)&lt;br /&gt;a Server Halt script (if you use poweroff kernel)&lt;br /&gt;Examples of a wake script MythWakeSet, pre-shutdown script MythShutdownCheck and server halt script for poweroff kernel MythShutDown are provided here. If you need to do something special on your system before shutdown, such as special service shutdown scripts, etc., then you are responsible for integrating them into the provided script.&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;MythWakeSet&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;br /&gt;If your hardware clock is set to UTC, you need MythWakeSet to adjust between the wake time MythTV will report (local time) with the time the RTC alarm requires (UTC). If your hardware clock is set to local time, you don't need this script.&lt;br /&gt;To create the wake script, open the editor of your choice and copy and paste the following. Save it as MythWakeSet:&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;#!/bin/bash&lt;br /&gt;#&lt;br /&gt;# MythWakeSet&lt;br /&gt;#&lt;br /&gt;# set mythtv wake-up time with UTC-adjusted time&lt;br /&gt;#&lt;br /&gt;# temp file for working with time&lt;br /&gt;temp_stamp=/home/mythtv/timestamp&lt;br /&gt;# store the wake time passed from mythbackend&lt;br /&gt;echo $1\ $2 &gt; $temp_stamp&lt;br /&gt;# Read the date in *locale* time format and tag the time-zone info to the wake time&lt;br /&gt;localeadd=$(/bin/date -f $temp_stamp +%F\ %T\ %z)&lt;br /&gt;echo $localeadd &gt; $temp_stamp&lt;br /&gt;# adjust this to UTC and store the final wake time&lt;br /&gt;utcadj=$(/bin/date -u -f $temp_stamp +%F\ %T)&lt;br /&gt;# set the alarm&lt;br /&gt;echo $utcadj &gt; /proc/acpi/alarm&lt;br /&gt;Now, make the script executable and put a copy of it in /usr/bin:&lt;br /&gt;$ chmod +x MythWakeSet&lt;br /&gt;$ sudo cp MythWakeSet /usr/bin&lt;br /&gt;MythShutdownCheck&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;If you use your backend server for other things in addition to MythTV, such as ssh or ftp transfers etc., you want to make sure that MythTV doesn't shut down the system while you are in the middle of something. This is especially true if you have the backend set to a stingy idle timeout like 5 minutes.&lt;br /&gt;One very effective way to do this is to check and see if another user is logged in, since you likely won't be transacting much non-mythtv business as the mythtv user. If you are not watching tv or a recording, but want the backend box to remain alive, all you need to do is log into an ssh session and leave it open.&lt;br /&gt;You can do other checks in addition to- or instead of- checking for logged-in users: such as checking for specific running processes, etc. Add these checks to this script if needed, but first be sure to check that your changes work properly! Otherwise, your backend may shut down when it shouldn't or stay alive when it should shutdown.&lt;br /&gt;If you want to make sure no other users are logged in before shutdown, copy and paste the following into an editor and save it as MythShutdownCheck; if not, skip ahead to 2.3.&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;#!/bin/bash&lt;br /&gt;#&lt;br /&gt;# MythShutdownCheck&lt;br /&gt;#&lt;br /&gt;# checks to see if any other user is&lt;br /&gt;# logged in before idle shutdown&lt;br /&gt;#&lt;br /&gt;# returns "1" if yes, stopping shutdown&lt;br /&gt;# returns "0" if ok to shutdown&lt;br /&gt;#&lt;br /&gt;if last head grep -q "pts/.*still logged in" # check for active *remote* login?&lt;br /&gt;then&lt;br /&gt;exit 1&lt;br /&gt;else&lt;br /&gt;exit 0&lt;br /&gt;fi&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Make the script executable and put a copy of it in /usr/bin:&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;$ chmod +x MythShutdownCheck&lt;br /&gt;$ sudo cp MythShutdownCheck /usr/bin&lt;br /&gt;mythtv-setup&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;At this stage, you have the needed scripts and the box woke successfully on test. Now it's time to setup Mythtv to test MythWakeSet.&lt;br /&gt;Stop the server for needed changes and then run mythtv-setup:&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;$ sudo /etc/init.d/mythtv-backend stop&lt;br /&gt;$ mythtv-setup&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;The settings you need are under 1. General, on page 5 (Shutdown/Wakeup Options). The settings you need are:&lt;br /&gt;Idle timeout (secs): is how long the backend will wait in an idle state before wanting to shutdown. Normally, you would want this set to a reasonable amount between 300-1200 (5 to 20 minutes)- but to test it out, set it to 30 so you don't have to wait long.&lt;br /&gt;Max wait for recording (min): determines whether or not the backend will shutdown if it is idle and there is a pending recording. e.g. if this is set to 20 minutes, the backend is idle and wants to shut down and the next recording is scheduled three hours in the future, the backend will shutdown and wake itsef up later. If the same conditions are true, but the recording is scheduled to start in 20 or fewer minutes, then it will wait, record it and then check this setting again after reaching an idle state . For now, set this to 1 to make sure it shuts down for our tests.&lt;br /&gt;Startup before rec. (secs): is how much time the backend will allow for itself to fully boot and come up to speed, before being expected to record. Note that this time will be added as an offset to the wake time. You should likely allow at least 200 seconds or more to be sure you do not miss beginning of your recording. Set this to a reasonable estimate of your boot time for now, but time your boot from powerup for your final setting.&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Wakeup time format: is the format your board expects for the RTC alarm (you checked this earlier). In this example, it is yyyy-MM-dd hh:mm:ss adjust yours as necesary.&lt;br /&gt;Set wakeuptime command: is the command (or script) run to set the wakeup time. If you are using the UTC script above, enter: sudo /usr/bin/MythWakeSet $time This will call your script and pass it the waketime via the $time variable. If you are just using local time, you can enter sudo sh -c 'echo $time &gt; /proc/acpi/alarm'&lt;br /&gt;Server Halt Command: is the command that is executed to bring the whole thing down. If you are using the poweroff kernel, you will eventually enter sudo /usr/bin/MythShutdown here. For this test, enter: sudo /etc/init.d/mythtv-backend stop, which will only stop the backend.&lt;br /&gt;Pre Shutdown check-command: is the shutdown checker- enter sudo /usr/bin/MythShutdownCheck to use it or enter exit 0 if not.&lt;br /&gt;sudo&lt;br /&gt;The last thing to do before testing is to take care of permission issues. As you probably noticed, the above commands run as "sudo", which would cause problems if it prompted for a password and nobody was there to enter it-- nothing would ever happen.&lt;br /&gt;There are a number of ways to handle this- the method presented here gives the mythtv user sudo privileges, without prompting for a password, for limited commands and resources. There are other alternatives you can explore; each with their own advantages and pitfalls.&lt;br /&gt;To give mythtv user the permissions we need:&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;$ sudo visudo&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Add the following line to the end, making sure it is the only entry for mythtv- if another entry for mythtv exists, replace it with this one:&lt;br /&gt;%mythtv ALL = NOPASSWD: /sbin/shutdown, /usr/bin/MythWakeSet, /proc/acpi/alarm, /usr/bin/MythShutdownCheck, /etc/init.d/mythtv-backend, /usr/bin/MythShutdown&lt;br /&gt;NOTE: If you are using the poweroff kernel, use:&lt;br /&gt;%mythtv ALL = NOPASSWD: /sbin/shutdown, /usr/bin/MythWakeSet, /proc/acpi/alarm, /usr/bin/MythShutdownCheck, /etc/init.d/mythtv-backend, /usr/bin/MythShutdown, /sbin/reboot, /sbin/grub-set-default&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;Another Test&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;br /&gt;Before proceeding, go into the frontend and schedule a recording an hour or so from now and note the time it starts.&lt;br /&gt;Now we can test to see if the scripts and their interfaces with MythTV are set up correctly. First, set /proc/acpi alarm to a known value (again, if your date/time format is not yyyy-MM-dd hh:mm:ss, adjust as needed):&lt;br /&gt;&lt;br /&gt;$ sudo sh -c 'echo "2007-12-12 12:12:12" &gt; /proc/acpi/alarm'&lt;br /&gt;&lt;br /&gt;Then, check to see it was set. You should see something simlar to:&lt;br /&gt;&lt;br /&gt;$ cat /proc/acpi/alarm&lt;br /&gt;2007-**-12 12:12:12&lt;br /&gt;&lt;br /&gt;Now, fire up the backend to test the write to /proc/acpi/alarm. In this case, we won't lauch it as a daemon so we can see what is being logged:&lt;br /&gt;&lt;br /&gt;$ mythbackend &amp;amp;&lt;br /&gt;&lt;br /&gt;It should immediately start warning you of impending shutdown, count it down and then stop. Hit Enter to get a command prompt and then check to see if MythWakeSet worked:&lt;br /&gt;&lt;br /&gt;$ cat /proc/acpi/alarm&lt;br /&gt;2007-**-01 20:59:00&lt;br /&gt;&lt;br /&gt;As the example shows, the time returned should now reflect the waketime and not all 12's, as we set before the test. Of course, yours will probably not match the example...&lt;br /&gt;If your hardware clock is in UTC, to see if the waketime is set correctly:&lt;br /&gt;Take the start time of the recording you set a little while ago (24 hour format), add or subract (as appropriate) for your time zone offset, and subtract the amount of time you set for Start before recording in step 2.3.&lt;br /&gt;&lt;br /&gt;For example:&lt;br /&gt;Recording was for 4pm (16:00:00)&lt;br /&gt;Local time is GMT-5 +(05:00:00)&lt;br /&gt;Start before rec was -(00:01:00)&lt;br /&gt;Time with offset is 20:59:00&lt;br /&gt;&lt;br /&gt;If MythWakeSet worked correctly, cat/proc/acpi/alarm should return something reasonably close to 20:59:00 for our example. If, after checking your math, yours still varies substantially or is unchanged from 12's, go back and review each step to check for errors. If you have the recording options in MythTV to wake a minute or two (or more) before the scheduled recording, this will also cause a small discrepancy.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;The FINAL Test&lt;/b&gt;&lt;br /&gt;The final and most important test is to put it all together for a full shutdown/wakeup.&lt;br /&gt;For best results, do this test 10 minutes or so before the half-hour- so you get an accurate in-action test without having to cheat or wait too long.&lt;br /&gt;Make sure the backend is shut down and go back into setup:&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;$ sudo killall mythbackend&lt;br /&gt;$ mythtv-setup&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;Return to the Shutdown/Wakeup page and make the following changes:&lt;br /&gt;Idle timeout (secs): 120Server Halt Command: sudo shutdown -h -P now&lt;br /&gt;if you are using the poweroff kernel this will be: sudo /usr/bin/MythShutdown (see 3.1 MythShutdown)&lt;br /&gt;And then start the backend:&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;$ sudo /etc/init.d/mythtv-backend start&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;span lang="EN-GB"&gt;In the frontend, find a show- on any tunable channel- that begins at the next half-hour and set it to record. Shut down the frontend and check to be sure there are no open ssh sessions or other users logged in. If this is a combined frontend/backend, log out of your current session.&lt;br /&gt;Within two or so minutes, the backend should shut itself down.&lt;br /&gt;Now is a good time to get a sandwich or a cold drink (or both!) and wait for it to turn itself on and boot up!&lt;br /&gt;Hopefully, everything went as written and your box started up as it should have. If not, but you could successfully wake in step 1.4, check every step from 2.0 forward- it should be working properly. There's likely a small mistake somewhere.&lt;br /&gt;When it wakes and records it should , all that is left for you to do is shutdown mythtv-backend, go back into mythtv-setup and make your final settings for Idle timeout, etc.&lt;br /&gt;ENJOY!&lt;br /&gt;&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;b&gt;&lt;span lang="EN-GB"&gt;MythWelcome&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;br /&gt;If you ran frontend and backend on the same machine, you can use &lt;/span&gt;&lt;a href="https://help.ubuntu.com/community/MythWelcome"&gt;&lt;span lang="EN-GB"&gt;MythWelcome&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB"&gt; to decide if the machine has been woken up by user and the start of the frontend is needed or not. With &lt;/span&gt;&lt;a href="https://help.ubuntu.com/community/MythWelcome"&gt;&lt;span lang="EN-GB"&gt;MythWelcome&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB"&gt; the Frontend is automatically started if you started the machine manually, but if its started automatically via acpi-wakeup the frontend won't start and look the backend from shutting down when recording is finished. Unfortunately &lt;/span&gt;&lt;a href="https://help.ubuntu.com/community/MythWelcome"&gt;&lt;span lang="EN-GB"&gt;MythWelcome&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB"&gt; is original build for using with nvram-wakeup, but you can also use it with nvram wakeup.&lt;br /&gt;First you have to manipulate /usr/share/mythtv/startmythtv.sh to specify that mythwelcome is loaded in startup instead of loading the frontend directly. You can do this by starting an editor with&lt;br /&gt;$ sudo nano /usr/share/mythtv/startmythtv.sh&lt;br /&gt;&lt;br /&gt;Look for the last lines&lt;br /&gt;&lt;br /&gt;#start mythtv frontend software&lt;br /&gt;exec mythfrontend&lt;br /&gt;and change it to&lt;br /&gt;&lt;br /&gt;#start mythtv frontend software&lt;br /&gt;#exec mythfrontend&lt;br /&gt;sleep 5&lt;br /&gt;exec mythwelcome&lt;br /&gt;&lt;br /&gt;I need the sleep options because mythwelcome is faster than the backend, without this i get an error that the backend is not running. Restart&lt;br /&gt;Modify MythWakeSet&lt;br /&gt;&lt;br /&gt;Because &lt;/span&gt;&lt;a href="https://help.ubuntu.com/community/MythWelcome"&gt;&lt;span lang="EN-GB"&gt;MythWelcome&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB"&gt; uses a Unix timestamp to set the wakup time you need to modify the /usr/bin/&lt;/span&gt;&lt;a href="https://help.ubuntu.com/community/MythWakeSet"&gt;&lt;span lang="EN-GB"&gt;MythWakeSet&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-GB"&gt; script. Open it via&lt;br /&gt;sudo nano /usr/bin/MythWakeSet&lt;br /&gt;and replace&lt;br /&gt;# store the wake time passed from mythbackend&lt;br /&gt;echo $1\ $2 &gt; $temp_stamp&lt;br /&gt;with&lt;br /&gt;# store the wake time passed from mythbackend&lt;br /&gt;##echo $1\ $2 &gt; $temp_stamp&lt;br /&gt;tmp=`echo $2 awk -F: '{print strftime("%Y-%m-%dT%T", $1)}'`&lt;br /&gt;tmp1=`echo $tmp awk 'BEGIN { FS = "T" } { print $1 }'`&lt;br /&gt;tmp2=`echo $tmp awk 'BEGIN { FS = "T" } { print $2 }'`&lt;br /&gt;echo $tmp1\ $tmp2 &gt; $temp_stamp&lt;br /&gt;Configure MythWelcome&lt;br /&gt;Exit the frontend, you will automaticaly get the mythwelcome screen. Press F11 to enter the setup and enter the following values: nvram-wakeup Command: sudo /usr/bin/MythWakeSetnvram-wakeup Restart Command leave blank!Command to reboot: sudo shutdown -h -r now leave the rest unchanged.&lt;br /&gt;Configure MythBackend&lt;br /&gt;Navigate to Shutdown/Wakeup Options and change the following values: Wakeup time format:: yyy-MM-ddThh:mm:ssSet wakeuptime Command: mythshutdown --setwakeup $timeServer halt Command: sudo shutdown -h -P nowPre Shutdown check-command: mythshutdown --check&lt;br /&gt;Now test your configuration, but be aware that mythshutdown won't proceed if there is an recording less than 15 minutes away!&lt;br /&gt;Poweroff Kernel&lt;br /&gt;Before proceeding, try enabling/disabling (make it the opposite of what it is now) the Wake from RTC setting in BIOS, booting back into Ubuntu and attempting 1.4 First Test again. If it still fails after having tried adjusting BIOS settings, return any changed BIOS settings to their original state and try the following poweroff kernel remedy.&lt;br /&gt;If you are not careful, these changes can hose your grub and booting could be an adventure. If have not edited your grub menu before or are not sure what you are doing, you should ask someone for assistance or google for grub editing information. PLEASE BACK UP YOUR menu.lst BEFORE MAKING THESE CHANGES!!!&lt;br /&gt;So just back it up, cowboy...&lt;br /&gt;$ sudo cp /boot/grub/menu.lst menu.lst.bak&lt;br /&gt;The poweroff kernel's sole function is to shut the computer off- but it does so after rebooting and completing the reboot and POST cycle, which satisfies the quirks of some boards (including an older tested by the author).&lt;br /&gt;To test if your motherboard might need a poweroff kernel, set a wake up time a few minutes in the future, restart the PC in the normal manner, but turn the PC off (by pressing the power button briefly, not by holding it down for a few seconds) after the POST but before Linux boots up. If the PC wakes up using this method, then the poweroff kernel should work for you. If it doesn't, this is not necessarily indicative of failure- at least one tested board failed this procedure but worked very well with the poweroff kernel.&lt;br /&gt;First, install the poweroff kernel- download, unpack it and copy it to /boot:&lt;br /&gt;$ wget http://prdownloads.sourceforge.net/nvram-wakeup/reboot-2004.10.03.tar.bz2?download&lt;br /&gt;$ tar -xvjf reboot-2004.10.03.tar.bz2&lt;br /&gt;$ sudo cp reboot-2004.10.03/bzImage.2.4.20.poweroff /boot&lt;br /&gt;Next, edit the grub menu:&lt;br /&gt;$ gksudo gedit /boot/grub/menu.lst&lt;br /&gt;find the line at the head that reads:&lt;br /&gt;default X&lt;br /&gt;make note of the default number that is there (X) and then change it to:&lt;br /&gt;default saved&lt;br /&gt;This will cause grub to boot the last menu entry that was set (using grub-set-default, surprisingly). In this case, you will set the default value to the poweroff kernel. On reboot, grub will load, boot the poweroff kernel and shutdown.&lt;br /&gt;Setting the default back to the "usual" kernel in the poweroff kernel menu entry ensures that when it wakes, it will boot into Ubuntu and MythTV as normal. The "usual" kernel is the X you just wrote down.&lt;br /&gt;Append this entry to the end of your menu list:&lt;br /&gt;title POWER OFF&lt;br /&gt;savedefault X ### replace X with your default value from the step above ###&lt;br /&gt;root (hd0,0) ##### this entry should match the ''root'' statement of your default kernel ####&lt;br /&gt;kernel /boot/bzImage.2.4.20.poweroff root=/dev/null&lt;br /&gt;Next, counting from 0, determine the menu entry for this poweroff kernel.&lt;br /&gt;e.g. if you show one kernel, one recovery mode, one memtest and this kernel, the menu entry would be 3... if you have only a main kernel and this poweroff kernel, then it is 1, etc. Remember not to count any menu items that are commented out (with #).&lt;br /&gt;Double-check the menu list to be sure you counted correctly!&lt;br /&gt;Now you can test it out. Substitute value of poweroff kernel you determined above for P in the following and reboot:&lt;br /&gt;$ sudo grub-set-default P&lt;br /&gt;$ sudo reboot&lt;br /&gt;Your computer should reboot, go through POST, load grub and then shut off.&lt;br /&gt;When this works, you are ready to try a wake again-&lt;br /&gt;$ sudo sh -c 'echo "+00-00-00 00:05:00" &gt; /proc/acpi/alarm'&lt;br /&gt;$ sudo grub-set-default P ## again, substitute "P" with poweroff value&lt;br /&gt;$ sudo reboot&lt;br /&gt;See you back at Step 1.5...&lt;br /&gt;&lt;br /&gt;MythShutdown&lt;br /&gt;If you are using the poweroff kernel, you will need this script to set the default grub selection and reboot. Copy and paste the following into an editor and save it as MythShutdown&lt;br /&gt;#!/bin/bash&lt;br /&gt;#&lt;br /&gt;# MythShutdown&lt;br /&gt;#&lt;br /&gt;# saves the powerof kernel grub entry and reboots&lt;br /&gt;#&lt;br /&gt;sudo grub-set-default ''P'' ### replace "P" with the poweroff menu value from 3.0!&lt;br /&gt;sudo reboot&lt;br /&gt;Make it executable and copy it to /usr/bin:&lt;br /&gt;$ chmod +x MythShutdown&lt;br /&gt;$ sudo cp MythShutdown /usr/bin&lt;br /&gt;Troubleshooting&lt;br /&gt;Small mistakes are easy to make, so double and triple-check the things you have done.&lt;br /&gt;If you were able to wake your board in step 1.4 (whether or not you are using the poweroff kernel), but you can't get MythTV to wake- chances are you made one or more small mistakes. Go back and check thoroughly.&lt;br /&gt;If you were unable to get your board to wake for the test in step 1.4:&lt;br /&gt;Try it again after changing the BIOS RTC wake setting to the opposite of what it is now&lt;br /&gt;Try it with various combinations of BIOS settings for Power Management-type functions&lt;br /&gt;Google, google, google...&lt;br /&gt;Give your mobo manufacturer's technical support a call&lt;br /&gt;Some motherboards will only wake from S3 (suspend), rather than from S4 (hibernate) or S5 (power off). If yours is one of these, you'll have to investigate suspending your PC instead of shutting it down.&lt;br /&gt;Investigate other options- your board might be one that just won't wake with ACPI&lt;br /&gt;Man, I Give Up!&lt;br /&gt;If you have reached this stage, I'm sorry that ACPI wakeup did not work for your board.&lt;br /&gt;To return things back to their original state:&lt;br /&gt;$ sudo cp hwclock.sh.bak /etc/init.d/hwclock.sh&lt;br /&gt;$ sudo cp menu.lst.bak /boot/grub&lt;br /&gt;$ sudo rm MythWakeSet /usr/bin/MythWakeSet MythShutdownCheck /usr/bin/MythShutdownCheck MythShutdown /usr/bin/MythShutdown&lt;br /&gt;To remove the backup system files:&lt;br /&gt;$ sudo rm hwclock.sh.bak menu.lst.bak&lt;br /&gt;If you aren't frustrated to the point of loathing shutdown/wakeup, you can investigate other wakeup options via google, the MythTV forums and our excellent Ubuntu forums.&lt;br /&gt;&lt;/span&gt;Good Luck! &lt;/p&gt;&lt;br /&gt;&lt;p class="MsoPlainText"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:verdana;"&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-948159062243672795?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/948159062243672795/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=948159062243672795' title='0 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/948159062243672795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/948159062243672795'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/05/komplet-htpc-med-mythtv-p-ubuntu-og-pvr.html' title='Komplet HTPC med Mythtv på Ubuntu og PVR-250'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5769561827269366234.post-5637202651394882826</id><published>2007-05-23T05:43:00.000-07:00</published><updated>2007-06-12T03:32:28.763-07:00</updated><title type='text'>Ubuntu, T60 and Wifi LAN</title><content type='html'>Jeg har leget med Opensource de sidste 5-6 år uden egentligt at bruge det til noget. Med den nye &lt;strong&gt;Ubuntu 7.03&lt;/strong&gt; Feisty er tingene begyndt at fungere på et helt andet niveau end tidligere.&lt;br /&gt;&lt;br /&gt;Ubuntu Live-install CD'en kører uden problemer og er derfor røget ind på den bærbare. Jeg har dog haft problemer med at få det trådløse netværk til at virke. Her er en kort "howto" omkring hvordan jeg fik det til atfungere på min &lt;strong&gt;Lenovo T60 IBM Thinkpad&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Installing a Wifi driver on Linux (Ubuntu Feisty) using ndiswrapper for the ThinkPad 11a/b/g/n Wireless mini pci LAN card.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Get ndiswrapper:&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=93482"&gt;http://sourceforge.net/project/showfiles.php?group_id=93482&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Download Lenovo T60 Windows driver:&lt;br /&gt;&lt;a href="http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;lndocid=MIGR-66449"&gt;http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&amp;amp;lndocid=MIGR-66449&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Extract its contents with cabextract. You need only the NET5416.INF file.&lt;br /&gt;Run:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;cabextract 7iwc16ww.exe&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;4. Install the driver NET5416.inf file with ndiswrapper:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;sudo -i&lt;br /&gt;cd WINXP_2K/&lt;br /&gt;/usr/sbin/ndiswrapper -i NET5416.INF&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;5.Is the driver is installed?:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;ndiswrapper –l&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/em&gt;6. load ndiswrapper module:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;depmod -a&lt;br /&gt;modprobe ndiswrapper&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;7. Running iwconfig in the terminal shows the card:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;iwconfig wlan0&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;wlan0 IEEE 802.11b ESSID:"My Home Wireless"&lt;br /&gt;Mode:Managed Frequency:2.462 GHz Access Point: 01:23:45:67:89:AB&lt;br /&gt;Bit Rate:11 Mb/s&lt;br /&gt;Encryption key:off&lt;br /&gt;Power Management:off&lt;br /&gt;Link Quality:42/100 Signal level:-69 dBm Noise level:-96 dBm&lt;br /&gt;Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0&lt;br /&gt;Tx excessive retries:0 Invalid misc:0 Missed beacon:0&lt;br /&gt;&lt;br /&gt;8. Load ndiswrapper at start:&lt;br /&gt;&lt;br /&gt;Add the following to /etc/rc.local to start your network card automatically.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;modprobe -r ndiswrapper&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;modprobe ndiswrapper&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;9.&lt;/em&gt; Reboot and enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5769561827269366234-5637202651394882826?l=trickslicksharmonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://trickslicksharmonix.blogspot.com/feeds/5637202651394882826/comments/default' title='Kommentarer til indlægget'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5769561827269366234&amp;postID=5637202651394882826' title='1 kommentarer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/5637202651394882826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5769561827269366234/posts/default/5637202651394882826'/><link rel='alternate' type='text/html' href='http://trickslicksharmonix.blogspot.com/2007/05/ubuntu-t60-and-wifi-lan.html' title='Ubuntu, T60 and Wifi LAN'/><author><name>Jazzpeter</name><uri>http://www.blogger.com/profile/00921194758198762009</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
