Port yönlendirme altındaki portlara erişim ?, ssh, birden fazla minik serverler

Başlatan kasif, 05 Şubat 2015, 12:38:26

kasif

Biraz uzunca bir soru

adsl modem ve bu modeme bağlı kablolu veya kablosuz minik serverler(arduino yun, arduino ve ethernet shield, pic ve enc28j60, blackberry) var, (ayrıca sabit ip si olmayan laptop, tablet ve telefonlar var ama konumuz dışındalar). Bu minik serverler için farklı port yönlendirmeleri var.

modem ip'si 192.168.1.1 olsun
arduino yun için 192.168.1.51
arduino ve ethernet shield için 192.168.1.52
pic ve enj28j60 için 192.168.1.53
blackberry için 192.168.1.54

olsun ve modemin harici ip'si dinamik olsun ve http://deneme.dyndns.org ayarlanmış olsun

modem arayüzüne erişmek için http://deneme.dyndns.org
arduino yun için http://deneme.dyndns.org:8001
arduino ve ethernet shield için http://deneme.dyndns.org:8002
pic ve enj28j60 için http://deneme.dyndns.org:8003
blackberry için http://deneme.dyndns.org:8004

kullandığımı varsayalım,

buraya kadar hepsi çalışıyor.

Ama arduino yun'a ssh ile bağlanmam için root@deneme.dyndns.org:8001:22 gibi bir bağlantı yapmam lazım ve olmuyor(google play da connectbot programı ile denedim olmadı)

yine arduino yun a bağlı webcam dan streaming video için "mjpg-streamer" kullanmayı planlıyordum, ama mjpg-streamer için 8080 ni kullanmak gerekiyor, yani http://deneme.dyndns.org:8001:8080 sayfasını açmam lazım, bunu denemedim ama muhtemelen olmayacak.

Tek mini server olsa modemin arayüzünü 8010 a falan çevirir, arduino yun un portunu 80 yapardım ama birden fazla minik server olunca yapamıyorum.

Port yönlendirmenin altındaki portları kullanmak için ne yapmak gerekir? 

esensoy

her bir aleti deneme1,2, 3 diye kaydetmelisin,
root@deneme1.dyndns.org:8001:22 bunu root@deneme1.dyndns.org:22 yapacaksın, 8001:22 diye bir kullanım olmaz
modemde de 22. portu deneme1 in ipsine yönlendireceksin

2 cihazda da 22. portuna erişmek lazım gelirse NAT yapmak gerekiyordu galiba,
En tehlikeli an "zafer" anıdır.

kasif

Alıntı yapılan: esensoy - 05 Şubat 2015, 15:03:32
her bir aleti deneme1,2, 3 diye kaydetmelisin,
root@deneme1.dyndns.org:8001:22 bunu root@deneme1.dyndns.org:22 yapacaksın, 8001:22 diye bir kullanım olmaz
modemde de 22. portu deneme1 in ipsine yönlendireceksin

2 cihazda da 22. portuna erişmek lazım gelirse NAT yapmak gerekiyordu galiba,

dyndns.org, yönlendirme hizmeti modemin dış ipsine göre veriliyor. (mesela 111.112.113.114)
modem yeniden başlayınca aldığı dinamik ip yi dyndns ye gönderiyor (subdomain bilgisi ile birlikte)
dyndns de artık ilgili subdomain ile gelen talepleri modemin dış ipsine (mesela 111.112.113.114) yönlendiriyor.

yani dyndns diyorki 1 subdomain e 1 dış ip,

denene1.dyndns.org yapabilmem için 4 farklı ADSL olması gerekiyor ki, bu olmaz

hatta deneme01.dyndns.org adresini deneme.dyndns.org:8001 e yönlendirdim olmadı.

aklıma 1 şey daha geldi, ama ancak akşam deneyebileceğim. İş yerinden modeme mudahale edebiliyorum ama minik serverlerime ulaşamıyorum, sanırım elektrik ile ilgili bir sorunum var.

deneyeceğim olay(aklıma neden gelmedi ise) (başkalarına da bilgi olsun)

deneme.dyndns.org:8001 i 192.168.1.51:80 e yönlendiriyorsam neden deneme.dyndns.org:2201 i 192.168.1.51:22 ye yönlendirmeyeyim.

Bu arada "minik server" sözcüğü hoşuma gitti.

esensoy

Haklısın yanlış değerlendirmişim ben,

deneme.dyndns.org:22 yi 192.168.1.51:22 ye yönlendirdin, olmadı mı?
En tehlikeli an "zafer" anıdır.

kasif

böyle basit bir konuda milleti rahatsız ettiğim için özür dilerim.

ip ayrı olay port ayrı olay

Bazen basiretim kapanıyor.

Yaşlanıyormuyum ne.

mehmet

Dış portlar farklı iç portlar 22 kalabilir.
Modem içeride sadece ilgili ipye yonlendirme
yapacak.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

kasif

Aslında biz tarayıcıya "www.1234.com" gibi bir adres yazdığımızda bu "http://www.1234.com:80" e gider. 80 standart olduğu için yazmaya gerek yoktur, ama 80 harici bir sayfaya gidilecekse mesela yazılmalıdır (mesela http://www.1234.com:8080 gibi)

deneme.dyndns.org:2251 i 192.168.1.51:22 ye yönlendirdim. telefon ile wifi yi kapatıp şebeke üzerinden ssh ile root@deneme.dyndns.org:2251 e bağlandım ve sorunsuz çalıştı.

şimdi sorunum "mjpg-streamer" ın sadece UVC sürücülü webcam lerde çalışması, GSPCA sürücülü webcam lerde çalışmaması. internette birkaç kaynak "mjpg-streamer" ın, GSPCA sürücülü webcam lerde de çalıştığını iddia etmiş, dün çok uğraşamadım, biraz daha bakmam lazım, duruma göre ayrı bir konu açacağım.