Re: Vista i 98SE w sieci domowej - dziwaczny problem!!!

Autor: Michal Kawecki <kkwinto_at_o2.px>
Data: Sat 22 Sep 2007 - 10:49:18 MET DST
Message-ID: <1wea1lv1r8lxn$.dlg@kwinto.prv>
Content-Type: text/plain; charset="iso-8859-2"

Dnia Sat, 22 Sep 2007 03:04:50 +0200, A. Grodecki napisał(a):

> Michal Kawecki napisał(a):
>
>> Trudno powiedzieć, czy da się to wszystko pogodzić. Jak wiesz, Win98 to
>> już prehistoria i od dawna nie jest wspierany. Wątpię żeby przy
>> budowaniu nowego stosu TCPIP w Viście pamiętano o zapewnieniu na "dzień
>> dobry" kompatybilności z Win9x, ale pewnie da się ją w jakiś sposób
>> wyklikać. Na początek zacznij od wyłączenia autotuningu - opis:
>> http://www.msfn.org/board/Heres_TcpWindowSize_work_Vista_t87969.html. Co
>> zaś się tyczy drukarki to będziesz miał spory problem, bo z Vistą wiele
>> starszych urządzeń nie współpracuje. Sprawdź, czy uda się zainstalować
>> tę drukarkę lokalnie, np. w trybie zgodności. Jeśli tak to z pracą
>> sieciową też nie powinno być problemów.
>
> Po wyłączeniu autotuningu zupełnie przestało działać. Musiałem przywrócić.
> Ale ciekawostka - po zainstalowaniu drivera drukarki z CD (bo z witryny
> Microsoftu się nie dało tego modelu pobrać), drukarka drukuje poprawnie,
> mimo że w opcjach sieciowych włączyć się jej nie da.

Drukuje lokalnie czy sieciowo?

> No cóż. Windows... Któż nadąży...
> Nie będę wnikał. Byle stan pozostał stabilny :)

Ale masz już trop, którym możesz podążyć. Vista sama dopasowuje
parametry MTU w zależności od urządzenia z którym się komunikuje, ale
można ten mechanizm wyłączyć tak jak to wcześniej zrobiłeś, lub w pewnym
stopniu zmienić jego działanie (parametrami). Jednak po wyłączeniu
trzeba już ręcznie znaleźć prawidłową wartość MTU, przy której będzie
możliwa komunikacja. Domyślnie ustawiana jest wówczas chyba wartość 576,
co u Ciebie wcale nie musi być optymalne. Ponieważ w Viście nie
zadziałają programiki typu Dr.TCP, trzeba to zrobić poleceniem netsh
interface ipv4 set subinterface "Local Area Connection*" mtu=xxxx
store=persistent. Ustal tylko wcześniej, jakie MTU jest obecnie
ustawione w Windows 98.

Pozostaje problem parametru RWIN, który w Viście jest zwykle dynamicznie
dobierany. Ale można go ręcznie zmienić:
http://www.microsoft.com/technet/community/columns/cableguy/cg1105.mspx#E4B

A tu wątki do dyskusji na temat MTU w Viście:
http://www.dslreports.com/forum/r18301582-Cable-DRTCP-does-it-work-on-Vista-and-also-tweakrwin-quest
http://www.dslreports.com/forum/r18654865-Cable-What-do-I-do-here
http://smallvoid.com/article/winnt-tcpip-mtu.html

A z ciekawości możesz przyjrzeć się opisom usprawnień w nowym stosie
TCPIP Visty:
http://www.microsoft.com/technet/community/columns/cableguy/cg1105.mspx
Jest tam obiecująca wzmianka o parametrze Compound TCP, z której za
chwilkę nie omieszkam skorzystać :-).

*zmień nazwę angielską na taką jak u Ciebie.

-- 
M.   [Windows - Shell/User MVP]
/odpowiadając na priv zmień px na pl/
https://mvp.support.microsoft.com/profile/Michal.Kawecki
Received on Sat Sep 22 10:55:07 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sat 22 Sep 2007 - 11:42:03 MET DST