gavrik@hs:~# uname -a
Linux hs 2.6.38-8-server #42-Ubuntu SMP Mon Apr 11 03:49:04 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
gavrik@hs:~# lspci |grep Eth
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
gavrik@hs:~# ssh -v
OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010
Имеется домашняя файлопоймока на базе Asrock A330GC, которая стоит за роутером(DLink DIR655). Провайдер Билайн(4 мегабита анлим). Нужные порты проброшены.
До бубунты был FreeNAS 7 на базе FreeBSD 7.3, поднимал по ssh тонель и мог использовать с работы как проксю до любых ресурсов, и было все замечательно. Решил уйти с оси на флешке и перейти на Ubuntu Server.
Теперь при поднятии тонеля, по типу
ssh -D 1080 user@ВНЕШНИЙ_IP_провайдера_билайна
тонель долго не живет, сыпется и отваливается, даже посерфить не удается нормально, и на настройки домашнего роутера заходит чихая и кашляя. Пробовал с ноута- от знакомых и с работы, без разницы, !НО! стоит зайти от когонибудь у кого есть доступ к локалке билайна:
ssh -D 1080 user@10.68.25.45
то постабильней, однако все равно отваливается через некоторое время.
При этом стоит загрузиться с флешки на которой стоит FreeNAS с фрюшкой - все стабильно и не отваливается :-
Ладно, с тунелем беда, но так и просто если прицепится по ssh к серваку, чтобы чтонибудь подкрутить, обновить, посмотреть как там жизнь в большинстве случаев сессия встает на мертво(может и сразу же умереть, а может часами висеть и ничего), просто висит терминал и не реагирует.
Поставил ради интереса недавно сервер игрушки MineCraft, при зацепке через внешний IP отваливается буквально через секунд 10-15 после захода на сервер с сообщением
Internal exception: java.net.SocketTimeoutException: Read timed out
Если цепляться через серый IP 10.х.х.х то стабильно, и если кидает то только если трансмишен начинает чтото комуто отдавать, но не факт что изза нагрузки.
Интерфейс при этом не отваливается.
Куда копать?
до Ubuntu server 11.04 х64 стоял Ubuntu server 10.10 32бита и были теже симптомы.
Гугл говорит сетевуха гумус, хотя это и так ясно, но под фрей то она без нареканий работает.
Пользователь решил продолжить мысль [time]Thu May 5 23:27:19 2011[/time]:
Мда, месяц бился, и сейчас кажется нашел в чем загвоздка
Разглядывая разницу настройки фрюшки и Ubuntu увидел что чексумма в бубунте проверяется, во фрюхе же не проверяется.
gavrik@hs:~# sudo ethtool -k eth0
Offload parameters for eth0:
rx-checksumming: on
tx-checksumming: off
scatter-gather: off
tcp-segmentation-offload: off
udp-fragmentation-offload: off
generic-segmentation-offload: off
generic-receive-offload: on
large-receive-offload: off
rx-vlan-offload: on
tx-vlan-offload: on
ntuple-filters: off
receive-hashing: off
Гугл мои опасения подтвердил.
Сделал
sudo ethtool -K eth0 rx off
и переподнял сетку
однако параметры снова встали на прежнее место, как это срубить раз и навсегда?