Курсовая работа: Реализация сети в операционной системе Linux
routingcacheхэш-таблица которая содержит до 256 цепочек маршрутов если подходящий маршрут не найден в кэше то он добавляется туда из FIBустаревшие записи по истечении некоторого времени удаляются содержимое кэша можно увидеть в /proc/net/rt_cache
Инициализация сети
главные настройки сети в дистрибутиве RedHat (Mandrake) лежат в /etc/sysconfig/network ,/etc/sysconfig/network-scripts/ifcfg-eth0 и тд...
содержимое моих файлов (не в virtualmashineредхате а на нормальной машине Mandrake-8.2 где соответственно нет никаких сетевых карт)
/etc/sysconfig/network
NETWORKING=yes
FORWARD_IPV4=false
HOSTNAME=freeland.linux
DOMAINNAME=linux
/etc/sysconfig/network-scripts/ifcfg-lo
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
Очень полезной программой является ifconfigсинтаксис которой подробно рассмотрен в мануале
[20:16][pts1]/etc/sysconfig/network-scripts [root]
#ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3242 errors:0 dropped:0 overruns:0 frame:0
TX packets:3242 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:227644 (222.3 Kb) TX bytes:227644 (222.3 Kb)