Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо в Linux (http://forum.oszone.net/forumdisplay.php?f=29)
-   -   [решено] Добавить вторую сетевую карту (http://forum.oszone.net/showthread.php?t=270109)

El Scorpio 17-10-2013 01:05 2235837

Добавить вторую сетевую карту
 
Добрый день.

Собрал простой прокси-сервер на Debian 7 для раздачи интернетов и почты на базе старого системного блока.
Изначально к материнке подключил одну сетевую карту (дополнительная PCI). Модель не помню - вроде Realtech или что-то такое.
При установке системы сетевая карта определилась интерфейсом eth0 и работает нормально.

Сейчас решил сделать связанный (bonded) канал из двух карт.
Добавил вторую такую же сетевую карту, установил пакет ifenslave, прописал в /etc/network/interfaces настройки
читать дальше »

auto lo eth0 eth1 bond0
iface lo inet loopback

iface eth0 inet manual
iface eth1 inet manual

iface bond0 inet static
address 172.25.46.127
netmask 255.255.255.0
broadcast 172.25.46.255
network 172.25.46.0
bond_mode 5
bond_miimon 100
bond_updelay 10
bond_downdelay 10
slaves eth0 eth1
gateway 172.25.46.1


Однако интерфейс eth1 в системе отсутствует и канал при извлечении кабеля из eth0 не работает.
Сейчас параметры сети выглядят так (ifconfig -a)
читать дальше »

bond0 Link encap:Ethernet HWaddr 00:80:48:26:1d:1d
inet addr:172.25.46.127 Bcast:172.25.46.255 Mask:255.255.255.0
inet6 addr: fe80::280:48ff:fe26:1d1d/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:2965601 errors:0 dropped:0 overruns:0 frame:0
TX packets:4365992 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2166394406 (2.0 GiB) TX bytes:2349185003 (2.1 GiB)

eth0 Link encap:Ethernet HWaddr 00:80:48:26:1d:1d
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:2965601 errors:0 dropped:0 overruns:0 frame:0
TX packets:4365992 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2166394406 (2.0 GiB) TX bytes:2349185003 (2.1 GiB)
Interrupt:22 Base address:0xc000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1060820 errors:0 dropped:0 overruns:0 frame:0
TX packets:1060820 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:169750080 (161.8 MiB) TX bytes:169750080 (161.8 MiB)


На другом сервере, в котором изначально было две сетевые, интерфейс eth1 имеется. Настройки аналогичные.
Как добавить его в этот сервер? Что где нужно прописать?

SharkyUA 17-10-2013 01:42 2235856

Предоставьте вывод lshw -class network и lspci -v.

El Scorpio 17-10-2013 05:32 2235869

Вывод sudo lspci -v
читать дальше »
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01)
Subsystem: Giga-byte Technology GA-8PE667 Ultra
Flags: bus master, fast devsel, latency 0
Memory at d0000000 (32-bit, prefetchable) [size=256M]
Capabilities: [e4] Vendor Specific Information: Len=05 <?>
Kernel driver in use: agpgart-intel

00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01) (prog-if 00 [VGA controller])
Subsystem: Giga-byte Technology Device 2562
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at e0000000 (32-bit, prefetchable) [size=128M]
Memory at ea000000 (32-bit, non-prefetchable) [size=512K]
Expansion ROM at <unassigned> [disabled]
Capabilities: [d0] Power Management version 1
Kernel driver in use: i915

00:1d.0 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01) (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology Device 24c2
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at d800 [size=32]
Kernel driver in use: uhci_hcd

00:1d.1 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01) (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology Device 24c2
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at d000 [size=32]
Kernel driver in use: uhci_hcd

00:1d.2 USB controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01) (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology Device 24c2
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at d400 [size=32]
Kernel driver in use: uhci_hcd

00:1d.7 USB controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01) (prog-if 20 [EHCI])
Subsystem: Giga-byte Technology Device 5006
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at ea080000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: e8000000-e9ffffff
Prefetchable memory behind bridge: 20000000-200fffff

00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01)
Flags: bus master, medium devsel, latency 0

00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01) (prog-if 8a [Master SecP PriP])
Subsystem: Giga-byte Technology GA-8PE667 Ultra
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at 01f0 [size=8]
I/O ports at 03f4 [size=1]
I/O ports at 0170 [size=8]
I/O ports at 0374 [size=1]
I/O ports at f000 [size=16]
Memory at 20100000 (32-bit, non-prefetchable) [size=1K]
Kernel driver in use: ata_piix

00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)
Subsystem: Giga-byte Technology GA-8PE667 Ultra
Flags: medium devsel, IRQ 17
I/O ports at 5000 [size=32]
Kernel driver in use: i801_smbus

01:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Compex FN22-3(A) LinxPRO Ethernet Adapter
Flags: bus master, medium devsel, latency 32, IRQ 22
I/O ports at c000 [size=256]
Memory at e9000000 (32-bit, non-prefetchable) [size=256]
[virtual] Expansion ROM at 20000000 [disabled] [size=64K]
Capabilities: [50] Power Management version 2
Kernel driver in use: 8139too


Вывод sudo lshw -class network
читать дальше »
*-network
description: Ethernet interface
product: RTL-8139/8139C/8139C+
vendor: Realtek Semiconductor Co., Ltd.
physical id: 2
bus info: pci@0000:01:02.0
logical name: eth0
version: 10
serial: 00:80:48:26:1d:1d
size: 100Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full latency=32 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII slave=yes speed=100Mbit/s
resources: irq:22 ioport:c000(size=256) memory:e9000000-e90000ff memory:20000000-2000ffff

*-network
description: Ethernet interface
physical id: 1
logical name: bond0
serial: 00:80:48:26:1d:1d
capabilities: ethernet physical
configuration: broadcast=yes driver=bonding driverversion=3.7.1 firmware=2 ip=172.25.46.127 link=yes master=yes multicast=yes


Получается, что только одна карта системой определилась? Хотя индикаторы на второй сетевой мигают...
Попробую переставить вторую сетевую в другой слот...

AMDBulldozer 19-10-2013 16:39 2237314

El Scorpio, посмотрите, есть ли в dmesg строки относящиеся ко второй карте.

El Scorpio 21-10-2013 00:58 2238143

dmesg | grep eth1
[ 24.766513] bonding: bond0: Interface eth1 does not exist!


dmesg | grep RealTek
[ 1.395971] 8139too 0000:01:02.0: eth0: RealTek RTL8139 at 0xc000, 00:80:48:26:1d:1d, IRQ 22


dmesg | grep IRQ
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] NR_IRQS:2304 nr_irqs:256 16
[ 0.111706] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
[ 0.111814] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *4 5 6 7 9 10 11 12 14 15)
[ 0.111917] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 *7 9 10 11 12 14 15)
[ 0.112055] ACPI: PCI Interrupt Link [LNKD] (IRQs *3 4 5 6 7 9 10 11 12 14 15)
[ 0.112162] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[ 0.112268] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.

[ 0.112377] ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
[ 0.112486] ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
[ 0.112870] PCI: Using ACPI for IRQ routing
[ 1.169318] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 1.395971] 8139too 0000:01:02.0: eth0: RealTek RTL8139 at 0xc000, 00:80:48:26:1d:1d, IRQ 22

Интересно, почему может быть "disabled"?

AMDBulldozer 21-10-2013 13:21 2238367

Цитата:

Цитата El Scorpio
Интересно, почему может быть "disabled"? »

Не беспокойтесь, это совершенно нормально.

Kent 22-10-2013 01:28 2238739

Цитата:

Цитата El Scorpio
Попробую переставить вторую сетевую в другой слот »

Да. Очень может быть. Два соседних PCI как-то шарятся между между собой попарно.

Когда-то имел похожую проблему со звуковой картой в Windows. На удивление, в локальной справочной системе была рекомендация переставить плату в другой разъём, что помогло.

El Scorpio 29-10-2013 01:00 2242936

В общем, после перемещения сетевой карты в другой слот проблема решилась.
Обе карты работают, bonding обеспечивает бесперебойную работу сети в случае отключения любого из кабелей.


Время: 12:12.

Время: 12:12.
© OSzone.net 2001-