Привет всем!
Дано:
1. ноут с RF13 (то же самое было и на 12, но не было на offtopic'е).
2. Коммуникатор HTC Diamond.
Подключаю даймонд к ноуту по USB. NetworkManager это определяет, поднимает сетевой интерфейс eth1. Более того - имена dns разрешаются, время синхронизируется, пинги ходят как по имена, так и по адресам. То есть коннект с Инетом предоставлен. iptables поставлен в тотальный ACCEPT. А дальше -чудо чудесное. Если я иду в Сеть через честный проводной интерфейс и даю команду:
#telnet ru.wikipedia.org 80
Trying 91.198.174.232...
Connected to ru.wikipedia.org.
Escape character is '^]'.
GETТо в ответ мне приходит:
1.
HTTP/1.0 400 Bad Request
Server: squid/2.7.STABLE7
Date: Sat, 12 Jun 2010 07:52:51 GMT
Content-Type: text/html
Content-Length: 66218
X-Squid-Error: ERR_INVALID_REQ 0
X-Cache: MISS from amssq31.esams.wikimedia.org
X-Cache-Lookup: NONE from amssq31.esams.wikimedia.org:80
Connection: close2. Далее приезжает честная html страница (её не публикую)
Если же я телнечусь туда же через HTC Diamond, то ко мне приезжает только п.1. А станица молчит как партизан.
Причем, если я иду телнечуть на иные хосты - ответы по п.1 будут иные. Но html-станица рубится напрочь.
Помогите понять - где собака зарылась и как её, собаку, научить отвечать правильно? Не рубить html?
=============================================
Решение простое - надо поставить MTU не по дефолту, а поменьше, 1394. После этого Linux спокойно ходит в Инет через HTC Diamond.
