Home Linux Articles Linux UTM Untangle: HowTo Compile Intel PCIe Network Card Drivers
 

Newsletter

Subscribe to our newsletter
 
 
 

Polls

Are you satisfied with your IT Solutions?
 
 

Banners

Banner
 
 
Written by Thrassivoulos KALANTZIS
Tuesday, 22 December 2009 17:54
PDF Print E-mail

Untangle: Driver Compilation HowTo

 

Untangle pruntangle_logoovides a powerful suite of Internet management applications for small-to-medium businesses and education institutions.

The Untangle Server is a multi-function firewall. It simplifies and consolidates the many network and security products that businesses need at the gateway to the Internet. Untangle comes as standard with these free, open-source applications:


The solutions was tested in a new installation of version 7.1. However, I think it will work with all versions.

1. Modify /etc/apt/sources.list to use the following
deb http://ftp.debian.org/debian lenny main contrib non-free

2. Run "apt-get update"

3. Install gcc, make and kernel headers. You can run "uname -a" to check your kernel version. To install the above Run "apt-get install make gcc linux-headers-2.6.22-15-untangle"

4. Run "rmmod e1000e" to unload old driver

5. Download from Intel the latest drivers (I have used e1000e v 1.1.2 driver)

6. Follow the instructions from the manufacturer on how to compile and install the drivers

7. Run depmod -a

8. Run "insmod /lib/modules/2.6.26-1-untangle-686/kernel/drivers/net/e1000e/e1000e.ko" to load the new driver

9. Run "ifconfig -a" to check if you can see your nics. If so continue with the next steps. Moreover, you can assign an IP address on the nic to see if it's operational (eg. ifconfig eth1 192.168.1.1)

10. Run "mkinitramfs /boot/initrd.img-2.6.26-1-untangle-686" to put your changes to initrd

11. Modify /etc/apt/sources.list
deb http://ftp.debian.org/debian lenny main contrib non-free

12. Run "apt-get update"

13. Reboot your system

Last Updated ( Tuesday, 22 December 2009 18:06 )