[ kimistan @ 27.07.2005. 15:18 ] @
Pozdrav,

Imam LAN i na njemu MS SQL server.Izlaz iz LAN-a na internet je kroz ADSL Router.Kako da sa udaljenog racunara putem dial-up konekcije ili preko interneta pristupim serveru?


Hvala unapred!
[ MilovanB @ 28.07.2005. 01:22 ] @
Mozes preko interneta. Sa klajenta treba da se povezes na tvoj ruter (ruter mora da ima pablik adresu - IP adresu). SQL Server standardno osluskuje port 1433. Znaci treba da uradis 'port forwarding' na ruteru.
Nadam se da ce ti to pomoci.

Pozdrav,
Milovan
[ MilovanB @ 28.07.2005. 04:41 ] @
Ako nisi koristio 'Port Forwarding' ranije, idi na stranicu

http://www.portforward.com/help/pfprogression.htm

gde ces naci vise informacija. Nije komplikovano jer mnogo dece forvarduju port na ruteru da bi mogli da igraju igrice preko interneta. Nisi navo vise informacija? Da li imas HUB iza rutera? Da li imas 'firewall'? ...

Milovan

[ kimistan @ 28.07.2005. 12:41 ] @
Pozdrav,

Hvala Milovane na savetu, probacu kako si mi objasnio.Iza rutera imam switch, a firewall jedino ako je podignut na ADSL ruteru,da li treba da ga zaustavim?


[ Riste Pejov @ 29.07.2005. 14:16 ] @
Velika je verovatnost da imas i NAT tako da i nece biti baso straight forward, nego moras postaviti i DMZ a mozda imas i dinamicki IP pa ti je onda jos komplikovanije.

U principu ovo pitanje nije za ovde, podji na networking forum i postavi pitanje

Kako da pristupim serveru na port 1433 preko internet u mrezi koja je povezana ADSL-om na net.

[ Milovan_B @ 29.07.2005. 14:29 ] @
Ovo sto raspravljamo ovde uopste nije deo SQL Servera i ovog foruma ali pokusacu ukratko da ti izlozim osnovne korake da setujes ruter i kako da pristupis tvom sql serveru u mrezi sa udaljene lokacije. Ali moras sam da uradis jer nemam toliko dugacke prste da mogu iz Australije da kucam po tvojoj tastaturi.
Kao prvo tvoj ruter mora da ima 'port forwarding' mogucnosti. To znaci da tvoj ruter mora da sprovodi sav 'inbound' saobracaj na odredjeni port koji se nalazi na odredjenom 'hostu' u tvom LAN-u. Ruter ima WAN (Wide Area Network) IP adresu. Na tu adresu bi trebao da ukazuje spoljni izvor (external source). To je adresa kroz koju mozes da dozvolis udaljenim kompjuterima da pristupaju informacijama na tvom LAN-u. Ruterova WAN- IP adresa ce dozvoliti kompjuterima koji nisu u tvojoj mrezi da pristupe tvom SQL Serveru koji se nalazi u tvojoj mrezi. To ti je adresa koji recimo drugi ljudi i kompjuteri prepoznau na internetu (razgovaraj sa tvojim internet provajderom o toj adresi.)
Evo ti primer sa 3 kompjutera i ruterom (adrese nisu prave ;)). Recimo da su dva kompjutera i ruter sastavni deo tvog LAN-a i da se nalaze u tvojoj kancelariji a jedan kompjuter kod tvoje kuce.

Kompjuter-1
- Lokacija u tvojoj kancelariji
- SQL Server
- IP Adresa: 10.2.2.52
- 'Default Gateway' adresa: 10.2.2.17
'Gateway adresa' je u stvari IP adresa rutera.

Kompjuter-2
- Lokacija u tvojoj kancelariji
- IP Adresa: 10.2.2.54
- 'Default Gateway' adresa: 10.2.2.17
'Gateway adresa' je u stvari IP adresa rutera iso kao kod prvog kompjutera u kancelariji.

Ruter
- Lokacija u tvojoj kancelariji
- Ruter IP Adresa: 10.2.2.17 (Gateway adresa u tvom LAN-u)
- WAN Adresa: 10.2.2.19
- Port Forwarding na tvom ruteru mora biti omogucen (enabled) i mora da salje (forwarduje) sve zahteve na port 1433 na 10.2.2.52 (adresa tvog SQL Servera u kancelariji). Nadam se da nisi promenio default TCP port 1433 na tvom SQL Serveru u neki drugi port)

Kompjuter-3
- Lokacija kod tvoje kuce
- IP Adresa: 10.2.2.54
- 'Default Gateway' adresa: 10.2.2.17
'Gateway adresa' je u stvari IP adresa rutera iso kao kod prvog kompjutera u kancelariji.

Konfigurisi ruter. Da bi konfigurisao ruter, treba prvo da se logujes na ruter. Nadji ruterovu adresu. Ruteru mozes da pristupis ako ukucas njegovu IP adresu u internet browser na kompjuteru koji se nalazu u tvojoj kancelariji. Ruterova adresa je obicno (default) "192.168.1.1" ili "192.168.0.1". Ako to kod tvg rutera nije slucaj onda idi u "DOS" prompt (run/command/enter). Ukucaj naredbu "IPCONFIG" i pritisni ENTER. Pogledaj koju si adresu dobio "Default Gateway: ..... <ruter_adresa>". Zapisi tu IP adresu. To je adresa tvog rutera koja se vidi iz tvog netvorka. To ti je prvi korak. Pre nego sto pristupis tvom ruteru moras da znas ruterov 'user_name' i ruterov 'password'. Nadji to u upustvu ili tehnickoj dokumentaciji koju si dobio kada si kupio ruter. Posto je neko (ili ti) instalirao prvi put ruter promenio password ili user_name - to moras da imas zapisano negde. Obicno proizvodjaci daju za user_name 'admin' a za password 'admin' ili prazan za prvi put kada instaliras ruter.
Ako znas koja ti je ruterova adresa, otvori internet browser i u adresu ukucaj "http://<adresa_tvog_rutera>
Pojavice ti se logon window. Ukucaj tvoje_user_name i tvoj_password i dobices na ekranu ruterva 'home' stranica (npr 'http://192.168.1.1/index.asp

Sada si logovan na tvoj ruter. Ne znam ko je proizvodjac tvog rutera, ali pogledaj u dokumentaciju koju si dobio uz tvoj ruter kako da setujes. Ti treba da konfigurises tvoj ruter tako da forward-uje port 1433 na ruterove internu adresu (ona adresa koju si dobio sa IPCONFIG-om). Port forwarding znaci da ce sav inbound saobracaj koji dolazi na odredjeni port (u tvom slucaju 1433 - SQL Server) da usmeris na jenu network lokaciju (adresa kompjutera gde je instaliran tvoj SQL Server). Tako i konfigurisi tvoj ruter da sve zahteve koji dolaze na port 1433 usmeri na IP adresu gde je instaliran tvoj SQL Server). Tako ce svi zahtevi biti redirektovani na SQL Server.
U primeru koji sam ti dao na pocetku ti treba da instraktujes tvoj ruter da forwarduje port 1433 na 10.2.2.52
Nadam se da ti je to dovoljno (ako imas problema pitaj ;).

Ne zaboravi da treba da konfigurises i tvoj kompjuter kod kuce koji pristupa tvom SQL Serveru u kancelariji. Na tvom kucnom racunaru treba da konfigurises system DSN da ukazuje na korektnu IP adresu. Cak i ako si dobro konfigurisao tvoj ruter na poslu tako da omogucujes external pristup tvom LAN-u opet nista nisi uradio ako si pogresno (ili nisi uopste) konfigurisao DSN na tvom kucnom kompjuteru jer nece moci da locira SQL Server bazu na tvom LAN-u. Ako tu imas problema pitaj opet ;).

I kada sve setujes moras da mislis da ti se neko ne 'useta' u tvoj SQL Server (dostupan je preko interneta). Da zastitis svoj SQL Server - pogledaj site:

http://www.grc.com/default.htm.

Pozdrav,
Milovan


























[ kimistan @ 01.08.2005. 12:52 ] @
Hvala Milovane na iscprnom odgovoru!

Uspelo je!


Hvala mnogo!