Интерфейс eth
Материал из Gentoo Linux Wiki
- Вернуться к разделу Частых Вопросов и Ответов
ethX сокращение от ethernet card interface, часто используется в виде eth0, eth1 ... что является обозначением порта сетевой карточки
X обозначает номер интерфейса в системе (eth0, eth1), причем номер устанавливается в порядке загрузки модулей ядра или драйверов внутри ядра (для разных сетевых карт), или в порядке приоритета слотов компьютера (в том случае, когда установлено несколько одинаковых карточек). Как правило, приоритет больше (а номер интерфейса, соответсвенно, меньше) у ближних к блоку питания слотов. Отсчет ведется с нуля.
Пример рабочего /etc/modules.autoload.d/kernel-2.x:
# /etc/modules.autoload.d/kernel-2.6: kernel modules to load when system boots.
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/modules.autoload.d/kernel-2.6,v 1.1 2003/07/16 18:13:45 azarah Exp $
#
# Note that this file is for 2.6 kernels.
#
# Add the names of modules that you'd like to load when the system
# starts into this file, one per line. Comments begin with # and
# are ignored. Read man modules.autoload for additional details.
# For example:
# 3c59x
tg3 #<----------------- загрузка модуля для карты Tigon3
8139too #<----------------- загрузка модуля для карты Realtek 8139
При этом сетевая карта Tigon становится интерфейсом eth0, а карта Realtek интерфейсом eth1:
eth0 Link encap:Ethernet HWaddr 00:C0:9F:1F:19:30
inet addr:217.12.82.202 Bcast:207.0.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:53814 errors:0 dropped:0 overruns:0 frame:0
TX packets:48332 errors:0 dropped:0 overruns:0 carrier:0
collisions:140 txqueuelen:1000
RX bytes:76991966 (73.4 Mb) TX bytes:3756854 (3.5 Mb)
Interrupt:16
eth1 Link encap:Ethernet HWaddr 00:40:F4:7B:53:5D
inet addr:10.10.10.10 Bcast:10.10.10.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:25 Base address:0xec00
[править] Примечание
еще доступны trX, slX, pppX, plipX, axX
[править] Ещё дополнение, может кому понадобится или интересно
Может возникнуть проблема: если в сервер добавлять одинаковые карты, то IP вполне могут начать путаться.
Ведь неясно где какая карта
Есть такая утилита nameif, запускаем, когда ещё ничего не поднято, читает она /etc/mactab примерно следующего вида:
eth0 AA:AA:AA:AA:AA:AA
eth1 BB:BB:BB:BB:BB:BB
eth2 CC:CC:CC:CC:CC:CC
eth3 DD:DD:DD:DD:DD:DD
