Ethernet ile baglandigim bir ADSL modemim var, router, firewall, dhcpd,
NAT, vs. calistiran FreeBSD
tabanli bir cihaz.
Haftasonu bu cihazin web server'ina ve konfigürasyon ekranina baglandim,
virtual server kismina geldim,
orada sifirdan bir girdi yarattim ve dedim ki, external 22 no.lu portu
internal 10.0.0.5 IP'li makinanin
22 numarali portuna yönlendir (yani modeme bagli olan benim makina, söz
konusu lokal IP de modem tarafindan
dhcp ile benim makinaya verilen IP ve simdiye dek hep bunu verdi)
Sonra ICQ'dan birkac arkadasima söyledim, benim makinanin external
IP'sini verdim ve 22 numarali porta
telnet ile, ssh ile falan baglanmaya calismalarini söyledim ve bana
verdikleri bilgilere göre benim makinadaki
sshd'ye eristiler, vs.
Buraya kadar sorun yok. Neyse aradan bir gün gecti, makinayi actim
kapadim filan, arada modem baglantisi
da düsmüs tekrar gelmis falan, yeni external IP gelmis. Ancak bunun
disindaki ayarlar ayni, eskisi gibi Internete
baglaniyorum, virtual server ayari da ayni ancak bu sefer bir türlü ssh
portuna disaridan baglanamiyorum.
Yani
$ ssh EXTERNAL_IP
ya da
$ telnet EXTERNAL_IP 22
erisemiyor. Conenction refused falan ama
$ ssh 10.0.0.5
ya da
$ telnet 10.0.0.5 22
dedigimde baglandigini görebiliyorum! :o
Ofisteki bir arkadasimla konustugumda söyle bir yorum aldim: Makina DHCP
ile lokal IP verince sorun oluyor. Benim
arkadas dhcp'yi devreden cikarip kendisi elle lokal IP atamasi yapmis ve
sonra da virtual server ayarlarindan harici
portu dahili porta tasvir etmis bu mesajin basinda anlatilana benzer
sekilde. Bendeki problemin bu olabilecegini söyledi.
Ancak benim ilk denemelerimde böyle bir seye gerek duymadan calisirken
simdi calismamasina bir anlam veremedim.
Bu konu ile ilgili yorumu olan?