30wininout.pdf

(317 KB) Pobierz
12263534 UNPDF
Rozdzia³ 30
Rozwi¹zywanie problemów
z protoko³em TCP/IP
835
Ma³a sieæ:
dostrajanie
i rozwi¹zywanie
problemów
Rozwi¹zywanie problemów
z folderem Moje miejsca
sieciowe
843
Narzêdzia do rozwi¹zywania
problemów z sieci¹
844
Poprawianie wydajnoœci sieci
845
Nowa funkcja!
Mostkowanie dwóch sieci
847
Czêœæ VII: Sieæ
Rozdzia³ 30: Ma³a sieæ: dostrajanie i rozwi¹zywanie problemów
Wiêkszoœæ prostych sieci sk³adaj¹cych siê maksy-
malnie z 10 komputerów z systemem Windows
XP po prostu dzia³a. Jednak kiedy bêdziesz mia³
problemy z sieci¹, proces ich rozwi¹zania mo¿e
byæ skomplikowany, ze wzglêdu na trudnoœci
w okreœleniu ich przyczyny. W niektórych przy-
padkach problemy z sieci¹ s¹ bezpoœrednio
powi¹zane ze sprzêtem, zarówno na komputerze
lokalnym, jak i gdziekolwiek w twojej sieci lub te¿
na drodze miêdzy twoim komputerem i miejscem
przeznaczenia w Internecie. Ale jest równie praw-
dopodobne, ¿e problem zosta³ spowodowany
przez wadliw¹ konfiguracjê na twoim kompute-
rze.
W tym rozdziale wyjaœnimy, w jaki sposób zi-
dentyfikowaæ i naprawiæ powszechne problemy
konfiguracyjne sieci, miêdzy innymi b³êdy adre-
sów TCP/IP, niew³aœciwe ustawienia podsieci,
a tak¿e problemy z systemem DNS.
Wyjaœnimy równie¿, w jaki sposób rozpoznaæ sy-
tuacjê, kiedy sieæ ma ni¿sz¹ wydajnoœæ ni¿ jej
szybkoœæ optymalna, a tak¿e poka¿emy ci, w jaki
sposób wykorzystaæ now¹ funkcjê w systemie
Windows XP do szybkiego i prostego po³¹czenia
dwóch sieci.
Rozwi¹zywanie
problemów
z protoko³em TCP/IP
TCP/IP jest domyœlnym protoko³em komunika-
cyjnym w Internecie i w systemie Windows XP
12263534.002.png
836
Czêœæ VII: Sieæ
jest on instalowany i konfigurowany automatycznie. Przez d³u¿szy czas twoje
po³¹czenie TCP/IP powinno po prostu pracowaæ, bez potrzeby rêcznej konfiguracji.
Je¿eli napotkasz problemy z sieciami bazuj¹cymi na protokole TCP/IP, takie jak nie-
mo¿noœæ po³¹czenia siê z innymi komputerami w tej samej sieci lub problemy
z po³¹czeniem z zewnêtrznymi witrynami sieci Web, problem mo¿e mieæ zwi¹zek
z protoko³em TCP/IP. Bêdziesz potrzebowa³ przynajmniej podstawowej znajomoœci
sposobu dzia³ania tego protoko³u, zanim bêdziesz potrafi³ wybraæ narzêdzie do od-
krycia Ÿród³a problemu.
Sprawdzanie, czy nie ma problemów z po³¹czeniem
Za ka¿dym razem, gdy twoja sieæ odmawia poprawnego wysy³ania i odbierania da-
nych, twoim pierwszym krokiem w kierunku rozwi¹zania problemu powinno byæ
sprawdzenie fizycznego po³¹czenia miêdzy komputerem lokalnym i reszt¹ sieci.
Zak³adaj¹c, ¿e twoja sieæ wykorzystuje protokó³ TCP/IP, twoj¹ najpotê¿niejsz¹ bro-
ni¹ jest narzêdzie Ping. Kiedy u¿yjesz polecenia Ping bez parametrów, system Win-
dows wyœle cztery komunikaty ¿¹dania echa protoko³u ICMP ( Internet Control Messa-
ge Protocol ) na adres, który poda³eœ. Je¿eli maszyna na drugim koñcu po³¹czenia od-
powie, bêdziesz wiedzia³, ¿e po³¹czenie sieciowe miêdzy tymi dwoma punktami jest
sprawne.
UWAGA
Sk¹d pochodzi nazwa Ping ? Oficjalnie jest to skrót od Packet Internet Groper . Jednak bardziej prawdopo-
dobne jest, ¿e narzêdzie to, które datuje siê od czasu najwczeœniejszych wersji systemu Unix, zosta³o pier-
wotnie nazwane od dŸwiêku wytwarzanego przez sonar ³odzi podwodnej podczas wysy³ania impulsów
w poszukiwaniu obiektów znajduj¹cych siê w morzu. „Oficjalne” znaczenie prawie na pewno powsta³o
w wyniku dopasowania do istniej¹cej nazwy.
Aby u¿yæ polecenia Ping, otwórz okno wiersza polecenia systemu Windows XP
(cmd.exe) i wpisz polecenie ping nazwa_celu (gdzie nazwa_celu jest adresem IP lub
nazw¹ innego hosta). Rezultat powinien byæ podobny do tego:
C:\> ping www.przyk³ad.com
Badanie VENERA.ISI.EDU [128.9.176.32] z u¿yciem 32 bajtów danych:
OdpowiedŸ z 128.9.176.32: bajtów=32 czas=94ms TTL=242
OdpowiedŸ z 128.9.176.32: bajtów=32 czas=76ms TTL=242
Up³yn¹³ limit czasu ¿¹dania.
OdpowiedŸ z 128.9.176.32: bajtów=32 czas=81ms TTL=242
Statystyka badania ping dla 128.9.176.32:
Pakiety: Wys³ane = 4, Odebrane = 3, Utracone = 1 (25% straty),
Szacunkowy czas b³¹dzenia pakietów w milisekundach:
Minimum = 76ms, Maksimum = 94ms, Czas œredni = 83ms
Je¿eli wszystkie pakiety, które wys³a³eœ, wróci³y bez przeszkód w zbli¿onym czasie,
twoje po³¹czenie TCP/IP jest w porz¹dku i mo¿esz skupiæ siê na szukaniu problemu
gdzie indziej. Je¿eli niektóre pakiety nie zmieœci³y siê w czasie, pojawi siê komunikat
„Up³yn¹³ limit czasu ¿¹dania”, tak jak w przyk³adzie powy¿ej, wskazuj¹c, ¿e twoje
po³¹czenie sieciowe dzia³a, ale jeden lub kilka przeskoków miêdzy twoim kompute-
rem i maszyn¹ docelow¹ napotka³o problemy. W takim wypadku powtórz test Ping
 
Rozdzia³ 30: Ma³a sieæ: dostrajanie i rozwi¹zywanie problemów
837
z u¿yciem prze³¹cznika –n w celu wys³ania wiêkszej liczby pakietów; na przyk³ad:
ping –n 30 192.168.1.1 wysy³a 30 pakietów do komputera lub rutera pod adresem
192.168.1.1. (Pamiêtaj, ¿e prze³¹cznik –n jest wra¿liwy na wielkoœæ liter, nie wpisuj go
wiêc wielk¹ liter¹). Wysoki poziom przekroczeñ limitu czasu, znanych te¿ jako utrata
pakietów , zazwyczaj oznacza problem gdzieœ w sieci, a nie na komputerze lokalnym.
(Aby zobaczyæ pe³en asortyment prze³¹czników dostêpnych dla polecenia ping,
wpisz ping bez okreœlania celu).
Je¿eli wszystkie twoje pakiety powróci³y z komunikatem „Up³yn¹³ limit czasu ¿¹da-
nia”, problem mo¿e tkwiæ w po³¹czeniu TCP/IP na twoim komputerze albo dotyczyæ
innego komputera w tej sieci. Aby zlokalizowaæ problem, wykonaj kolejno nastê-
puj¹ce czynnoœci, zatrzymuj¹c siê w ka¿dym punkcie, w którym napotkasz b³¹d:
1. U¿yj polecenia Ping dla swojego komputera, korzystaj¹c z jednego z nastê-
puj¹cych poleceñ:
ping 127.0.0.1
ping localhost
Ten standardowy adres IP odpowiada twojemu komputerowi. Je¿eli otrzymasz
b³¹d, oznacza to, ¿e protokó³ TCP/IP w twoim systemie nie jest poprawnie skonfi-
gurowany. Szczegó³owe informacje dotycz¹ce sposobów rozwi¹zania tego proble-
muznajdzieszwpodrozdziale„NaprawianiekonfiguracjiTCP/IP”nastronie841.
2. U¿yj polecenia Ping dla adresu IP twojego komputera.
3. U¿yj polecenia Ping dla adresu innego komputera w twojej sieci.
4. U¿yj polecenia Ping dla twojego rutera lub bramy domyœlnej w twojej sieci.
5. U¿yj polecenia Ping dla ka¿dego serwera DNS w twojej sieci. (Je¿eli nie znasz tych
adresów, przeczytaj nastêpny podrozdzia³, aby dowiedzieæ siê, jak je poznaæ).
6. U¿yj polecenia Ping dla znanego hosta na zewn¹trz twojej sieci. Dobrze znane wi-
tryny o du¿ym natê¿eniu ruchu s¹ idealne do tego celu.
7. U¿yj polecenia PathPing, aby skontaktowaæ siê z tym samym hostem, co w kroku 6.
Polecenie to ³¹czy funkcjonalnoœæ polecenia Ping z narzêdziem Traceroute w celu
uzyskania informacji o poœrednich punktach w Internecie pomiêdzy twoim kom-
puterem i okreœlonym hostem lub serwerem.
WSKAZÓWKA
Ostro¿nie wybieraj witrynê
W niektórych wypadkach u¿ycie polecenia Ping dla zewnêtrznych witryn daje w rezultacie ci¹g komunik-
atów „Up³yn¹³ limit czasu ¿¹dania”, nawet je¿eli nie masz problemów z po³¹czeniem siê z tymi miejscami.
Nie daj siê wprowadziæ w b³¹d. Niektóre popularne witryny, w³¹czaj¹c w to stronê domow¹ firmy Microsoft,
http://www.microsoft.com , blokuj¹ ca³y ruch generowany przez protokó³ ICMP, ³¹cznie z pakietami Ping,
w ramach rutynowych œrodków bezpieczeñstwa. Spróbuj u¿yæ polecenia Ping dla kilku witryn, zanim
wyci¹gniesz wniosek, ¿e twoje po³¹czenie internetowe jest uszkodzone.
Je¿eli oba z dwóch ostatnich kroków w tym procesie zakoñcz¹ siê niepowodzeniem,
twój problem mo¿e byæ spowodowany przez problemy z systemem DNS, co zosta³o
opisane w dalszej czêœci tego rozdzia³u. (Szczegó³owe informacje znajdziesz w pod-
rozdziale „Rozwi¹zywanie problemów z systemem DNS” na stronie 841). Aby wy-
kluczyæ tak¹ mo¿liwoœæ, u¿yj polecenia Ping z numerycznym adresem IP komputera
 
838
Czêœæ VII: Sieæ
na zewn¹trz twojej sieci. (Oczywiœcie je¿eli masz problemy z systemem DNS, mo¿esz
straciæ sporo czasu na poszukiwaniu adresu IP do przetestowania poleceniem Ping).
Je¿eli mo¿esz u¿yæ polecenia Ping z adresem IP witryny, ale nie z u¿yciem jej nazwy,
oznacza to problem z systemem DNS.
Je¿eli podejrzewasz, ¿e istnieje problem z po³¹czeniem internetowym miêdzy twoim
komputerem i odleg³ym hostem lub serwerem, u¿yj narzêdzia Traceroute (tra-
cert.exe), aby umiejscowiæ problem. Tak jak polecenie Ping, równie¿ to narzêdzie
dzia³a z wiersza polecenia. Okreœl cel (nazwê hosta lub adres IP), wpisuj¹c tracert naz-
wa_celu . Narzêdzie wyœle seriê pakietów, mierz¹c czas potrzebny na po³¹czenie siê
z ka¿dym z „przeskoków” wzd³u¿ trasy. Przekroczenie czasu lub niezwykle ma³a
wydajnoœæ oznacza problem z po³¹czeniem. Je¿eli czas odpowiedzi z twojej sieci do
pierwszego przeskoku jest du¿o wiêkszy ni¿ do pozosta³ych przeskoków, mo¿esz
mieæ problem z po³¹czeniem siê z twoim us³ugodawc¹ internetowym; w tym wypad-
ku wskazany bêdzie telefon do dzia³u wsparcia technicznego twojego dostawcy. Pro-
blemy pojawiaj¹ce siê dalej wzd³u¿ œcie¿ki mog¹ oznaczaæ zator lub problemy sprzê-
towe w odleg³ych czêœciach Internetu, które s¹ poza kontrol¹ twojego us³ugodawcy
internetowego i które mog¹ znikn¹æ, kiedy sprawdzisz inny adres URL, pod¹¿aj¹cy
inn¹ œcie¿k¹ przez Internet.
Je¿eli twój test da niekonsekwentny wynik, spróbuj wykluczyæ mo¿liwoœæ, ¿e winê za
problemy z po³¹czeniem ponosi program zapory po³¹czenia internetowego ( firewall )
lub urz¹dzenie translacji adresów sieciowych (NAT) (takie jak ruter albo brama rezy-
dentna). Je¿eli u¿ywasz zapory innego producenta, wy³¹cz j¹ czasowo. Spróbuj obejœæ
twój ruter i pod³¹czyæ siê bezpoœrednio do szerokopasmowego po³¹czenia, takiego
jak modem kablowy lub modem DSL. Aby sprawdziæ, czy u¿ywasz Zapory po³¹cze-
nia internetowego (ICF) systemu Windows XP, w folderze Po³¹czenia sieciowe po-
szukaj ikony k³ódki i napisu z zapor¹ w opisie obok ikony po³¹czenia. Je¿eli zobaczysz
te oznaczenia, wy³¹cz tymczasowo Zaporê po³¹czenia internetowego, wykonuj¹c na-
stêpuj¹ce czynnoœci:
1. Prawym przyciskiem myszy kliknij po³¹czenie z zapor¹, a nastêpnie wybierz
W³aœciwoœci z menu podrêcznego.
2. Kliknij kartê Zaawansowane.
3. Usuñ zaznaczenie z pola Chroñ mój komputer i moj¹ sieæ, ograniczaj¹c lub wyklu-
czaj¹c dostêp do tego komputera z Internetu.
Je¿eli test Ping dzia³a z od³¹czon¹ zapor¹ lub urz¹dzeniem NAT, mo¿esz wykluczyæ
problemy sieciowe i wywnioskowaæ, ¿e firewall lub ruter jest Ÿle skonfigurowany.
Kiedy zakoñczysz testy upewnij siê, ¿e ponownie w³¹czy³eœ zaporê i ruter!
Diagnozowanie problemów z adresem IP
W wiêkszoœci sieci adresy IP s¹ przydzielane automatycznie przez serwery DHCP;
w niektórych przypadkach bêdziesz musia³ u¿ywaæ sta³ych adresów IP, które s¹ nie-
zmiennymi adresami numerycznymi. Problemy z serwerami DHCP lub klientami
mog¹ powodowaæ zatrzymanie po³¹czenia; mog¹ to powodowaæ równie¿ niew³aœci-
wie przydzielone adresy IP.
Rozdzia³ 30: Ma³a sieæ: dostrajanie i rozwi¹zywanie problemów
839
WSKAZÓWKA
U¿ywaj tych narzêdzi zamiast Winipcfg
Je¿eli niedawno przeszed³eœ na system Windows XP z systemu Windows 95, Windows 98 lub Windows
Me, mo¿esz byæ przyzwyczajony do u¿ywania polecenia Winipcfg w celu poznania szczegó³ów do-
tycz¹cych twojego po³¹czenia IP i naprawienia powi¹zanych z protoko³em IP problemów. Polecenie to nie
jest ju¿ dostêpne w systemie Windows XP. Aby dokonaæ napraw zwi¹zanych z tym protoko³em, u¿yj okna
dialogowego stanu z folderu Po³¹czenia sieciowe. Szczegó³owe informacje o konfiguracji IP uzyskasz, u¿y-
waj¹c bazuj¹cego na wierszu polecenia narzêdzia Ipconfig. Obie te techniki s¹ opisane w tym podrozdziale.
Abypoznaæszczegó³ytwojejbie¿¹cejkonfiguracjiIP,wykonajnastêpuj¹ceczynnoœci:
1. Otwórz Panel sterowania i kliknij Po³¹czenia sieciowe (kliknij Po³¹czenia sieciowe
i internetowe, je¿eli u¿ywasz widoku kategorii Panelu sterowania).
2. Dwukrotnie kliknij ikonê po³¹czenia, na temat którego chcesz uzyskaæ wiêcej in-
formacji. (Mo¿esz te¿ zaznaczyæ ikonê i klikn¹æ odnoœnik Wyœwietl stan tego
po³¹czenia znajduj¹cy siê w panelu Zadania sieciowe).
3. Kliknij kartê Obs³uga, aby zobaczyæ aktualnie przydzielony adres IP, maskê podsie-
ciorazbramêdomyœln¹dlategopo³¹czenia,takjakwprzyk³adzienarysunku30-1.
Sta³y adres IP zosta³by wyœwietlony
w tym miejscu jako Skonfigurowany rêcznie .
Rysunek 30-1. Ten adres IP zosta³ przypisany przez serwer DHCP rutera.
Je¿eli te szczegó³y nie s¹ wystarczaj¹ce – zw³aszcza je¿eli chcesz zobaczyæ informacje
o serwerach DNS oraz kiedy twój adres DHCP wygaœnie i zostanie odnowiony, klik-
nij przycisk Szczegó³y. Rysunek 30-2 pokazuje rezultat.
Chcesz jeszcze wiêcej informacji? W takim razie otwórz okno wiersza polecenia
(cmd.exe) i u¿yj narzêdzia konfiguracji IP, Ipconfig.exe. Wpisanie ipconfig w wierszu
polecenia bez ¿adnych parametrów wyœwietla sufiks DNS, adres IP, maskê podsieci
oraz bramê domyœln¹ twojego podstawowego po³¹czenia sieciowego. (Jest ono okre-
œlone jako Po³¹czenie lokalne w folderze Po³¹czenia sieciowe, chyba ¿e zmienisz jego
nazwê). Aby zobaczyæ wyczerpuj¹ce szczegó³y dotycz¹ce ka¿dego dostêpnego
po³¹czenia sieciowego, wpisz ipconfig /all .
UWAGA
Aby zobaczyæ pe³n¹ listê opcji dostêpnych dla polecenia Ipconfig, u¿yj prze³¹cznika /?.
12263534.003.png 12263534.001.png
Zgłoś jeśli naruszono regulamin