Skip to content

{ Monthly Archives } October 2009

Dock window shortcut keys in Windows 7

I’m a huge fan of the docking feature in Windows 7 that allows you to dock windows to the left or right half of the screen, or to fill the screen, by simply moving the window to the left edge, right edge, or top edge respectively. What I didn’t know until I stumbled on it [...]

Tagged , ,

Highlights of the New Efficiency launch, 6th Oct, Wembley Stadium

Yesterday was the IT Pro ‘new efficiency’ launch for Windows 7, Server 2008 R2 and Exchange 2010 held in Club Wembley in Wembley Stadium, London. Great first impressions, it was a fantastic venue to hold such an event. The conference was split into two tracks, client and server and there were some interesting talks in [...]

Tagged , , , ,

Creating a simple ‘hello world’ Netfilter module

This is the second part of the series in creating a NetFilter module for Ubuntu 8.04 (running linux kernel 2.6.24-23). In it I’ll write a simple Netfilter module as a kernel module that simply drops all packets and logs dropped packets to /var/log/messages. In order to implement this we take the code for the kernel [...]

Tagged , , , ,

Creating a “hello world” kernel module in linux

This is part one of my series on creating a Netfilter module in order to implement a routing protocol in Linux. I’ve broken down the challenge into three steps.

Write a simple kernel module (this article)
Add Netfilter hooks to kernel module
Access packet headers within Netfilter hook
Abstract routing daemon to a user space module (for easier debugging)

This [...]

Tagged , , , , ,

Renaming and reordering of network interfaces in linux using udev

As part of a network testbed I’m working on I need to manage network interfaces and dedicate a network interface to a Linux container. Now depending on the network hardware, the ordering of the eth devices does not necessarily correspond to the ordering on the PCI bus but instead seems to correspond to the order [...]

Tagged , , ,