Selamlar,
 
Bundan 2 ay önce bende aynen böyle kıvranmıştım :=),
Hatta listeye mailde atmıştım.
Şimdi gelelim çözüme;
 
Benim uğraştığım ADSL Modem D-Link G500 idi. O lanet bir şeydi ancak sanırım her menü, o aletin menü yapısından iyidir.
Yapılması gereken işlemler şunlar;
 
1. Öncelikle FreeBSD üzerinde kernela ADSL desteği falan vermeyin. Buna hiç lüzum yok. Şimdiden söyleyeyim. DHCP SPOOF, transparent bridging, ADSL desteği dahil her numarayı denedim ben. ifconfig de adsl ipsini görüyordum ama ne in ne de out trafik olamıyordu. Hatta modemi Alcatel ile bile değiştirdim bir ara. Bu anlattığım, eğer ttnet le uğraşacaksanız en sağlam çözüm bence.
2. Modemi bağladıktan sonra (bu başka bir makina olabilir) Modemin ayar menüsüne ulaşın. Default ip adresini, user ve pass i bilmeniz lazım.
3. Http üzerinden ulaştığınız menüde DHCP ile ilgili bir ayar olmalı. Modem şu an DHCP serveri gibi davranıyor olmalı. %90 böyle oluyor.
DHCP ile hiç kafanızı karıştırmayın. Sadece iç bacak için verilen ip nosunu kontrol edin. Mesela 192.168.90.1 olabilir.
Bunu siz ayarlayabilirsiniz. Modem direkt olarak makinanın eth0 yada eth1 bacağına bağlanacağından DHCP üzerinden ilk ip sizin servera verilecektir. Verilecek ip ile de şimdi ilgilenmeyin.
4. Şİmdi gelelim NAT işine. Menüde NAT için bir alan olması gerekli. xoom için nerde ve ne adla anılıyor bilmiyorum ama yapılacak işi biliyorum. Size verilen sabit adsl ipsinden gelen tüm portları, DHCP Serverda ayarladığınız (yada önceden ayarlanmış) iç ip adresine forward etmeniz gerekiyor. Bunun için bu modemin manualine biraz tosmak iyi olur :=)
5. Modem üzerinde firewall varsa default olarak %90 off olarak geliyor. Ama genede firewallin çalışıp çalışmadığını kontrol edin. Çalışıyorsa, şimdilik kapatın.
6. Tüm bunları kazasız belasız atlattıysanız ifconfig dediğinizde şunun olması gerekiyor.
 
eth0 modemin size verdiği ip adresi.
eth0      Link encap:Ethernet  HWaddr X:X:X:X:X:X:X
          inet addr: 192.168.90.1  Bcast:192.168.90.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:217163 errors:0 dropped:0 overruns:0 frame:5
          TX packets:207696 errors:0 dropped:0 overruns:0 carrier:0
          collisions:170 txqueuelen:1000
          RX bytes:54100338 (51.5 Mb)  TX bytes:104229796 (99.4 Mb)
          Interrupt:X Base address:XXXX
 
Sizin iç networke vereceğiniz ip adresi (eğer ikinci bir ethernet kartı varsa)
eth1      Link encap:Ethernet  HWaddr X:X:X:X:X:X:X:X
          inet addr: 172.10.1.1  Bcast:X:X:XX:X:X Mask:X:X:X:X
          UP BROADCAST NOTRAILERS RUNNING  MTU:1500  Metric:1
          RX packets:3490618 errors:0 dropped:0 overruns:0 frame:0
          TX packets:202540 errors:0 dropped:0 overruns:0 carrier:0
          collisions:701 txqueuelen:1000
          RX bytes:316746595 (302.0 Mb)  TX bytes:52583888 (50.1 Mb)
          Interrupt:X Base address:XXXX
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:31 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2944 (2.8 Kb)  TX bytes:2944 (2.8 Kb)
Burada kafanız karışmasın. Şu anda ADSL Modemin sabit ip adresine yapılan tüm requestler aynen sizi makinaya geliyor.
Yani firewall işini bir an evvel halletmenin zamanıdır :=)
 
7. Modemin ipsini iç networkler için ayrılmış 192, 172, 10 iplerinden birinin en önüne yada en arkasına koymayın. Yani modemin kendi erişim ip adresini iç networkte adreslerden birinin arasına koyun. Tavsiye ederim.
 
Bu basitçe anlattığım işlemler için iki gün ve gece hacadığım düşünülünce billa ağlamak istiyorum şimdi...
Size kolay gelsin.
Sorun çıkarsa bana özel mail atın yardım etmeye çalışayım..
 
 
Gökhan
 
 
 
 
 
----- Original Message -----
Sent: Monday, May 24, 2004 3:20 PM
Subject: Re: [freebsd] adsl xzoom x5 modem ve freebsd

arkadaslara ilave detayli bilgi icin... :
 
 
 
ornegin ordaki
 
2.5 Virtual Server konusu sizi kapsiyo gibi.
 
 
----- Original Message -----
Sent: Monday, May 24, 2004 2:49 PM
Subject: [freebsd] adsl xzoom x5 modem ve freebsd

arkadaşlar
nat yapan bir adsl modem in arkasındaki bir freebsd server a uzaktan nasıl erişebilirim?
 
teşekkürler!
 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.688 / Virus Database: 449 - Release Date: 18.05.2004

Cevap