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

 

net-tools

Overview

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

blogs

wireless:channels

802.11 B/G 802.11 A
Locale
Americas 1 - 11 36, 40, 44, 48, 52, 56, 60, 64
China 1 - 11
France 1 - 13 inside : 100mW

ethtool

ethtool is a Linux net driver diagnostic and tuning tool for the Linux 2.4.x (or later) series of kernels. Obtain information and diagnostics related to media, link status, driver version, PCI (or other) bus location, and more.

 

Links

 

iproute2_examples


Load balancing

For example you have 2 links to ISP, one is 64Kbit and another is metered (you pay for traffic) much higher speed.

Latency of links must be very similar, otherwise in this example, packets from one session can come in different order to final destination!

talk:ipv4

I think the FAQ should be its own page linked to from the main page. Like this FAQ -Jon

Given the amount of info on this wiki I'm not sure that this is a good idea as it could easily get overwhelmed. However we can do it and refactor later if it gets too big. For example DCCP already has an FAQ. --Imcdnzl | DCCP 19:24, 10 May 2006 (PDT)

llc


Linux LLC Stack Origins

The stack present on the Linux kernel was originally contributed by Procom Inc, that released a combined NetBEUI + LLC stack developed for Linux 2.0.36.

tipc_faq

networkmanager

NetworkManager is designed to be fully automatic and "Just Work" without intervention, but friendly desktop applications allow users to control the state of the network if they desire. NetworkManager keeps a list of all available network devices, and updates that list when you insert or remove new network cards, dock your laptop, etc. Using this list, NetworkManager determines the best device to use for the computer's network connection.

i/oat

bonding

The Linux bonding driver provides a method for aggregating
multiple network interfaces into a single logical
bonded interface.
The behavior of the bonded interfaces depends upon the mode; generally
speaking, modes provide either hot standby or load balancing services.
Additionally, link integrity monitoring may be performed.

linuxnet:policy

In case it isn't obvious

  • Spam will be deleted and rollback as soon as noticed.
  • Any account spamming will be blocked
  • Small furry creatures will be sent to eat your young

current_events

2007

dccp_testing

This page describes how to test the performance of DCCP, choosing suitable test applications, and how to
download the experimental DCCP test tree.

tipc

TIPC


Introduction

TIPC is a LAN protocol, originally designed by Jon Maloy at Ericsson. Its purpose is to provide an efficient, transparent, and scalable communication mechanism for a wide range of possible cluster configurations. It has been in the linux kernel since 2.6.16.
http://tipc.sf.net is the main TIPC site.

talk:tcp_memory_documentation

stack:

call tree:
[] tcp_retransmit_skb+0x176/0x2dd

[] tcp_retransmit_timer

[] tcp_write_timer

[] tcp_write_timer

[] tcp_write

[] run_timer_softirq

[] __do_softirq


=

 smp_apic_timer_interrupt
 apic_timer_interrupt
 mwait_idle
 cpu_idle
 start_kernel

(o) kernel panic - not syncing: Fatal exception in interrupt

kevent

linuxnet:about

This Wiki is for documentation and discussions of development of the Linux Networking.

Syndicate content