This site covers Linux networking specific topics. It does not cover general networking questions, these are covered under the more general Wikipedia Computer Networks. See the External Links section for other useful resources.
Device Performance Enhancements
Here are the latest test results with different chipsets on the alx/atl1c Ethernet driver.
Kernel 3.3.0+ / alx
We strongly encourage all hardware vendors to make their programming guides and register specifications publicly available. The following documentation is available for free public download.
alx Ethernet driver
This is the home page of the Linux Qualcomm Atheros alx Ethernet driver.
Updated on March 05, 2013:
Linux Kernel Ethernet
This page documents Ethernet drivers on the Linux kernel. Typically Ethernet drivers are documented through the Documentation/ section of the kernel. This page is for those drivers that choose to document themselves through a wiki rather than plain text ASCII files. This follows the tradition of documentation followed by the wireless subsystem.
Here is the list of our wiki-documented Ethernet drivers. alx - Qualcomm Atheros (QCA) Ethernet driver.
RPM package is a powerful utility to manage the software in all major Linux distributions. RPMs can be used to,
- Install packages
- Remove packages
- Upgrade packages
- Verify packages
Here are some useful command to manage RPM packages,
1. Getting detailed information about the package httpd
rpm -qi httpd
/etc/net is a new way to configure networks. It is designed to let you use all modern Linux network technologies in a convenient way. The best way to learn /etc/net is to look at examples, which I will try to provide for most technologies mentioned at LinuxNet pages.
You can find more information at the project's home page and freshmeat page.
I created a bridge that include eth0 and the bridge in preparation to setup Qemu with a bridged interace to the network.
ifconfig eth0 0.0.0.0 promisc up
brctl addbr br
ifconfig br 172.16.2.1 netmask 255.255.255.0 up
I have echoed 1 in /proc/sys/net/ipv4/conf/eth0/proxy_arp
I finish setting this up and evrything is fine. I ping the default gateway of the machine in the network attached to the eth0 interface and I get excellent replies.
Here is the problem, I vnc to 172.16.2.1 and once I do that, I loose communication with 172.16.2.1.
Q: Why can I ping an IP address when the interface is down?
A: Linux uses a "host based" addressing model, IP addresses are owned by the host, not individual interfaces. So as long as the IP address is configured to some interface, we will accept packets destinated to that IP address as our's.
A collection of programs that form the base set of the NET-3 networking distribution for the Linux operating system. This package includes arp(8), hostname(1), ifconfig(8), ipmaddr, iptunnel, mii-tool(8), nameif(8), netstat(8), plipconfig(8), rarp(8), route(8) and slattach(8).