Проблема c Ethernet (поднятия 2х ethernet для одного LAN)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
KislotLord
Сообщения: 68

Проблема c Ethernet

Сообщение KislotLord »

Приветствую

Поднял 2 ethernet интерфейса в одну подсеть (и в один свич) и столкнулся с проблемой падения второго интерфейса.
Причем отловить события падения точно не удалось. Есть подозрения конфликтов ethernet, но повозившись с интерфейсами не нашел зацепок.

Следующие строчки при старте машины:

Код: Выделить всё

dmesg | grep eth
[    1.637013] eth0: RealTek RTL8139 at 0xffffc200001de000, 00:e0:50:f4:00:bf, IRQ 16
[    1.637041] eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
[    1.637972] eth1: RealTek RTL8139 at 0xffffc200001e0000, 00:50:bf:59:f2:41, IRQ 17
[    1.638001] eth1:  Identified 8139 chip type 'RTL-8139C'
[    1.651853] eth2: VIA Rhine III at 0x1a400, 00:21:91:21:06:0c, IRQ 18.
[    1.652002] eth2: MII PHY found at address 1, status 0x786d advertising 05e1 Link 45e1.
[    7.047501] Driver 'sd' needs updating - please use bus_type methods
[   33.257775] udev: renamed network interface eth0 to eth2
[   33.260397] udev: renamed network interface eth2_rename to eth0
[   38.230162] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
[   39.465200] eth2: link up, 100Mbps, full-duplex, lpa 0x45E1
[   39.555874] eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
[   49.624008] eth0: no IPv6 routers present
[   50.272006] eth2: no IPv6 routers present
[   50.340003] eth1: no IPv6 routers present


eth0 и eth2 смотрят в одну подсеть а eth1 в другую. Сейчас проблему разрешаю передергиванием интерфейсов eth0 и eth2.
Не понятны строчки:

Код: Выделить всё

eth2: MII PHY found at address 1, status 0x786d advertising 05e1 Link 45e1.

Код: Выделить всё

udev: renamed network interface eth0 to eth2
udev: renamed network interface eth2_rename to eth0


Если есть идеи или предположения, подскажите пожалуйста.

ОС: Debian GNU/Linux 5.0
Ядро: 2.6.26-2-amd64
Интерфейсы:

Код: Выделить всё

01:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Realtek Semiconductor Co., Ltd. RT8139
        Flags: bus master, medium devsel, latency 32, IRQ 16
        I/O ports at ac00 [size=256]
        Memory at fdeff000 (32-bit, non-prefetchable) [size=256]
        Expansion ROM at 40000000 [disabled] [size=64K]
        Capabilities: [50] Power Management version 2
        Kernel driver in use: 8139too
        Kernel modules: 8139too, 8139cp

01:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Realtek Semiconductor Co., Ltd. RT8139
        Flags: bus master, medium devsel, latency 32, IRQ 17
        I/O ports at a800 [size=256]
        Memory at fdefe000 (32-bit, non-prefetchable) [size=256]
        Expansion ROM at 40010000 [disabled] [size=64K]
        Capabilities: [50] Power Management version 2
        Kernel driver in use: 8139too
        Kernel modules: 8139too, 8139cp

01:08.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 8b)
        Subsystem: D-Link System Inc Device 1405
        Flags: bus master, stepping, medium devsel, latency 32, IRQ 18
        I/O ports at a400 [size=256]
        Memory at fdefd000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [44] Power Management version 2
        Kernel driver in use: via-rhine
        Kernel modules: via-rhine
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали:
Аватара пользователя
Olden Gremlin
Сообщения: 365
Статус: RAP22-RIPE
ОС: Debian GNU/Linux Wheezy

Re: Проблема c Ethernet

Сообщение Olden Gremlin »

KislotLord писал(а):
08.10.2009 10:09
Поднял 2 ethernet интерфейса в одну подсеть (и в один свич) и столкнулся с проблемой падения второго интерфейса.
Какой коммутатор? Может быть по STP тебя "рубит"?
А что-то типа

Код:

$ ip a l dev eth0 $ ip a l dev eth1 $ ip a l dev eth2
можно предоставить в студию? И при этом (для пущей наглядности, если из адресации это явно не будет следовать) предоставить схему включения.

А вообще, в чём тайный смысл такой схемы - две сетевухи в один и тот-же коммутатор и одну и ту-же ip сеть? :(
Я еще понимаю коммутатор второго уровня и физически развести в разные vlan'ы и разные ip-сети, но так...
Не претендую на 100%-ю правоту, но может если огласишь задачу для чего такая схема строится то народ сможет придумать более простые решения? ;)
«Когда у общества нет цветовой дифференциации штанов — то нет цели!»
nic-hdl: RAP22-RIPE
Спасибо сказали:
Аватара пользователя
KislotLord
Сообщения: 68

Re: Проблема c Ethernet

Сообщение KislotLord »

Olden Gremlin писал(а):
08.10.2009 10:45
KislotLord писал(а):
08.10.2009 10:09
Поднял 2 ethernet интерфейса в одну подсеть (и в один свич) и столкнулся с проблемой падения второго интерфейса.
Какой коммутатор? Может быть по STP тебя "рубит"?
А что-то типа

Код:

$ ip a l dev eth0 $ ip a l dev eth1 $ ip a l dev eth2
можно предоставить в студию? И при этом (для пущей наглядности, если из адресации это явно не будет следовать) предоставить схему включения.

А вообще, в чём тайный смысл такой схемы - две сетевухи в один и тот-же коммутатор и одну и ту-же ip сеть? :(
Я еще понимаю коммутатор второго уровня и физически развести в разные vlan'ы и разные ip-сети, но так...
Не претендую на 100%-ю правоту, но может если огласишь задачу для чего такая схема строится то народ сможет придумать более простые решения? ;)


Код: Выделить всё

ip a l dev eth0
4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:01:6c:f2:bf:30 brd ff:ff:ff:ff:ff:ff
    inet 192.XXX.XX.100/24 brd 192.168.11.255 scope global eth0
    inet6 fe80::201:6cff:fef2:bf30/64 scope link
       valid_lft forever preferred_lft forever
ip a l dev eth2
2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:c0:50:f4:00:bf brd ff:ff:ff:ff:ff:ff
    inet 192.XXX.XX.101/24 brd 192.168.11.255 scope global eth2
    inet6 fe80::2c0:50ff:fef4:bf/64 scope link
       valid_lft forever preferred_lft forever
ip a l dev eth1
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:50:bf:59:f2:41 brd ff:ff:ff:ff:ff:ff
    inet 172.XXX.XX.1/24 brd 172.168.11.255 scope global eth1
    inet6 fe80::250:bfff:fe59:f241/64 scope link
       valid_lft forever preferred_lft forever


В двух словах eth0 и eth2 я раздаю для eth1.
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали:
Аватара пользователя
Monolit
Сообщения: 61
ОС: ArchLinux, FreeBSD, Ubuntu

Re: Проблема c Ethernet

Сообщение Monolit »

Нельзя использовать две сетевые карты для одного сегмента сети!
Если вы знаете Slackware - вы знаете GNU/Linux. Если вы знаете Red Hat, то всё, что вы знаете - это Red Hat.
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Проблема c Ethernet

Сообщение Alex2ndr »

Monolit писал(а):
08.10.2009 11:33
Нельзя использовать две сетевые карты для одного сегмента сети!

Это почему? Я понимаю что нельзя с одинаковыми адресами - но почему 2 нельзя?
Сейчас под рукой нету виртуалки - но вечером попробую.
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Проблема c Ethernet

Сообщение arkhnchul »

попробуйте и помедитируйте на вывод route -n при двух сетевухах в обной подсети) два разных маршрута в одну сетку с одинаковыми метриками... можно их конечно раскидать на распределение нагрузки, но по дефолту этого не делается) Ну и смысла не имеет иного, кроме оного load balancing.
Losing is fun!
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: Проблема c Ethernet

Сообщение pelmen »

Я делал 2 ip-адреса из одной подсети на одной сетевушке, а вот две сетевые карты с ip-адресами из одной подсети по-моему невозможно. Через какую из них к омп будет общаться с компами из этой подсети?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Проблема c Ethernet

Сообщение Ленивая Бестолочь »

pelmen писал(а):
08.10.2009 12:34
Я делал 2 ip-адреса из одной подсети на одной сетевушке, а вот две сетевые карты с ip-адресами из одной подсети по-моему невозможно. Через какую из них к омп будет общаться с компами из этой подсети?

ну это какбы опиывается маршрутами. там ещё метрика есть.

кстати могу сказать, что у меня были компы с двумя сетевухами в одной сети.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Проблема c Ethernet

Сообщение arkhnchul »

ну у меня тоже были. Но между ними раскидывался траффик средствами iproute2... автору, если надо имено это - курить advanced routing.
ну это какбы опиывается маршрутами. там ещё метрика есть.

там кроме метрики еще много чего есть, если не брать только одну таблицу маршрутизации. Правилами можно много чего намутить.
Losing is fun!
Спасибо сказали:
DSS
Сообщения: 390

Re: Проблема c Ethernet

Сообщение DSS »

KislotLord писал(а):
08.10.2009 10:09
Приветствую

Поднял 2 ethernet интерфейса в одну подсеть (и в один свич)

http://www.n-ix.com/ipesin/2009/08/%D0%BA%...B5%D1%81%D0%BA/
http://www.linuxfoundation.org/en/Net:Bonding
Так хотите?
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Проблема c Ethernet

Сообщение arkhnchul »

Я делал 2 ip-адреса из одной подсети на одной сетевушке

ну да, это должно работать вроде...
Losing is fun!
Спасибо сказали:
Аватара пользователя
KislotLord
Сообщения: 68

Re: Проблема c Ethernet

Сообщение KislotLord »

DSS писал(а):
08.10.2009 12:39
KislotLord писал(а):
08.10.2009 10:09
Приветствую

Поднял 2 ethernet интерфейса в одну подсеть (и в один свич)

http://www.n-ix.com/ipesin/2009/08/%D0%BA%...B5%D1%81%D0%BA/
http://www.linuxfoundation.org/en/Net:Bonding
Так хотите?


В идеале так. Но пока сделана ручная балансировка.

Код: Выделить всё

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.XXX.XX.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.XXX.XX.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.XXX.XX.0    0.0.0.0         255.255.255.0   U     0      0        0 eth2
0.0.0.0         192.XXX.XX.1    0.0.0.0         UG    0      0        0 eth0
0.0.0.0         192.XXX.XX.1    0.0.0.0         UG    0      0        0 eth2


Route у меня не измененный, я делаю всё через ip route, создавая собственные таблицы. Система работает. Проблема в падение одного из интерфейсов. Даже это тоже исправлено, но через down - up интерфейсов, после пропадания пинга.

DSS писал(а):
08.10.2009 12:39
KislotLord писал(а):
08.10.2009 10:09
Приветствую

Поднял 2 ethernet интерфейса в одну подсеть (и в один свич)

http://www.n-ix.com/ipesin/2009/08/%D0%BA%...B5%D1%81%D0%BA/
http://www.linuxfoundation.org/en/Net:Bonding
Так хотите?


На самом деле я не нашел как сделать bonding если у меня имеется 2а IP адреса. Идея следующая сделать объединения 2х интерфейсов, но при этом, чтобы были разные MAC и IP.
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали:
DSS
Сообщения: 390

Re: Проблема c Ethernet

Сообщение DSS »

KislotLord писал(а):
08.10.2009 12:58
Идея следующая сделать объединения 2х интерфейсов, но при этом, чтобы были разные MAC и IP

Зачем Вам такое чудо? Тем более, что сами пишите: "В идеале так".
Спасибо сказали:
Аватара пользователя
KislotLord
Сообщения: 68

Re: Проблема c Ethernet

Сообщение KislotLord »

DSS писал(а):
08.10.2009 15:20
KislotLord писал(а):
08.10.2009 12:58
Идея следующая сделать объединения 2х интерфейсов, но при этом, чтобы были разные MAC и IP

Зачем Вам такое чудо? Тем более, что сами пишите: "В идеале так".


Есть необходимость в этом... Просто на каждом IP не очень широкий канал, хотелось бы канал на первом IP с каналом на втором.

Вопрос в том, что реально ли чтоб оба интерфейса смотрели в LAN и не конфликтовали. И как конфликт можно разрулить
Была идея поднять даже chroot.... ;)
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали:
chp
Сообщения: 18
ОС: Debian Etch 2.6.19.2

Re: Проблема c Ethernet

Сообщение chp »

К вопросу о том может ли быть несколько интерфейсов из одной подсети на одной машине:
У меня на одной машине под Win2003, есть четыре сетевых интерфейса, все имеют ip адреса одной подсети, и все прекрасно работает- ничего специально не настраивалось, на машину можно удаленно зайти по любому из этих Ip адресов. Вот что выводит "route print" на этой машине:

Код:

IPv4 Route Table ================================================================= Interface List 0x1 ........................... MS TCP Loopback interface 0x10003 ...00 1a 64 79 f3 a2 ...... Broadcom BCM5708C NetXtreme II GigE (NDIS VBD Client) #2 0x10004 ...00 1a 64 79 f3 a0 ...... Broadcom BCM5708C NetXtreme II GigE (NDIS VBD Client) 0x10005 ...00 15 17 48 12 15 ...... Intel® PRO/1000 PT Dual Port Server Adapter #2 0x10006 ...00 15 17 48 12 14 ...... Intel® PRO/1000 PT Dual Port Server Adapter ================================================================= ================================================================= Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 10.10.25.1 10.10.25.101 20 0.0.0.0 0.0.0.0 10.10.25.1 10.10.25.103 20 0.0.0.0 0.0.0.0 10.10.25.1 10.10.25.102 20 10.10.25.0 255.255.255.0 10.10.25.101 10.10.25.101 20 10.10.25.0 255.255.255.0 10.10.25.102 10.10.25.102 20 10.10.25.0 255.255.255.0 10.10.25.103 10.10.25.103 20 10.10.25.101 255.255.255.255 127.0.0.1 127.0.0.1 20 10.10.25.102 255.255.255.255 127.0.0.1 127.0.0.1 20 10.10.25.103 255.255.255.255 127.0.0.1 127.0.0.1 20 10.12.125.0 255.255.255.0 10.10.25.10 10.10.25.102 1 10.255.255.255 255.255.255.255 10.10.25.101 10.10.25.101 20 10.255.255.255 255.255.255.255 10.10.25.102 10.10.25.102 20 10.255.255.255 255.255.255.255 10.10.25.103 10.10.25.103 20 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 224.0.0.0 240.0.0.0 10.10.25.101 10.10.25.101 20 224.0.0.0 240.0.0.0 10.10.25.102 10.10.25.102 20 224.0.0.0 240.0.0.0 10.10.25.103 10.10.25.103 20 255.255.255.255 255.255.255.255 10.10.25.101 10.10.25.101 1 255.255.255.255 255.255.255.255 10.10.25.101 10006 1 255.255.255.255 255.255.255.255 10.10.25.102 10.10.25.102 1 255.255.255.255 255.255.255.255 10.10.25.103 10.10.25.103 1 Default Gateway: 10.10.25.1 ==================================================

Уж если винда такое может то какие в линухе могут проблемы?

Взял машину с линухом в этой же сети. В ней два интерфейса, конфигурируются по DHCP


eth0 Link encap:Ethernet HWaddr 00:11:25:1d:33:93
inet addr:10.10.25.9 Bcast:10.10.25.255 Mask:255.255.255.0
inet6 addr: fe80::211:25ff:fe1d:3393/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4404265 errors:0 dropped:0 overruns:0 frame:0
TX packets:657691 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:615597602 (587.0 MiB) TX bytes:266431519 (254.0 MiB)

eth1 Link encap:Ethernet HWaddr 00:80:48:2e:20:2c
inet addr:10.10.25.16 Bcast:10.10.25.255 Mask:255.255.255.0
inet6 addr: fe80::280:48ff:fe2e:202c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3866705 errors:0 dropped:0 overruns:0 frame:0
TX packets:22787 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:309586512 (295.2 MiB) TX bytes:3149355 (3.0 MiB)
Interrupt:21 Base address:0x2000

Вывод route:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.10.25.0 * 255.255.255.0 U 0 0 0 eth0
10.10.25.0 * 255.255.255.0 U 0 0 0 eth1
default 10.10.25.1 0.0.0.0 UG 0 0 0 eth1
default 10.10.25.1 0.0.0.0 UG 0 0 0 eth0
Спасибо сказали:
lybin
Сообщения: 6
ОС: Debian testing/sid

Re: Проблема c Ethernet

Сообщение lybin »

Про то что в одну подсеть могут смотреть несколько сетевых и не было сомнений, тем более все работает, но время от времени пропадает раздача, помагает перезапуск интерфейсов...вот с этим неясности...смотрел таблицу маршрутизации после падения - все норм...заинтересовали строчки из dmesg в самом первом посте...

eth2: MII PHY found at address 1, status 0x786d advertising 05e1 Link 45e1.

udev: renamed network interface eth0 to eth2
udev: renamed network interface eth2_rename to eth0


возможно это подсказка к проблеме...
Спасибо сказали:
Аватара пользователя
KislotLord
Сообщения: 68

Re: Проблема c Ethernet

Сообщение KislotLord »

chp писал(а):
08.10.2009 17:30
К вопросу о том может ли быть несколько интерфейсов из одной подсети на одной машине:
У меня на одной машине под Win2003, есть четыре сетевых интерфейса, все имеют ip адреса одной подсети, и все прекрасно работает- ничего специально не настраивалось, на машину можно удаленно зайти по любому из этих Ip адресов. Вот что выводит "route print" на этой машине:

Код:

IPv4 Route Table ================================================================= Interface List 0x1 ........................... MS TCP Loopback interface 0x10003 ...00 1a 64 79 f3 a2 ...... Broadcom BCM5708C NetXtreme II GigE (NDIS VBD Client) #2 0x10004 ...00 1a 64 79 f3 a0 ...... Broadcom BCM5708C NetXtreme II GigE (NDIS VBD Client) 0x10005 ...00 15 17 48 12 15 ...... Intel® PRO/1000 PT Dual Port Server Adapter #2 0x10006 ...00 15 17 48 12 14 ...... Intel® PRO/1000 PT Dual Port Server Adapter ================================================================= ================================================================= Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 10.10.25.1 10.10.25.101 20 0.0.0.0 0.0.0.0 10.10.25.1 10.10.25.103 20 0.0.0.0 0.0.0.0 10.10.25.1 10.10.25.102 20 10.10.25.0 255.255.255.0 10.10.25.101 10.10.25.101 20 10.10.25.0 255.255.255.0 10.10.25.102 10.10.25.102 20 10.10.25.0 255.255.255.0 10.10.25.103 10.10.25.103 20 10.10.25.101 255.255.255.255 127.0.0.1 127.0.0.1 20 10.10.25.102 255.255.255.255 127.0.0.1 127.0.0.1 20 10.10.25.103 255.255.255.255 127.0.0.1 127.0.0.1 20 10.12.125.0 255.255.255.0 10.10.25.10 10.10.25.102 1 10.255.255.255 255.255.255.255 10.10.25.101 10.10.25.101 20 10.255.255.255 255.255.255.255 10.10.25.102 10.10.25.102 20 10.255.255.255 255.255.255.255 10.10.25.103 10.10.25.103 20 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 224.0.0.0 240.0.0.0 10.10.25.101 10.10.25.101 20 224.0.0.0 240.0.0.0 10.10.25.102 10.10.25.102 20 224.0.0.0 240.0.0.0 10.10.25.103 10.10.25.103 20 255.255.255.255 255.255.255.255 10.10.25.101 10.10.25.101 1 255.255.255.255 255.255.255.255 10.10.25.101 10006 1 255.255.255.255 255.255.255.255 10.10.25.102 10.10.25.102 1 255.255.255.255 255.255.255.255 10.10.25.103 10.10.25.103 1 Default Gateway: 10.10.25.1 ==================================================

Уж если винда такое может то какие в линухе могут проблемы?

Взял машину с линухом в этой же сети. В ней два интерфейса, конфигурируются по DHCP


eth0 Link encap:Ethernet HWaddr 00:11:25:1d:33:93
inet addr:10.10.25.9 Bcast:10.10.25.255 Mask:255.255.255.0
inet6 addr: fe80::211:25ff:fe1d:3393/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4404265 errors:0 dropped:0 overruns:0 frame:0
TX packets:657691 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:615597602 (587.0 MiB) TX bytes:266431519 (254.0 MiB)

eth1 Link encap:Ethernet HWaddr 00:80:48:2e:20:2c
inet addr:10.10.25.16 Bcast:10.10.25.255 Mask:255.255.255.0
inet6 addr: fe80::280:48ff:fe2e:202c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3866705 errors:0 dropped:0 overruns:0 frame:0
TX packets:22787 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:309586512 (295.2 MiB) TX bytes:3149355 (3.0 MiB)
Interrupt:21 Base address:0x2000

Вывод route:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.10.25.0 * 255.255.255.0 U 0 0 0 eth0
10.10.25.0 * 255.255.255.0 U 0 0 0 eth1
default 10.10.25.1 0.0.0.0 UG 0 0 0 eth1
default 10.10.25.1 0.0.0.0 UG 0 0 0 eth0


А при чём здесь это? 0_o
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали:
lybin
Сообщения: 6
ОС: Debian testing/sid

Re: Проблема c Ethernet

Сообщение lybin »

А при чём здесь это? 0_o

windows must live!
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Проблема c Ethernet

Сообщение Ism »

Я не гуру, но пробовали вы слушать сеть wireshark ом? во время включения сетевух? Может разбор сетевых пакетов даст ответ?
Спасибо сказали:
lybin
Сообщения: 6
ОС: Debian testing/sid

Re: Проблема c Ethernet

Сообщение lybin »

wireshark - gui
если бы пакеты ходили не правильно не работала бы раздача...во время пропадания раздачи интернета вроде бы таблица роутинга норм, iptables думаю тож тут нипричем...в ifconfig все интерфейсы подняты...но на самом деле интерфейсы как бы мертвы, кроме который смотрит в локалку т.к. через него можно зайти по ssh
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Проблема c Ethernet

Сообщение Ism »

а может интерфейсу в сети чтото не нравится, чудеса бывают (например одинаковые MAC адреса)
и какая разница чем слушать сеть, утилит много
Спасибо сказали:
lybin
Сообщения: 6
ОС: Debian testing/sid

Re: Проблема c Ethernet

Сообщение lybin »

auto lo eth0 eth2 eth1

iface lo inet loopback

iface eth0 inet static
<------>address 192.168.YY.XX
<------>netmask 255.255.255.0
<------>network 192.168.YY.0
<------>broadcast 192.168.YY.255
<------>gateway 192.168.YY.1
<------># dns-* options are implemented by the resolvconf package, if installed
<------>dns-nameservers *******
<------>hwaddress ether ****

iface eth1 inet static
<------>address 172.168.YY.1
<------>netmask 255.255.255.0
<------>network 172.168.YY.0
<------>broadcast 172.168.YY.255
<------>

iface eth2 inet static
<------>address 192.168.YY.ZZ
<------>netmask 255.255.255.0
<------>network 192.168.YY.0
<------>broadcast 192.168.YY.255
<------>gateway 192.168.YY.1
<------># dns-* options are implemented by the resolvconf package, if installed
<------>dns-nameservers *******
<------>hwaddress ether ***

интерфейсы поднимаем так...может что здесь вдруг не так для нескольких сетевых?

Ism писал(а):
08.10.2009 22:04
а может интерфейсу в сети чтото не нравится, чудеса бывают (например одинаковые MAC адреса)

вариант кстати...что ктонибудь в сети с мак адресом нашей второй сетевухи и происходит конфликт...это идея...просто действительно чудеса...и все же так же интересно кто переведе строчки из первого поста
eth2: MII PHY found at address 1, status 0x786d advertising 05e1 Link 45e1.

udev: renamed network interface eth0 to eth2
udev: renamed network interface eth2_rename to eth0
Спасибо сказали:
Аватара пользователя
KislotLord
Сообщения: 68

Re: Проблема c Ethernet

Сообщение KislotLord »

На интерфейсе eth2 идут потери 11 пакетов теряются из 100
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Проблема c Ethernet

Сообщение Ism »

если б знать список причин автовыключения сетевого интерфейса...

кстати широковещательных пакетов много в сети? может гдето пробка
Спасибо сказали:
DSS
Сообщения: 390

Re: Проблема c Ethernet

Сообщение DSS »

KislotLord писал(а):
08.10.2009 15:32
Есть необходимость в этом... Просто на каждом IP не очень широкий канал, хотелось бы канал на первом IP с каналом на втором.

Насколько я помню, bonding можно сделать как отказоустойчивый (т.е. при падении одного начинает работать второй), так и суммирующий.
Спасибо сказали:
Аватара пользователя
KislotLord
Сообщения: 68

Re: Проблема c Ethernet

Сообщение KislotLord »

DSS писал(а):
09.10.2009 04:29
KislotLord писал(а):
08.10.2009 15:32
Есть необходимость в этом... Просто на каждом IP не очень широкий канал, хотелось бы канал на первом IP с каналом на втором.

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

Там есть суммирующий, но он суммирует 2 ethernet с ОДНИМ IP. Если я не прав поправьте.
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали:
DSS
Сообщения: 390

Re: Проблема c Ethernet

Сообщение DSS »

KislotLord писал(а):
09.10.2009 06:37
Там есть суммирующий, но он суммирует 2 ethernet с ОДНИМ IP. Если я не прав поправьте.

Да, именно так.
Вы же так и не уточнили, зачем Вам два IP в одну и ту же сеть, хотя вопрос такой был.
Спасибо сказали:
Neonl
Сообщения: 4
ОС: mandriva 2009.0

Re: Проблема c Ethernet

Сообщение Neonl »

KislotLord писал(а):
08.10.2009 10:09
Приветствую

Поднял 2 ethernet интерфейса в одну подсеть (и в один свич) и столкнулся с проблемой падения второго интерфейса.
Причем отловить события падения точно не удалось. Есть подозрения конфликтов ethernet, но повозившись с интерфейсами не нашел зацепок.


Привет. Вот те краткая инстукция:

Подгружаем модуль ядра "bonding", в /etc/modprobe.conf указываем
alias bond0 bonding
options bond0 miimon=100 mode=3
, где mode=
0 - balance-rr (Round-robin выбор интерфейса)
1 - active-backup (работает только один интерфейс, остальные в режиме горячей замены)
2 - balance-xor - для всех пересылок на MAC закрепляется один из интерфейсов
3 - broadcast - трафик идет через оба интерфейса одновременно
4 - 802.3ad - для коммутаторов с поддержкой IEEE 802.3ad Dynamic link aggregation
5 - balance-tlb, 6 - balance-alb
# /sbin/ifconfig bond0 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 up
# /sbin/ifenslave bond0 eth0
# /sbin/ifenslave bond0 eth1

/etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=yes
USERCTL=no
DNS1=212.096.096.038
RESOLV_MODS=no

/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no

/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no

Вот при таком варианте работает и не падает, причем может работать как одна так и две карты. Я объединял три карты разных производителей (интегрированая marvell, realtek, d-link) в bonding. Работают как одна. Но скрорости сети, если планируешь как файл сервер использовать не добавит. Бьюсь уже с этой проблемой месяц. Весь прикол в связке Linux+XP в окне буфера TCP/IP. Выньда не имеет ограничения буфера, а вот в linux довольно маленький, и выньда не хотит обрабатывать кучу маленьких пакетов.
Спасибо сказали:
lybin
Сообщения: 6
ОС: Debian testing/sid

Re: Проблема c Ethernet

Сообщение lybin »

Neonl, т.е. у вас три сетевых для стабильности с одним ip?
Спасибо сказали:
Devon
Сообщения: 101
ОС: Debian, Mac, SlackHat :)

Re: Проблема c Ethernet

Сообщение Devon »

Можно сделать бондинг и к bond0 сдеать еще сколько угодно алиасов с разными ip, не понимаю, в чем трудность.
Спасибо сказали: