LINUX.ORG.RU
ФорумAdmin

Зависание и обрыв TCP на домашнем сервере


0

2

Итак господа, взываю к вам с просьбой помоч решить проблему.
В домашней сети запущен сервер на Debian 6.
Четыре сетевых адаптера eth0 <-> WAN; eth1-eth3 <-> br0.

WAN(eth0) настраиваеться по DHCP + pppoe
br0 <-> 192.168.1.100/24 - обслуживает локальную сеть (активно два порта)
К WAN+pppoe притензий никаких, а вот br0 это кошмар
Симптомы:
1. ssh->192.168.1.100 обрывается постоянно(сначала данные идут только
в сторону клиента, на команды не реагирует, потом putty вылетает с
ошибкой «Network error:Software caused connection abort»). Четкого
промежутка нету. При конекте из внешней сети проблем нету.
2. Любая закачка одним потоком зависает, если конечно не успевает
скачать до обрыва (ролики с youtube.com просто загружаються на
некоторый промежуток времени, и ступор пока не переведеш дальше).

Буду благодарен за любую помощ. Подскажите куда копать, или руки подровнять :)


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

zolden ★★★★★
()
Ответ на: комментарий от zolden

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

bdp
() автор топика
Ответ на: комментарий от anton_jugatsu

Не помогло.
Это правило влияет на проходные пакеты, а у меня также проблемы и при локальном конекте по ssh на сервер.
Я даже попробовал применить его на OUTPUT, но без результатно.
Щас еще почитаю что оно делает :)

bdp
() автор топика
Ответ на: комментарий от bdp

Прочитал... :)
Проблемы с MSS я встречал. У меня не поже на эту проблему.
У меня прекращаеться передача данных от меня к серверу по конкретному TCP соединению. Причем время нормальной работы максимум до 5мин.
Из двух компов пробовал на разных сетевых. Проблема у всех одна и таже.
Есть подозрение в роботе бриджа.
Завтра добуду резервниый канал, тогда попробую без бриджа, ну и tcpdump поганяю.

bdp
() автор топика

Продолжаем гадать на кофейной гуще

iptables -A FORWARD -m physdev --physdev-is-bridged -j ACCEPT

?

Deleted
()
Ответ на: Продолжаем гадать на кофейной гуще от Deleted

Попробовал. Ничего не изменилось.
Прибил бридж. Оставил пока только eth1. Есть результат - проблема осталась, бридж не виноват :)
Wireshark на клиенте показал коечто интересное
https://picasaweb.google.com/lh/photo/F-JIEN1F9Ve-B_eDl5bssw?feat=directlink

Пробую понять что сие значит. Пока безрезультатно.

bdp
() автор топика
Ответ на: комментарий от bdp

Уже пол часа через альтернативний канал держу ssh сесию. И ни одного похожего сообщения.

bdp
() автор топика
Ответ на: комментарий от bdp

Покажи содержимое ifconfig и dmesg с клиента и сервера.

Прибил бридж. Оставил пока только eth1. Есть результат - проблема осталась, бридж не виноват :)

Какой модели сетёвка? Какой драйвер используется? Пробовал с другими сетёвками?

Deleted
()
Ответ на: комментарий от bdp

>Wireshark на клиенте показал коечто интересное

Ты кабель креслом не преехал случайно? Ещё бывает что кабель плохо обжат

router ★★★★★
()
Ответ на: комментарий от bdp

Думаю эту ссылку вы уже нагуглили, но всё равно оставлю на всякий случай, такие вещи полезно знать при отладке с wireshark:
http://wiki.wireshark.org/TCP_Analyze_Sequence_Numbers

Симптомы действительно похожи на проблемы с физикой. Проверяйте кабель, сетевуху, драйвера.

zolden ★★★★★
()
Ответ на: комментарий от zolden

За ссылку большое спасибо.
Физика в норме(что касается кабеля), но вот есть одно подозрение. Я когда сетевушки ставил, пришлось их крепежние планки снять, в корпус не помещались. А через ети планки они соединялись с корпусом.
Короче пошол заземлять все :)
Да, сетевушки все одинаковые, китайское г-но на чипе RTL. UpLink работает нормально! Я их местами менял - изменений небыло.

bdp
() автор топика
Ответ на: комментарий от bdp

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

bdp
() автор топика

Очень похоже на проблемы с фаерволом. Покажи iptables-save

Так же попингуй ping -i0.005 -s1000 и посмотри на процент потерь. Хотя я думаю что серьёзных проблем это не выявит.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

>как проверял? Надеюсь, кабельным тестером? :)
Проверял годом работи на простом маршрутизаторе :) То что делает кабелный тестер, это просто проверяет целосность кабельних жил (по крайней мере те тестеры что я видел), всякого рода потери они не проверяют.

bdp
() автор топика
Ответ на: комментарий от bdp

Откуда вагон сообщений от сети? Логирование в iptables включено, чтоли?

А железо то какое? Пять болтающихся (без крепёжных планок) PCI сетёвок? Слоты и контакты на сетёвках чистые? Скорости на всех сетёвках 100 Мбит? Или UpLink 10 Мбит?

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.