Z pohledu sm∞rovßnφ lze poΦφtaΦe rozd∞lit na dv∞ skupiny:
Majφ v∞tÜinou jeden sφ¥ov² adaptΘr a nep°eposφlajφ pakety z jednoho rozhranφ na jinΘ. Obsahujφ sm∞rovacφ tabulku, ale vyu₧φvajφ ji pouze pro odesφlßnφ vlastnφch paket∙. Ve sm∞rovacφ tabulce majφ obvykle nastaven implicitnφ sm∞r na sm∞rovaΦ, ke kterΘmu jsou p°φmo p°ipojeny.
Obsahujφ vφce sφ¥ov²ch adaptΘr∙ (rozhranφ). Sφ¥ovß rozhranφ slou₧φ k propojenφ dvou nebo vφce sφtφ. P°i p°φchodu paketu z jednΘ sφt∞ se rozhodujφ, na jakΘ rozhranφ bude paket dßle odeslßn. O tom, na jakΘ rozhranφ se paket p°epoÜle, se rozhoduje na zßklad∞ cφlovΘ IP adresy v paketu a sm∞rovacφ tabulky (routing table), kterou si udr₧uje poΦφtaΦ.
PoΦφtaΦ, na kterΘm b∞₧φ WinRoute, pracuje jako sm∞rovaΦ.
U jednoduÜÜφch p°φpad∙ sφtφ, jako nap°φklad jednΘ lokßlnφ sφt∞ p°ipojenΘ do Internetu p°es modem, nenφ zapot°ebφ sm∞rovacφ tabulku na poΦφtaΦi s WinRoute upravovat. Sm∞rovacφ tabulku ale m∙₧e b²t zapot°ebφ upravit v p°φpad∞, pokud se jednß o rozsßhlejÜφ sφ¥ s vφce segmenty.
Nßsledujφcφ p°φklad ukazuje sφ¥ se dv∞ma segmenty od∞len²mi routerem.
Nastavenφ sm∞rovßnφ v tomto p°φpad∞ je nßsledujφcφ:
c:\>route -p add 192.168.2.0 mask 255.255.255.0 192.168.1.100
Pro prßci se sm∞rovacφ tabulkou se pou₧φvß systΘmov² p°φkaz "route", kter² se zadßvß z p°φkazovΘ °ßdky.
P°φkaz route je mo₧nΘ pou₧φt nßsledujφcφm zp∙sobem:
Projdou se vÜechny zßznamy ve sm∞rovacφ tabulce a vybere se zßznam, u kterΘho odpovφdß sφ¥ a cφlovß IP adresa v paketu (p°i kombinaci s maskou). Pokud vyhovφ zßznam∙ vφce, mß p°ednost zßznam s vyÜÜφ hodnotou masky. Jestli₧e je stßle vφce zßznam∙, uplatnφ se zßznam s ni₧Üφ metrikou.
Paket se poÜle na rozhranφ uvedenΘ v p°φsluÜnΘm zßznamu. Jestli₧e se cφlov² poΦφtaΦ jeÜt∞ nenachßzφ p°φmo na sφti p°ipojenΘ k vybranΘmu rozhranφ, poÜle se paket na poΦφtaΦ uveden² jako brßna.
ZvlßÜtnφ v²znam mß zßznam s nulovou hodnotou sφt∞ a masky, oznaΦovan² za implicitnφ sm∞r (default route). Tento zßznam °φkß, p°es jakΘ rozhranφ bude paket poslßn, pokud nevyhovφ ₧ßdn² jin² zßznam.
Polo₧ky sm∞rovacφ tabulky lze rozΦlenit podle jejich p∙vodu:
Tyto sm∞ry jsou do tabulky vlo₧eny na zßklad∞ IP adresy a masky p°id∞lenΘ jednotliv²m rozhranφm a identifikujφ p°φmo p°ipojenΘ sφt∞.
Identifikujφ sφt∞, kterΘ nejsou p°φmo p°ipojenΘ k rozhranφ. Jsou v∞tÜinou zadßny u₧ivatelem a obnovujφcφ se p°i startu operaΦnφho systΘmu.
Sm∞ry zadanΘ u₧ivateli nebo p°ijatΘ pomocφ sm∞rovacφch protokol∙. P°i vypnutφ poΦφtaΦe jsou zapomenuty.
Obsah sm∞rovacφ tabulky Windows je po startu sestaven takto:
Jsou vytvo°eny p°φmΘ sm∞ry a z registry naΦteny trvalΘ sm∞ry (trvalΘ sm∞ry lze nastavit pouze pod windows NT). Jsou takΘ p°idßny implicitnφ sm∞ry, kterΘ se v nastavenφ TCP/IP protokolu jednotliv²ch sφ¥ov²ch adaptΘr∙ oznaΦujφ jako brßny. Jestli₧e vÜak mßte vφce sφ¥ov²ch adaptΘr∙, mß smysl nastavit tuto brßnu pouze u jednoho adaptΘru, a to u toho, kter² p°ipojuje poΦφtaΦ k vn∞jÜφ sφti (Internetu).
V pr∙b∞hu Φinnosti se upravuje sm∞rovacφ tabulka nßsledovn∞:
Tabulka se upravuje podle zßsah∙ u₧ivatele nebo podle sm∞rovacφho protokolu (nap°. RIP), pokud se pou₧φvß. Jestli₧e se p°ipojφte telefonick²m p°ipojenφm, p°idajφ Windows v zßvislosti na nastavenφ p°φsluÜnΘ polo₧ky telefonickΘho p°ipojenφ implicitnφ sm∞r. Jestli₧e je ji₧ n∞jak² implicitnφ sm∞r v tabulce, je mu zvednuta metrika, tak₧e p°ednost bude mφt sm∞r telefonickΘho p°ipojenφ. P°i odpojenφ je sm∞r op∞t zruÜen.
Protocol :TCP Listen IP: <unspecified> Listen Port: 80 Destination IP: zde zadßte IP adresu stanice, kde WEB server b∞₧φ (v naÜem p°φpad∞ je to 192.168.1.10) Destination Port: 80
Protocol: TCP Listen IP: <unspecified> Listen Port: 25 Destination IP: zde zadejte IP adresu poΦφtaΦe, na kterΘm Mail server b∞₧φ Destination Port: 25
1. pro °φdφcφ spojenφ:
Protocol: TCP Listen IP: <unspecified> Listen Port: 1723 Destination IP: IP adresa vaÜeho PPTP serveru Destination Port: 1723
2. pro GRE (PPTP) pakety:
Protocol: PPTP Listen IP: <unspecified> Destination IP: op∞t IP adresa vaÜeho PPTP server
Protocol: UDP Listen IP: <unspecified> Listen Port: 7648 Destination IP: IP adresa vaÜφ stanice, kde provozujete CU-SeeMe klienta Destination Port: 7648
Protocol: UDP Listen IP: <unspecified> Listen Port: 7649 Destination IP: IP adresa vaÜφ stanice, kde provozujete CU-SeeMe klienta Destination Port: 7649Omezenφ:
Protocol: TCP Listen IP: <unspecified> Listen Port: 5000 - 5011 Destination IP: IP adresa stanice, kde provozujete ICQ klienta Destination Port: 5000 - 5011V ICQ "Preferences" pak vyberte "Connection", "I'm using a permanent internet connection (LAN)", "I'm behind a firewall or proxy". V nastavenφ "Firewall Settings" vyberte "I don't use a SOCKS Proxy server ...", stiskn∞te tlaΦφtko "Next", vyberte "Use the following TCP listen ports for incoming event" a zadejte rozsah od 5000 do 5011.
Z v²Üe uvedenΘho vypl²vß, ₧e pokud chcete provozovat ve vaÜφ LAN vφce ICQ klient∙ (a tito majφ mφt mo₧nost p°ijφmat volßnφ od jin²ch u₧ivatel∙), musφte vytvo°it polo₧ku v tabulce mapovan²ch port∙ pro porty nap°. 5012 - 5023 a odpovφdajφcφm zp∙sobem nastavit i klienta. To opakujete pro vÜechny klienty vaÜφ LAN, ale v₧dy s jin²m rozsahem port∙...
Protocol :TCP/UDP Listen IP: <unspecified> Listen Port: 1494 Destination IP: zde zadßte IP adresu stanice, kde Terminal server b∞₧φ (v naÜem p°φpad∞ je to 192.168.1.10) Destination Port: 1494
Protocol :TCP/UDP Listen IP: <unspecified> Listen Port: 3389 Destination IP: zde zadßte IP adresu stanice, kde MS Terminal server b∞₧φ (v naÜem p°φpad∞ je to 192.168.1.10) Destination Port: 3389
Protocol :TCP/UDP Listen IP: <unspecified> Listen Port: 5631 Destination IP: zde zadßte IP adresu stanice, kde b∞₧φ gateway (v naÜem p°φpad∞ je to 192.168.1.10) Destination Port: 5631
Protocol :TCP/UDP Listen IP: <unspecified> Listen Port: 5632 Destination IP: zde zadßte IP adresu stanice, kde b∞₧φ gateway (v naÜem p°φpad∞ je to 192.168.1.10) Destination Port: 5632
Protocol :TCP/UDP Listen IP: <unspecified> Listen Port: 6112 Destination IP: zde zadßte IP adresu stanice, kde se hraje hra (v naÜem p°φpad∞ je to 192.168.1.15) Destination Port: 6112
WinRoute umo₧≥uje spoluprßci s DirecPC dv∞ma zp∙soby v zßvislosti na tom, jak²m zp∙sobem jsou odesφlßny pakety do Internetu:
V druhΘm p°φpad∞ je zapot°ebφ vybrat rozhranφ pro odesφlßnφ paket∙ (u rozhranφ typu DirecPC). To lze provΘst v menu :
Settings => Interfaces => interface Settings => DirecPC
|
Jestli₧e vyberete rozhranφ typu RAS, pak v nastavenφ TCP/IP danΘ RAS polo₧ky nesmφ b²t zaÜkrtnuta volba "Pou₧φt v²chozφ brßnu vzdßlenΘ sφt∞".
Pro dosa₧enφ co nejvyÜÜφho v²konu vaÜeho p°ipojenφ k Internetu prost°ednictvφm DirecPC nastavte velikost tzv. vysφlacφho okna TCP na vÜech stanicφch, kterΘ budou DirecPC vyu₧φvat nßsledujφcφm zp∙sobem:
V p°φpad∞ Windows NT:
p°idejte (nebo, pokud ji₧ existuje, zeditujte) polo₧ku "TcpWindowSize" (je typu DWORD)
v registry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.
Hodnotu nastavte na 0xBB80.
V p°φpad∞ Windows 95:
p°idejte (nebo, pokud ji₧ existuje, zeditujte) °et∞zcovou polo₧ku "DefaultRcvWindow"
v registry HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP.
Hodnotu nastavte na "0xBB80".
Nßsledujφcφ p°φklad ukazuje, jakΘ jsou mo₧nosti v p°φpad∞, kdy je lokßlnφ sφ¥ p°ipojena do Internetu p°es router a pou₧φvß registrovanΘ IP adresy, viz obrßzek:
Ctrl + Shift + I - Interface table Ctrl + Shift + R - Routing table Ctrl + Shift + Q - Queue table Ctrl + Shift + N - NAT table Ctrl + Shift + L - Leased table Ctrl + Shift + C - DNS Cache Ctrl + Shift + S - Statistic Ctrl + I - Interfaces/NAT Ctrl + D - Simple DNS Server Ctrl + H - DHCP Server Ctrl + F - Packet Filter Ctrl + A - Interfaces/Anti-Spoofing Ctrl + M - Port Mapping Ctrl + N - Advanced NAT Ctrl + G - Network Address Group Ctrl + T - Time intervals Ctrl + L - RAS Lines Ctrl + S - Configuration dump