Networking

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.

General

Protocols

Drivers

Device Performance Enhancements

Hardware

Security

Mobility

Administration

Testing

Resources

 

Documentation Links

 

Related Links

 

Ethernet

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.

Ethernet drivers

Here is the list of our wiki-documented Ethernet drivers. alx - Qualcomm Atheros (QCA) Ethernet driver.

IPsec overview by Rami Rosen

IPSec overview by Rami Rosen

Rami Rosen website

You can find some more info about IPSec here: networkoverview

RPM commands

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

iproute2

tcp_memory_documentation

ipv4


IPv4 - The Standard Internet Protocol

ipv6


IPv6 - The Next Generation Internet Protocol

URL: USAGI Project - Linux IPv6 Development Project -

etcnet

/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.

linuxnet_talk:community_portal

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.

d-itg

vlan

dccpprobe

This works exactly the same as TcpProbe except for TcpProbe

To see which parameters are monitored have a look at the source code in net/dccp/probe.c

dccp

project:help

network-adapters

Please refer to the Ethernet page for more up to date information. This page is ancient and some love could be used to organize this information a little better under the ethernet section

This information is based off of personal experience and/or information gleaned from the web and mailing lists. It is not necessarily 100% accurate. Corrections are welcome.

bridge_stp

The Spanning Tree Protocol (STP) is used to allow multiple bridges to work together. Each bridge communicates with other bridges to discover how they are interconnected. This information is then used to eliminate cycles, and provide optimal routing of packets. STP also provides fault tolerance, because it will recompute the topology if a bridge or port fails.

motherboards

This page has heresay or limited information and may needs a more analytic basis

Provide a listing of motherboards and how well they are supported.
If work-arounds are needed, for example, disabling ACPI, or tweaking the BIOS, that information is welcome here.

This information is based on personal experience and/or information found around the web and in mailing lists. It is not necessarily 100% accurate. Corrections are welcome.

faq

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.

kernel_flow

Syndicate content