NULL MODEM LE INTERNET BALANTISI
----------------------------------

zerinde ethernet portu bulunmayan Amiga'lar, PC'yi gateway olarak gstererek Internet'e karmamz mmkn. 

Malzeme listesini veriyorum:

- Bir adet PC (Tercihen Windows, "ben bamn aresine bakarm" diyenler Linux, MAC vs de kullanabilir)
- Bir adet iyisinden bir Null modem kablosu
- Aada bulabileceiniz Null modem driver' (Windows iindir)
- PC'de altrmak zere bir SOCKS/Proxy server
- En azndan TCP/IP stack'i ve Internet'te kullanacanz program karlayabilecek kadar hafzas olan bir Amiga (Kick2.0 ve zeri)
- Amiga iin TCP/IP program (Tercihen Miami/MiamiDX)

Ethernet'in; 
artlar:
- ok daha hzl
- Internet'e balanmak iin bir PC'ye ihtiya duymuyor

eksileri:
- Her Amiga modeline Ethernet kart bulunamyor.
- Eski Ethernet kartlar UTP desteklemiyor. BNC kablo, hub, switch bulmak zor.
- Piyasadaki her Ethernet kart desteklenmiyor.

Null Modem'in; 
artlar:
- Ucuz, upucuz. 3-5 liralk null modem kablosuna bakyor.
- Her iletim sistemi default destekliyor.

eksileri:
- almak iin PC'ye ihtiya duyuyor.
- Seri port hznda altndan yava kalyor.

ncelikle yaptmz eyin mantndan bahsedeyim. Amiga'larn tmnde seri port bulunuyor malum. Dolaysyla hepsi harici modem taklabilecek durumdalar. Biz de null modem ile modem emulasyonu yapyor ve sanki dial-up ile ISP'mizi aryormu gibi PC'mizi aryoruz. PC, Amiga'ya karlk veriyor ve Amiga ile PC arasnda TCP/IP balants kurulmu oluyor. Bundan sonrasn farkl bir network'te bulunan Amiga'y PC'nin network'ne dahil edip proxy zerinden Internet'e karma grevini yerine getirecek olan SOCKS/proxy server stleniyor. Ksacas PC'miz Amiga'mza Internet hizmeti vermeye balyor, ona ISP'lik ediyor, eliden tutup Internet'e gtryor.

Aadaki linkten indireceimiz generic null modem srcsn Windows'a tantyoruz. Ben WinXP'ye kadar tm srmlerde denedim alt. Vista veya Windows7 Beta'da denemiliim yoktur ama almas gerekiyor. Nasl yaplacan bilmeyen olacan sanmyorum ama yine de "Control Panel'de Phone And Modem Options ksmnda Modem tabnda Add diyerek "Don't detect my modem, I will select it from a list" iaretlenip "Have Disk" butonu yardmyla driver seilerek kurulabilir" diyerek ultra zet bir anlatm yapabilirim. Kurulum bittiinde Device Manager'da null modeminizi grebilirsiniz hayrl olsun.

imdi Network Connections'a girip New Connection Wizard' seiyoruz. 
1- Connect to Internet
2- Set up my connection manually
3- Connect using a dialup modem
4- ISP name iin bir isim sallyoruz. (Amiga mesela)
5- Phone Number olarak 0 (sfr) giriyoruz.

Artk Network Connections'da belirttiiniz isimde bir modem balants olmas lazm.
Sa tklayp Properties seiyoruz.
1- General tabnda Configure butonuna tklayp seri port hzmz belirliyoruz. A1200 ve A4000 iin 57600 baarl alyor. Daha eski Amiga'larda duruma gre 19200 veya 38400 seilebilir. (config dosyasnda Amiga iin 38400 seili)
2- Networking tabndaki listede PPP:Windows seili olmal. Aadaki listeden Internet Protocol TCP/IP'ye ift tklyoruz. Use the following IP address'i seip bir ip adresi giriyoruz. 

NEML: Buraya gireceiniz IP adresi, var olan network balantnzn ip blounda olmamal. rnein mevcut balantnz 192.168.1.x 255.255.255.0 ip bloundaysa, bu bloktan bir ip'yi bu yeni interface'e girmemelisiniz. Bu durumda 192.168.x.0'da x yerine 0 veya 1 hari bir rakam girerek ip tanmlayabilirsiniz. Ben hi 192.168.10.x ile balayan bir IP'ye sahip ev kullancs grmedim o yzden sanrm aadaki ayarlar girmeniz problem karmayacaktr. 

IP Address: 192.168.10.1
Preferred DNS server: (ok nemli deil ama kullandnz dns'in -adsl modem gibi- ip'sini girebilirsiniz.)

PC'de imdilik iimiz bitti.

imdi Amiga'ya geelim.

Eer Miami kullanyorsanz ekte verdiim config dosyasn ykleyerek direkt kullanmaya balayabilirsiniz. Bu config dosyasnda Amiga'nn ip'si 192.168.10.2, PC'nin ip'si 192.168.10.1'dir. SOCKS adresi olarak da 192.168.10.1, yani PC girilmitir. Eer sizin verdiiniz adresler farkl ise Miami'de Interface ve Socks butonlaryla ilgili ip'leri girmeniz gerekir.

Bu dosyann Miami DX'te de direkt yklenebilir (import ediliyordu sanrm) olduunu sanyorum. Elimde u an DX kurabileceim hazr bir sistem olmadndan deneme ansm olmad. almazsa bilgi verin ltfen, ona gre bu dkman gncelleriz.

Amiga'da Online butonuna tkladnzda ekranda "WAIT CONNECT" yazacaktr. Amiga u anda PC'den 0 rakamn bekliyor. Bu srada PC'de oluturduumuz Amiga isimli dialup balantya ift tklayarak "Dial" butonuna basyor, Amiga'ya bekledii 0' gderiyoruz. Tam bu srada Amiga heyecana gelip ekrana "HELLO" yazacaktr. Bu noktada Online ya da Send Break butonuna tkladmzda hem PC'nin hem de Amiga'nn online hale geldiini greceiz. Amiga ile PC karlkl olarak TCP/IP konumaya baladlar.

Amiga TCP/IP balantsn kurdu ama hala Internet'e km deil. Bu Internet balantsn salamann birka yolu var (NAT, Internet Connection Sharing, Socks) ama aralarnda bence uygulamas en kolay olan Socks/Proxy server. PC'ye, onlarca bedava ya da cretli rnekleri bulunan (Proxycap, Wingate, Tor) Socks server'lardan birini kurup ayarlarn yapmamz gerekiyor. Bende default'ta Tor kuruluydu ve bir iki ufak ayar deiiklii ile konfigrasyonu tamamladm. Ancak kullanm ar derecede kolay, bir iki tklama ile hallolacak bir program aryorsanz Wingate'i neriyorum(cretlidir).

Wingate'i kurduktan sonra Services ksmndan "WWW Proxy server" 'a girip "Allow connections coming in on any interface" seeneini semeniz yeterli olacaktr.

Socks ayarlarmz Miami'de girmitik, imdi de browser'mz (ya da proxy kullanan herhangi bir programmz) iin proxy olarak 192.168.10.1 (ya da sizin PC adresiniz) girdiimizde (port 8080) Amiga'nn atr atr Internet'e ktn grebiliriz.

Ben burada bende hazrda kurulu olduundan Socks yntemini kullandm. Var olan Local Area Connection ya da Wireless Network Connection'a sa tklayp Advanced tabndan Internet Connection Sharing'i amanz da ie yarar sanyorum ama Windows bu durumda srarla kendi interface'imin ip'sini 192.168.0.1 yapacan sylediinden benim iime yaramad ve deneyemedim. Deneyebilen olursa haber versin ltfen. Ayn ekilde bir dier yntem de natlamak olabilir.

Dikkatli edilmesi gereken bir nokta da firewall. PC'nizde kurulu bir firewall varsa bu iletiime izin veriyor durumda olmas gerekiyor.

Not: Klavuzda ngilizce Windows ile ilem yapldndan terimler ngilizce'dir. Trke Windows kullanan varsa bu teriimleri Trke'ye evirebilir.

Mert "Kurzon" Bingl
http://www.commodore.gen.tr
08/02/2009