SSH bad packet length
shiva 14 января, 2010 - 18:07
Всем привет! Вопрос вообще не по теме, но тут люди грамотные, может кто что-нибудь подскажет :)
Имею iPhone подключенный по ssh к Gentoo. Периодически при передаче происходит обрыв соединения с ошибкой:
root# Bad packet length 2315054163.
Disconnecting: Packet corrupt
На iPhone стоит OpenSSH 5.2p1-8 (вроде по версии Debian), на компе openssh 5.3_p1-r1
В чем может быть проблема?
»
- Для комментирования войдите или зарегистрируйтесь
Неужели никто не знает?
Неужели никто не знает?
/
Судя по порту
ssh -R 8118:10.1.10.1:5380 root@localhost -p 3023
эта команда выполняется на телефоне?
тогда почему
-R
? надо-L
гм.. даже так не совсем ясно...
Вобщем я бы делал на iphone:
ssh -L 3128:proxy_ip:proxy_port user@usb_host -p usb_host_port
Выполняется это на компе,
Выполняется это на компе, потому и -R - обратный туннель. После данной команды получаем вывод netstat на телефоне:
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp4 0 0 localhost.ssh localhost.49228 ESTABLISHED
tcp4 0 0 localhost.49228 localhost.ssh ESTABLISHED
На компе:
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:49041 localhost:3023 ESTABLISHED
tcp 0 0 localhost:3023 localhost:49041 ESTABLISHED
то есть подымается 2 соединения. Браузер тела даже может загрузить пару страничек, притом берет он их с прокси. Но если попробовать что-нибудь скачать туннель падает
.
Ну запустите ssh c -v, посмотрите в чем ошибка
ssh -c -v ничего путного не
ssh -c -v ничего путного не дает, идет нормальный процесс передачи, потом bad packet length без всяких объяснений
а как вообще подключен iPhone
а как вообще подключен iPhone к сети? может mtu неправильно выставлен?! всякие качалки без проблем работают?
Подключен по USB, программно
Подключен по USB, программно это выглядит как lo iPhone <> lo компа, mtu одинаков. Дело наверное не в нем. Коннект падает рандомно, может передать 19 мегов, а может 2 и обрывается.