Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Internet i mrežne tehnologije > Mreže
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 27.03.2006., 21:14   #1
Tooma
Premium
 
Tooma's Avatar
 
Datum registracije: Aug 2003
Lokacija: malo st, malo vz
Postovi: 2,043
port forward

U zadnje vrijeme dosta se cesto pojavljuju pitanja vezana uz podesavanje port forwarding-a kako bi dc++ klijenti mogli radit u aktivnom modu.
Da bi razumjeli sto je opce port forwarding najprije treba znat sto je to NAT (Network Adress Translation).

Kada jedno racunalo izlazi na internet preko modema stvar je jednostavna. Ono od ISP-a dobije IP adresu i preko te mu se adrese moze pristupiti (za ovaj primjer uzmimo da je to 83.131.30.143).
Svaki protokol u aplikacijskom sloju oznacen je portom (16-bitni broj, znaci vrijednost izmedju 0 i 65535). Tako kad na primjer otvorite Internet Explorer on zauzima jedan port, recimo 12345. Tom racunalu web stranice salju se na 83.131.30.143:12345.

Problem nastaje kada je na internet spojena mreza od vise racunala koja na internet izlaze preko jedne tocke (gateway-a). Moramo pronac nacin kako ce taj gateway znat kojem racunalu proslijedit paket podataka. Upravo to radi NAT preko portova.
Recimo da je IP adresa mreze odnosno gateway-a s internet strane opet ona ista 83.131.30.143. Ukoliko sada web server salje stranice na 83.131.30.143:12345, web stranicu dobit ce gateway, a to nema bas previse smisla.

Proc cemo put kako te stranice dodju do racunala:
Recimo da radimo na racunalu cija je adresa u lokalnoj mrezi 192.168.1.5. Na njemu je pokrenut IE koji zauzima port 11223. Ukoliko zatrazimo neku web stranicu adresa posiljatelja bit ce 192.168.1.5:11223. Paket s tom adresom posiljatelja salje se web serveru i na putu prema njemu nailazi na gateway. Gateway u paketu mijenja adresu posiljatelja u 83.131.30.143:12345 (12345 uzima proizvoljno) i pamti da sve sto mu dodje na port 12345 prosljedjuje na 192.168.1.5:11223. Sada kad dobije web stranicu proslijedit ce ja na pravo racunalo na pravi port. To je NAT.
Nadam se da nisam zakomplicira.


Sto je onda port forwarding?
Iz predhodnog primjera vidimo da gateway port prema racunalu u lokalnoj mrezi otvara tek kad ovo racunalo nesto zatrazi. Ukoliko zelimo zapoceti komunikaciju sa suprotne strane moramo gatewayu unaprijed reci da sve sto stigne na port koji mi odaberemo ide na odredjeno racunalo u lokalnoj mrezi.



Na Siemensu se515 port forwarding se namista u Advanced Setup/NAT/Virtual Servers
MAC adresu odredjenog racunala dobijete tako da na njemu pokrenete komandni prompt, ukucate "ipconfig /all" bez navodnika. Mac adresa nalazi se u polju Physical Address.
Na slici je primjer konfiguriranja port forwardinga



Za svako racunalo postupak je potrebno ponoviti dvaput, jednom za TCP, jednom za UDP (Protocol kucica).
Za jedno racunalo dovoljno je otvoriti jedan port (isti za TCP i UDP)
Na kraju dodavanja svakog porta kliknuti "Add to the list", a kad se svi portovi otvore kliknuti "Apply"

http://img68.imageshack.us/img68/8888/pforward29nu.jpg

Sada kada smo konfigurirali router treba podesit dc++ klijent. Ja koristim PeerWeb Dc++ v0.41.
Idemo na File/Settings/Connection settings i podesimo sve kako je na slici (ovdje je primjer za racunalo1).
Svoju IP adresu ne mozete dobiti pritiskom na "Get IP Adress" vec je mozete saznati na www.whatismyip.com. Kako taj postupak ne bi morali stalno ponavljati registrirajte se na www.dyndns.org. Tamo cete dobiti alias za svoju ip adresu tipa nesto.dyndns.org. taj alias ukucate u polje Externel/WAN IP i vise ga nije potrebno mijenjati. Promjenu zapisa na dyndns.org radit ce router, a to podesite u Advanced Setup/NAT/Dynamic DNS.

__________________
Untitled Document
Abit AN7 w AMD Barton XP-M 2500+@2530MHz (11.5x220,1.813V) Water Cooled
Chieftec ca-01bbsl-w, big mesh
Enermax 460w, eg465ax-ve(g)fma
Gainward GF4 Ti4200 (260/520 MHz)
2x256MB Corsair TwinX512-3200C2
2xSegate Baracuda 80GB sata (Raid 0)
2x IBM Deskstar 40 GB
Pioneer DVD+-RW DVR-107D
Cretaive Live Player 5.1
bolje zivit pet dana kao kralj nego jedan dan kao prosjak

Zadnje izmijenjeno od: Tooma. 28.03.2006. u 03:45.
Tooma je offline   Reply With Quote
Staro 27.03.2006., 21:17   #2
Tooma
Premium
 
Tooma's Avatar
 
Datum registracije: Aug 2003
Lokacija: malo st, malo vz
Postovi: 2,043
Malo san zakomplicira ali sigurno ce neke ljude zanimat kako sve to funkcionira, a ne kako samo to podesit

primjedbe, komentari, nadopune su dobrodosli
__________________
Untitled Document
Abit AN7 w AMD Barton XP-M 2500+@2530MHz (11.5x220,1.813V) Water Cooled
Chieftec ca-01bbsl-w, big mesh
Enermax 460w, eg465ax-ve(g)fma
Gainward GF4 Ti4200 (260/520 MHz)
2x256MB Corsair TwinX512-3200C2
2xSegate Baracuda 80GB sata (Raid 0)
2x IBM Deskstar 40 GB
Pioneer DVD+-RW DVR-107D
Cretaive Live Player 5.1
bolje zivit pet dana kao kralj nego jedan dan kao prosjak
Tooma je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 27.03.2006., 21:47   #3
Simba-OS
Premium
Moj komp
 
Simba-OS's Avatar
 
Datum registracije: Oct 2005
Lokacija: Osijek
Postovi: 359
Jako si ga zakomplicirao. Došao sam do objašnjavanja NAT-a i nisam imao želuca dalje čitati. E jesi ga umuljao sve i svašta "s brda - s dola". Možda da si krenuo od definicije public i private IP adresa.

Bez uvrede.
Simba-OS je offline   Reply With Quote
Staro 27.03.2006., 22:02   #4
LAcy
Pink Floyd fan
Moj komp
 
LAcy's Avatar
 
Datum registracije: Nov 2001
Lokacija: Santa Clara, CA
Postovi: 5,529
Pa nije komplicirano, bas se covjek potrudio.
__________________




Gigabyte Z170MX-Gaming 5 LGA1151
Core i7-6700K LGA1151 Skylake
Thermalright Le Grand Macho RT
Patriot Viper 4 Series DDR4 64GB (4 x 16GB) 3200MHz
RTX 2080 TI 11GB GDDR6
Samsung 850 EVO M.2 1TB SSD
Samsung 32" (2560x1440) CHG70 Gaming Monitor with Quantum Dot
MacBook M1 Pro
MacBook Air M2
Moto Edge





LAcy je offline   Reply With Quote
Staro 27.03.2006., 22:36   #5
Simba-OS
Premium
Moj komp
 
Simba-OS's Avatar
 
Datum registracije: Oct 2005
Lokacija: Osijek
Postovi: 359
Ma svaka čast za trud. Da bih riječ rekao. : goood :
Ali se malo spetljao sa pošaljiteljima, primateljima. Možda bolje da se koriste izrazi lokalno računalo - server - gateway.
Pa onda:
Paket s tom odlaznom adresom salje se web serveru i na putu prema njemu nailazi na gateway. Gateway u paketu mijenja odredisnu adresu u 83.131.30.143:12345

Što je sad tu odlazna, a što odredišna adresa i što tu NAT zapravo mijenja?
NAT zapravo zamijenjuje private IP adresu lokalnog računala (koja je nedostupna za vanjski svijet) za svoju public IP adresu. Tako udaljeno internet računalo "misli" da je zahtjev došao od našeg gateway-a (što zapravo i jest) i nije svjesno postojanja našeg lokalnog računala, te zahtjevu odgovara prema gateway-u. To je što se tiče NAT-a, a zapravo je tema port forewarding.

Ali da bi se objasnio NAT, prvo treba objasniti razliku između private i public IP adresa, zašto postoji ova podjela i čemu to zapravo služi. Netko tko ovo ne zna sve ovo ostalo mu je ko i nuklearna fizika.

Ah da. Još nešto. Ja sam uvijek mislio da http protokol koristi port 80 (443 i 445 za https), a ne 12345 ili koji već.
Simba-OS je offline   Reply With Quote
Staro 28.03.2006., 03:43   #6
Tooma
Premium
 
Tooma's Avatar
 
Datum registracije: Aug 2003
Lokacija: malo st, malo vz
Postovi: 2,043
najprije web server radi na portu 80 (po defaultu), web browser zauzme drugi port za svaki otvoreni prozor
port forwarding ne mozes kuzit ako ne znas sto je nat

moja greska za odlaznu i odredisnu adresu - radi se o adresi posiljatelja pa cu to prominit, ali ajde daj probaj razumit da je za ovo gore trebalo ipak odvojit nesto vremena kojeg bas nemam, pogotovo ne za pocimanje od public i private adresa i tako dalje
__________________
Untitled Document
Abit AN7 w AMD Barton XP-M 2500+@2530MHz (11.5x220,1.813V) Water Cooled
Chieftec ca-01bbsl-w, big mesh
Enermax 460w, eg465ax-ve(g)fma
Gainward GF4 Ti4200 (260/520 MHz)
2x256MB Corsair TwinX512-3200C2
2xSegate Baracuda 80GB sata (Raid 0)
2x IBM Deskstar 40 GB
Pioneer DVD+-RW DVR-107D
Cretaive Live Player 5.1
bolje zivit pet dana kao kralj nego jedan dan kao prosjak
Tooma je offline   Reply With Quote
Staro 28.03.2006., 11:12   #7
BrunoZG
Junior Member
 
BrunoZG's Avatar
 
Datum registracije: May 2003
Lokacija: Zagreb
Postovi: 3,205
Jos nisam cito al sam si stavio u bookmark, ak zatreba..)
__________________




AMD 3800+x2@2500, 1,375V
MB-ASROCK DUAL SATA(bios 2.2) 2+ENERMAX485W
2x512 Supertalent CL2
HDD-Hitachi 160GB, WD 800JB
ELSA 7600GT
Leadtek-2000XP expert
DVDROM-LITEON-167T ,DVDRW BENQ 1650,DVDRW NEC ND2500A@2510_fw205C
Monitor: Samsung 997MB (19')
Terratec Sky 5.1,EPSON-C42








BrunoZG je offline   Reply With Quote
Staro 28.03.2006., 12:20   #8
Simba-OS
Premium
Moj komp
 
Simba-OS's Avatar
 
Datum registracije: Oct 2005
Lokacija: Osijek
Postovi: 359
Tooma, nemoj se ljutiti. Nije mi namjera soliti ti pamet. Štoviše, puno je upita o mrežama, umrežavanju, dijeljenju internet konekcije. Tako da je tvoj tutorijal itekako dobrodošao. S moje strane je samo mala sugestija.
Još jednom, svaka čast na trudu.
Simba-OS je offline   Reply With Quote
Staro 28.03.2006., 14:56   #9
immortal
Kernel panic
 
Datum registracije: Jan 2006
Lokacija: Zg
Postovi: 522
Pa meni ne izgleda komplicirano, tekst je OK.
__________________
Keyboard error or no keyboard present
Press F1 to continue, DEL to enter SETUP
immortal je offline   Reply With Quote
Staro 28.03.2006., 15:19   #10
el.diablo
Registered User
 
Datum registracije: Nov 2005
Lokacija: Tasmania
Postovi: 33
..naravno da je O.K. svatko tko ima primjedbu na ovo neka sam zasuče rukave i napiše pa ćemo mi drugi z*j*bavat to je najlakše treba se malo potrudit i zato svima koji imaju primjedbe poruka da rađe ne komentiraju jer je ionako malo onih koji su spremni nizašto zasukati rukave da pomognu onima kome je ta pomoć potrebna, pa umjesto da se komentar nastavi, doradi i proširi počele su analize jeli dobar i kako bi trebao izgledati...samo nama svojstveno na balkanu...
el.diablo je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 28.03.2006., 19:30   #11
immortal
Kernel panic
 
Datum registracije: Jan 2006
Lokacija: Zg
Postovi: 522
Dodatak tekstu; lista portova:
1 tcpmux - TCP Port Service Multiplexer
2 compressnet - Management Utility
3 compressnet - Compression Process
5 rje - Remote Job Entry
7 echo
9 discard
11 systat - Active Users
13 daytime
17 qotd - Quote of the Day
18 msp - Message Send Protocol
19 chargen - Character Generator
20 ftp-data - File Transfer [Default Data]
21 ftp - File Transfer [Control]
23 telnet
24 any private mail system
25 smtp - Simple Mail Transfer
27 nsw-fe - NSW User System FE
29 msg-icp
31 msg-auth - MSG Authentication
33 dsp - Display Support Protocol
35 any private printer server
37 time
38 rap - Route Access Protocol
39 rlp - Resource Location Protocol
41 graphics
42 nameserver - Host Name Server
43 nicname - Who Is
44 mpm-flags - MPM FLAGS Protocol
45 mpm - Message Processing Module [recv]
46 mpm - Message Processing Module [default send]
47 ni-ftp
48 auditd - Digital Audit Daemon
49 login - Login Host Protocol
50 re-mail-ck - Remote Mail Checking Protocol
51 la-maint - IMP Logical Address Maintenance
52 xns-time - XNS Time Protocol
53 domain - Domain Name Server
54 xns-ch - XNS Clearinghouse
55 isi-gl - ISI Graphics Language
56 xns-auth - XNS Authentication
57 any private terminal access
58 xns-mail - XNS Mail
59 any private file service
61 ni-mail
62 acas - ACA Services
64 covia - Communications Integrator (CI)
65 tacacs-ds - TACACS-Database Service
67 bootps - Bootstrap Protocol Server
68 bootpc - Bootstrap Protocol Client
69 tftp - Trivial File Transfer
70 gopher
71 netrjs-1 Remote Job Service
72 netrjs-2 Remote Job Service
73 netrjs-3 Remote Job Service
74 netrjs-4 Remote Job Service
75 any private dial out service
76 deos - Distributed External Object Store
77 any private RJE service
78 vettcp
79 finger
80 www-http - World Wide Web HTTP
81 host2-ns - HOSTS2 Name Server
82 xfer - XFER Utility
83 mit-ml-dev
84 ctf - Common Trace Facility
85 mit-ml-dev
86 mfcobol - Micro Focus Cobol
87 any private terminal link
88 kerberos
89 su-mit-tg - SU/MIT Telnet Gateway
90 dnsix - DNSIX Security Attribute Token Map
91 mit-dov - MIT Dover Spooler
92 npp - Network Printing Protocol
93 dcp - Device Control Protocol
94 objcall - Tivoli Object Dispatcher
95 supdup
96 dixie - DIXIE Protocol Specification
97 swift-rvf - Swift Remote Virtual File Protocol
98 tacnews
99 metagram - Metagram Relay
100 newacct - [unauthorized use]
101 hostname - NIC Host Name Server
102 iso-tsap
103 gppitnp - Genesis Point-To-Point Trans Net
104 acr-nema - ACR-NEMA Digital Imag. & Comm. 300
105 csnet-ns - Mailbox Name Nameserver
106 3com-tsmux
107 rtelnet - Remote Telnet Service
108 snagas - SNA Gateway Access Server
109 pop2 - Post Office Protocol - Version 2
110 pop3 - Post Office Protocol - Version 3
111 sunrpc - SUN Remote Procedure Call
112 mcidas - McIDAS Data Transmission Protocol
113 auth - Authentication Service
114 audionews - Audio News Multicast
115 sftp - Simple File Transfer Protocol
116 ansanotify - ANSA REX Notify
117 uucp-path - UUCP Path Service
118 sqlserv - SQL Services
119 nntp - Network News Transfer Protocol
120 cfdptkt
121 erpc - Encore Expedited Remote Pro.Call
122 smakynet
123 ntp - Network Time Protocol
124 ansatrader - ANSA REX Trader
125 locus-map - Locus PC-Interface Net Map Ser
126 unitary - Unisys Unitary Login
127 locus-con - Locus PC-Interface Conn Server
128 gss-xlicen - GSS X License Verification
129 pwdgen - Password Generator Protocol
130 cisco-fna - cisco FNATIVE
131 cisco-tna - cisco TNATIVE
132 cisco-sys - cisco SYSMAINT
133 statsrv - Statistics Service
135 loc-srv - Location Service
136 profile - PROFILE Naming System
137 netbios-ns - NETBIOS Name Service
138 netbios-dgm - NETBIOS Datagram Service
139 netbios-ssn - NETBIOS Session Service
140 emfis-data - EMFIS Data Service
141 emfis-cntl - EMFIS Control Service
142 bl-idm - Britton-Lee IDM
143 imap2 - Interim Mail Access Protocol v2
144 news
145 uaac
146 iso-tp0
147 iso-ip
148 cronus - CRONUS-SUPPORT
149 aed-512 - AED 512 Emulation Service
150 sql-net
151 hems
152 bftp - Background File Transfer Program
153 sgmp
154 netsc-prod
155 netsc-dev
156 sqlsrv - SQL Service
157 knet-cmp - KNET/VM Command/Message Protocol
158 pcmail-srv - PCMail Server
159 nss-routing
160 sgmp-traps
161 snmp - Simple Network Managment Protocol
162 snmptrap - Simple Network Managment Protocol Trap
163 cmip-man - CMIP/TCP Manager
164 cmip-agent - CMIP/TCP Agent
165 xns-courier - Xerox
166 s-net - Sirius Systems
167 namp
168 rsvd
169 send
170 print-srv - Network PostScript
171 multiplex - Network Innovations Multiplex
172 cl/1 - Network Innocations CL/1
173 xyplex-mux - Xyplex
174 mailq
175 vmnet
176 genrad-mux
177 xdmcp - X Display Manager Control Protocol
178 nextstep - NextStep Window Server
179 bgp - Border Gateway Protocol
180 ris - Intergraph
181 unify
182 audit - Unisys Audit SITP
183 ocbinder
184 ocserver
185 remote-kis
186 kis - KIS Protocol
187 aci - Application Communication Interface
188 mumps - Plus Five's MUMPS
189 qft - Queued File Transport
190 gacp - Gateway Access Protocol
191 prospero - Prospero Directory Service
192 osu-nms - OSU Network Monitoring System
193 srmp - Spider Remote Monitoring Protocol
194 irc - Internet Relay Chat
195 dn6-nlm-aud - DNSIX Network Level Module Audit
196 dn6-nlm-red - DNSIX Session Mgt Module Audit Redir
197 dls - Directory Location Service
198 dls-mon - Directory Location Service Monitor
199 smux
200 src - IBM System Resource Controller
201 at-rtmp - AppleTalk Routing Maintenance
202 at-nbp - AppleTalk Name Binding
203 at-3 - AppleTalk Unused
204 at-echo - AppleTalk Echo
205 at-5 - AppleTalk Unused
206 at-zis - AppleTalk Zone Information
207 at-7 - AppleTalk Unused
208 at-8 - AppleTalk Unused
209 tam - Trivial Mail Authentication Protocol
210 z39.50
211 914c/g - Texas Instruments 914C/G Terminal
212 anet - ATEXSSTR
213 ipx
214 vmpwscs - VM PWSCS
215 softpc - Insignia Solutions
216 atls - Access Technology License Server
217 dbase - dBASE Unix
218 mpp - Netix Message Posting Protocol
219 uarps - Unisys ARPs
220 imap3 - Interactive Mail Access Protocol v3
221 fln-spx - Berkeley rlogind with SPX auth
222 rsh-spx - Berkeley rshd with SPX auth
223 cdc - Certificate Distribution Center
243 sur-meas - Surveet Measurement
245 link
246 dsp3270 - Display Systems Protocol
344 pdap - Prospero Data Access Protocol
345 pawserv - Perf Analysis Workbench
346 zserv - Zebra server
347 fatserv - Fatmen Server
348 csi-sgwp - Cabletron Management Protocol
371 clearcase
372 ulistserv - Unix Listserv
373 legent-1 - Legent Corporation
374 legent-2 - Legent Corporation
375 hassle
376 nip - Amiga Envoy Network Inquiry Proto
377 tnETOS - NEC Corporation
378 dsETOS - NEC Corporation
379 is99c - TIA/EIA/IS-99 modem client
380 is99s - TIA/EIA/IS-99 modem server
381 hp-collector - hp performance data collector
382 hp-managed-node - hp performance data managed node
383 hp-alarm-mgr - hp performance data alarm manager
384 arns - A Remote Network Server System
385 ibm-app - IBM Application
386 asa - ASA Message Router Object Def.
387 aurp - AppleTalk Update-Based Routing Pro.
388 unidata-ldm - Unidata LDM Version 4
389 ldap - Lightweight Directory Acess Protocol
390 uis
391 synotics-relay - SynOptics SNMP Relay Port
392 synotics-broker - SynOptics Port Broker Port
393 dis - Data Interpretation System
394 embl-ndt - EMBL Nucleic Data Transfer
395 NETscout Control Protocol
396 netware-ip - Novell Netware over IP
397 mptn - Multi Protocol Trans. Net.
398 kryptolan
400 work-sol - Worksation Solutions
401 ups - Uninteruptible Power Supply
402 genie - Genie Protocol
403 decap
404 nced
407 timbuktu
408 prm-sm - Prospero Resource Manager Sys. Man.
409 prm-nm - Prospero Resource Manager Node Man.
410 decladebug - DECLadebug Remote Debug Protcol
411 rmt - Remote MT Protocol
412 synoptics-trap - Trap Convetion Port
413 smsp
414 infoseek
415 bnet
416 silverplatter
417 onmux
418 hyper-g
419 ariel1
420 smpte
421 ariel2
422 ariel3
423 opc-job-start - IBM Operations Planning and Control Start
424 opc-job-track - IBM Operations Planning and Control Track
425 icad-el - ICAD
426 smartsdp
427 svrloc - Server Location
428 ocs_cmu
429 ocs_amu
430 utmpsd
431 utmpcd
432 iasd
433 nnsp
434 mobileip-agent
435 mobileip-mn
436 dna-cml
437 comscm
438 dsfgw
439 dasp
440 sgcp
441 decvms-sysmgt
442 cvc_hostd
443 https
444 snpp - Simple Network Paging Protocol
445 microsoft-ds
446 ddm-rdb
447 ddm-dfm
448 ddm-byte
449 as-servermap - AS Server Mapper
450 tserver
497 retrospect - Retrospect Backup software
515 printer - spooler
517 talk
518 ntalk
525 timed - timeserver
526 tempo - newdate
548 AppleShare IP Server
3000 First Class Server
5500 Hotline Server
5501 Hotline Server
8080 http
__________________
Keyboard error or no keyboard present
Press F1 to continue, DEL to enter SETUP
immortal je offline   Reply With Quote
Staro 30.03.2006., 09:32   #12
Pomo
Laughing Man
Moj komp
 
Pomo's Avatar
 
Datum registracije: Sep 2005
Lokacija: Volim grah koji peče
Postovi: 3,040
Zašto ovo nije stiki?
__________________
Citiraj:
I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched c-beams ... glitter in the dark near Tanhauser Gate. All those ... moments will be lost ... in time, like tears ... in rain. Time ... to die.
Pomo je offline   Reply With Quote
Staro 08.04.2006., 00:00   #13
alimilano
Premium
Moj komp
 
alimilano's Avatar
 
Datum registracije: Jul 2005
Lokacija: Split Hrvatska
Postovi: 936
....ma ovo je odlično...hvala....i stvarno bi trebao biti sticky.
alimilano je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Uključeno

Idi na