Archive

Linux Ntl FAQ

NTL & Linux FAQ

NTL own a lot wires in Hampshire, typically the ones running past your home. Lots of Hampshire Linux users have NTL as their ISP, and while the call centre won’t be able to help you with Linux, the NTL service is fully compatible with Linux and other Unixes.

Binary-only diallers?

When some diallup NTL users who have BT phones had to change dial-up numbers (because of BT), NTL brought out a Binary-only dialler program for Windows and Mac OS. In fact all this does is substitute one diallup number with another, and all [continued…]

Non Root Build Environment

It’s generally considered good practice to compile things as a non-root user. If you’ve unpacked the source in your home directory, this is easy to do – all of the sources will be owned by you. However, if you have co-administrators, or you don’t want to put “system” source packages in your home directory, then you can still compile things as a non-root user. It just takes a little planning and set-up.

We shall assume that you are going to do all of your package compiling in the /usr/local/src directory. Some people use /usr/src for this purpose instead [continued…]

PPTPVPN

This page is about setting up a VPN connection to connect a LAN or single client to a PPTP server running Microsoft’s PPTP software. Setting up to connect to a non-MS server generally requires a different configuration.

This is a work in progress – when I’ve succeeded in getting the connection going, I’ll remove this notice and announce the page.

Dramatis personae

The Scene: A (home) network on ADSL behind a NATing firewall, trying to connect to a VPN, giving the home network full access to the “main” LAN over the VPN link.

Inter Mezzo

http://www.inter-mezzo.org/images/intermezzo.gif

InterMezzo is a distributed file system. It allows replication of data stored on a “server” to one or more clients. Unlike other network file systems, e.g. NFS, clients cache the data on a local filesystem. The InterMezzo “server” monitors for changes to its exported filesystem which are then replicated out to the clients. Changes made to the cache on the client can be copied to the server if configured to do so. These properties allow a client system to work without being in contact with the server and without losing the ability to work [continued…]

D Link650 Wireless Card

DWL 650+ Installation Instructions Step by Step

Downloaded the acx100 driver from acx100.sourceforge.net and extract it following the README file. Downloaded the windows driver and dumped firmware in firmware/ directory:

wget ftp://ftp.dlink.com/Wireless/dwl520+/Driver/dwl520+_drivers_307.zip unzip dwl520+_drivers_307.zip cp Drivers/Win2000/WLANGEN.bin firmware/WLANGEN.BIN cp Drivers/Win2000/RADIO0d.BIN Drivers/Win2000/RADIO11.BIN firmware/ mkdir /usr/local/firmware cp firmware/*.BIN /usr/local/firmware/

Back in the acx100 driver directory, type:

make make install

This next bit only needs to be done once. Edit /etc/modutils/local-wireless (on Debian – edit /etc/modules.conf directly on other distributions). For 2.6.x kernels use /etc/modprobe.d/local-wireless or /etc/modprobe.conf on other distributions.

options acx_pci firmware_dir=/usr/local/firmware debug=0x0 options acx_usb firmware_dir=/usr/local/firmware debug=0x0

On [continued…]

Apache SSL

Introduction

This article will show you how to generate a Certificate Authority (CA), a server certificate and then how to sign this certificate yourself. Finally it will describe how to configure Apache and have a working SSL web server.

I recommend you read the whole article before going straight in to it too.

Software needed

I was using a base distribution of Debian stable, Apache 1.3.26, mod_ssl 2.8.7 and openssl 0.9.6c.

This should be generic enough to use with any distribution but the configuration may vary if you’re using Apache2 for example.

So obviously you need Apache, mod_ssl and openssl [continued…]

Partitioning Schemes

A frequent exchange on the MailingList is:

:”How should I partition my disk?” :”That depends”

This page explains why it depends, and what the benefits and drawbacks are for the various options.

Why partition at all?

What partitions might I use?

A typical configuration might include:

/ /boot /home /usr /var /tmp

Other filesystems might be:

/usr/local /opt /var/log /var/mail

How big should they be?

Examples

Home server (internal file/mail machine)

hrm@vlad:hrm $ df -h Filesystem Size Used Avail Use% Mounted on /dev/primary/root 256M 88M 169M 35% / /dev/sda1 126M 39M 87M 31% [continued...]

Gnome Desktop

How to remove those Telly Tubby Gnome icons

As I’m sure anyone that’s ever used Gnome will have noticed there are typically three icons that appear on the desktop that cannot be deleted. Those being Computer, Home and Wastebasket.

To remove them from the desktop, run gconf-editor as the user that wants to remove the icons.

Then

apps –> nautilus –> desktop

un-tick the boxes for computer_icon_visible, home_icon_visible and trash_icon_visible

Perl

Perl

Practical Extract and Report Language

Perl is a modern high level scripting language written by Larry Wall. Most modern Unix and Linux systems come with it as standard, and many key distro applications are often written using it. Perl is a scripting language with a shell/c heritage, that is designed to get things done. Over the years it has evolved into a very powerful object-oriented language, and while complex applications can be written in it, it is not really designed to be used for time or memory critical applications, as Perl trades CPU and RAM for ease [continued…]

Linux

Linux is a Unix-like kernel, released under the GNU Public License.

It’s what all this malarkey is about!

Linux is copyright Linus Torvalds