Aynı modeme bağlı 2 bilgisayarım var. ip'leri (A) = 192.168.2.123 ve (B) = 192.168.2.2 . Modemin ip'si ise 192.168.2.1. Modemin markası Airties RT-211. (A) bilgisayarına tomcat web sunucusu kurdum ve (B) bilgisayarından tarayıcıda 192.168.2.123:8080 yaptığım zaman tomcat arayüzüne ulaşabiliyorum. Tomcat sunucusuna modem üzerinden de ulaşabilmek için modemde port yönlendirme yaptım. Port yönlendirme ekranını buradan görebilirsiniz. Sonucta yapmak istediğim şey (B) bilgisayarında 192.168.2.1:8080 yaparak (A) bilgisayarındaki tomcat sunucusuna ulaşabilmek. Fakat bunu yaptığımda firefox'ta "192.168.2.1:8080 sunucusuyla bağlantı sağlanamıyor." hatası alıyorum. İnternette ise port yönlendirmenin bu şekilde yapılacağı yazıyor. Acaba nerede yanlış yapıyorum ?

soruldu: 01 Kas '14, 18:51

iskenderoguz's gravatar image

iskenderoguz
24191116
cevap kabul oranı: 25%


Yanlis dusunuyorsunuz. 192.168.2.1 modemin adresi. ve modemde 8080 portu kapalidir.(genelde 80 nolu porttan islem yapar modemler). Dolayisiyla baglantiya izin vermez. (yonlendirme yaptim diyeceksiniz. Ama yonlendirme tamamen farkli birsey. Port yonlendirme. Disardan o porta gelen istekleri yonlendirir)

Siz tomcat yaptiginiz sunucudan(A bilgisayari oluyor) modem arayuzune ulasmak istiyorsaniz. 192.168.2.1 yazmaniz yeterlidir.(yani 80 portu oluyor. ).

disardaki bilgisayardan (internet cafe diyelim). O ani internetteki IP adresiniz:8080 dendiginde direk tomcat yonlendirir(tabi firewall da buna gore ayarli olmasi gerekli. Hem bilgsayardaki firewall hem modemdeki).

Yani baska bir ornek vereyim port yonlendirme; 192.168.2.84 ip adresine 2014 nolu portta hem tcp hem udp yonlendirmesi yaptik. Bu durumda Disardan(yani internetten), bu ayarladiginiz port icin(2014 oluyor bu) bir istek geldiginde direk 192.168.2.84 ip'li bilgisayara yonlendirir. Ve o bilgisayarda islem yapar. (mesela bazi oyunlarin belli portlari vardir. Modemde o portlarin yonlendirmemisti. iletisim kurulamaz o yuzden. size yonlendirmez. Ve o port kapali oldugu icin oyunu oynayamazsiniz.)

Sizin yaptiginiz sadece sunucu yaptiginiz(tomcat sunucudan bahsediyorum.) bilgisayardan modeme erismek istiyorsunuz. Direk modemin ip'siyle giris yapabilirsiniz. ama yok ben modeme erisim portunu degistirmek istiyorum diyorsanizda bunu port yonlendirme kismindan yapamazsiniz...

Tabi burada firewall yokmus gibi anlattim. Firewall aktifse ve izin verilmemisse hic bir sekilde erisim olmaz...

permanent link

cevaplandı: 01 Kas '14, 20:48

Antiokhos's gravatar image

Antiokhos
8365815
cevap kabul oranı: 17%

değiştirildi: 01 Kas '14, 20:49

-İnternette port açmak diye arama yağtığım zaman modemin NAT->Port Yönlendirme ekranına yaptığım ayarların yapılmasını yazıyorlar. bu şekilde port açılmış olmuyor mu? Bir de ben modem arayüzüne değil, A bilgisayarında 8080 portundaki tomcat'a ulaşmak istiyorum. bunun için port yönlendirme hariç ne yapılmalı?

(02 Kas '14, 03:36) iskenderoguz iskenderoguz's gravatar image

zaten A bilgisayarinda tomcat kurulu degil mi? yani kendi bilgisayarindaki tocat sunucusuna erisim yapmak istiyorsaniz. localhost:8080 demeniz yeterli.(burada IP adresi yazsanizda olur. yani 192.168.2.123:8080). neden modeme 8080 den gitmeye calisiyorsunuz? Siz 192.168.2.1:8080 dediginizde; modem direk size yonlendirme yapmaz. Port Yonlendirme bu sekilde calismaz. Disardan 8080 nolu porta istek gelirse, modeminiz bu istegi A bilgisayarina yonlendirir. Lakin AG icerisinden modeme 8080'den erisim yapmaya calistiginizda port yonlendirme calismaz.

(02 Kas '14, 07:30) Antiokhos Antiokhos's gravatar image

Siz sanirim A bilgisayarin IP adresini saklayarak erisim yapmak istiyorsunuz? Bunun icin host dosyasinda kucuk bir iki degisiklik sorunu cozebilir. Yada bunu router uzerinden de yapabilirsiniz. (her router-modem bunu desteklemiyor)

(02 Kas '14, 07:30) Antiokhos Antiokhos's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×7
×1

Soruldu: 01 Kas '14, 18:51

Görüntüleme: 1,094 kez

Son güncelleme: 02 Kas '14, 07:30

powered by BitNami OSQA