URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 62500
[ Назад ]

Исходное сообщение
"linux. Проблемы с vlan."

Отправлено Solo_Wolf , 07-Дек-05 15:29 
Есть сеть
Сервер 1-й внешний реальный, 2-й реальный и 2 vlan-а <-> switch <-> пользовательская сеть.

Настройка свича: в сторону сервера tagged vlan-ы. В сторону пользователя untagged.

На сервере работает nat. Vlan-ы работают, но при передаче с пользовательских компов обрывается связь на больших файлах. В обратном направлении все ОК.


Содержание

Сообщения в этом обсуждении
"linux. Проблемы с vlan."
Отправлено Morph , 07-Дек-05 18:39 
>Есть сеть
>Сервер 1-й внешний реальный, 2-й реальный и 2 vlan-а <-> switch <-> пользовательская сеть.
>
>Настройка свича: в сторону сервера tagged vlan-ы. В сторону пользователя untagged.
>
>На сервере работает nat. Vlan-ы работают, но при передаче с пользовательских компов
>обрывается связь на больших файлах. В обратном направлении все ОК.

Че за коммут? Если у него есть статистика - смотри есть ли коллизии.
Физическое соединение в порядке?


"linux. Проблемы с vlan."
Отправлено Solo_Wolf , 07-Дек-05 22:39 
>Че за коммут?

SMC

> Если у него есть статистика - смотри есть ли
>коллизии.

Усе прекрасно ! Никаких ошибок не пишет. (верить свичу можно, но не нужно)

>Физическое соединение в порядке?

Физическое соединение в порядке.

Так проблема именно с vlan. Реальный интерфейс работает прекрасно.



"linux. Проблемы с vlan."
Отправлено vvvua , 07-Дек-05 23:27 
Возможно, проблема с MTU, а как следствие - с MSS.
У таггед пакетов MTU не 1500, если не обшибаюсь.
Решение как для туннелей при связке винды с линухом:
iptables -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

ну либо вобще setmss 1000 сделать - тогда точно пролезет.


"linux. Проблемы с vlan."
Отправлено bass , 08-Дек-05 08:09 
>Есть сеть
>Сервер 1-й внешний реальный, 2-й реальный и 2 vlan-а <-> switch <-> пользовательская сеть.
>
>Настройка свича: в сторону сервера tagged vlan-ы. В сторону пользователя untagged.
>
>На сервере работает nat. Vlan-ы работают, но при передаче с пользовательских компов
>обрывается связь на больших файлах. В обратном направлении все ОК.

я сталкивался c проблемой в Rx у vlan на линукс.
пока не отправил вас патчить ядро, поинтересуюсь какое ядро и какая сетевая.


"linux. Проблемы с vlan."
Отправлено Solo_Wolf , 08-Дек-05 14:59 
>
>я сталкивался c проблемой в Rx у vlan на линукс.
>пока не отправил вас патчить ядро, поинтересуюсь какое ядро и какая сетевая.
>

2.6.3-7 (smp), intel


"linux. Проблемы с vlan."
Отправлено Den , 08-Дек-05 15:37 
>>
>>я сталкивался c проблемой в Rx у vlan на линукс.
>>пока не отправил вас патчить ядро, поинтересуюсь какое ядро и какая сетевая.
>>
>
>2.6.3-7 (smp), intel

Гдето проскакивало в рассилках, что проблемы с виланами действительно были в ранних ядрах ветки 2.6. Поставьте 2.6.14 - там точно проблем нету с виланами


"linux. Проблемы с vlan."
Отправлено bass , 09-Дек-05 04:13 
>>
>>я сталкивался c проблемой в Rx у vlan на линукс.
>>пока не отправил вас патчить ядро, поинтересуюсь какое ядро и какая сетевая.
>>
>
>2.6.3-7 (smp), intel

ядро обновить до текущего стейбла
использовать intel драйвер (e100) и обязателен rx polling. (если сетевуха made in mexica, то наоборот отключить его)


"linux. Проблемы с vlan."
Отправлено Solo_Wolf , 09-Дек-05 22:57 
Всем спасибо ! Разобрался...


Насчет e100 правильное замечание. Как нить попробую... Но не уверен, поскольку сетевые адаптеры интегрированные и похоже усеченные. Посему MTU 1508 сделать проблематично. Я лазил в драйверы и везде выделяется правильный буфер. Похоже проблема была именно в самой карте. В описании к vlan-tools это расписано. Поставил китайскую 8139 и все поехало.....


Еще раз спасибо... ВСЕМ !