Picproje Elektronik Sitesi

BİLGİSAYAR => Donanım ve Yazılım => Konuyu başlatan: kasif - 05 Şubat 2015, 12:38:26

Başlık: Port yönlendirme altındaki portlara erişim ?, ssh, birden fazla minik serverler
Gönderen: kasif - 05 Şubat 2015, 12:38:26
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 (http://deneme.dyndns.org) ayarlanmış olsun

modem arayüzüne erişmek için http://deneme.dyndns.org (http://deneme.dyndns.org)
arduino yun için http://deneme.dyndns.org:8001 (http://deneme.dyndns.org:8001)
arduino ve ethernet shield için http://deneme.dyndns.org:8002 (http://deneme.dyndns.org:8002)
pic ve enj28j60 için http://deneme.dyndns.org:8003 (http://deneme.dyndns.org:8003)
blackberry için http://deneme.dyndns.org:8004 (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 (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? 
Başlık: Ynt: Port yönlendirme altındaki portlara erişim ?, ssh, birden fazla minik serverler
Gönderen: 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,
Başlık: Ynt: Port yönlendirme altındaki portlara erişim ?, ssh, birden fazla minik serverler
Gönderen: kasif - 05 Şubat 2015, 15:59:08
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.
Başlık: Ynt: Port yönlendirme altındaki portlara erişim ?, ssh, birden fazla minik serverler
Gönderen: esensoy - 05 Şubat 2015, 16:28:51
Haklısın yanlış değerlendirmişim ben,

deneme.dyndns.org:22 yi 192.168.1.51:22 ye yönlendirdin, olmadı mı?
Başlık: Ynt: Port yönlendirme altındaki portlara erişim ?, ssh, birden fazla minik serverler
Gönderen: kasif - 05 Şubat 2015, 16:45:46
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.
Başlık: Ynt: Port yönlendirme altındaki portlara erişim ?, ssh, birden fazla minik serverler
Gönderen: mehmet - 05 Şubat 2015, 17:49:47
Dış portlar farklı iç portlar 22 kalabilir.
Modem içeride sadece ilgili ipye yonlendirme
yapacak.
Başlık: Ynt: Port yönlendirme altındaki portlara erişim ?, ssh, birden fazla minik serverler
Gönderen: kasif - 06 Şubat 2015, 08:48:07
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 (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.