Alcatel Speedtouch USB Modem ve OpenBSD ile ADSL Erişimi

From OpenBSD Belgeleme Projesi

Alcatel Speedtouch marka USB ADSL modeminiz varsa bu modemi OpenBSD altında kolaylıkla kullanabilirsiniz. OpenBSD'ye modemi tanıtarak internet bağlantısı gerçekleştirip ardından bu makineye bir ethernet kartı takarak birden fazla kullanıcıya güvenli internet hizmeti sunabilirsiniz.

#dmesg | grep  ugen
ugen0 at uhub0 port 2
ugen0: ALCATEL Speed Touch 330, rev 1.10/2.00,  addr 2


# mkdir / usr/spd
# cd / usr/spd
# cvs - d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/
speedtouch login


#cvs -z3 - d:pserver:anonymous@cvs.sourceforge.net:/
cvsroot/speedtouch  co  speedtouch


# cd  speedtouch
# ./configure
# make
# make install


NOT: make komutu problem çıkartırsa gmake komutunu kullanabilirsiniz.

# cd / usr/ports/archivers/unzip
#make install
# cd / usr/spd
# wget http://www.speedtouch.com/download/drivers/USB/SpeedTouch330_firmware_3012.zip
#unzip SpeedTouch330?_firmware_3012.zip
  KQD6_3.012
  ZZZL_3.012


  • KQD6_3.012 SpeedTouch USB tipi modemler için
  • ZZZL_3.012 SpeedTouch 330 tipi modemler için


Benim kullandığım KQD6_3.012 fimware’i.

#cp KQD6_3.012  / usr/local/libdata


PPP Yapılandırması


/etc/ ppp/ppp.conf dosyası oluşturulur ve bir editor ile açılarak aşağıdaki değerler girilir.

NOT: Aşağıdaki satırları olduğu gibi /etc/ ppp/ppp.conf dosyasına kopyalayarak sadece kırmızı renklendirilmiş yerleri kendinize uygun değerler ile değiştirin. Yani değiştirilmesi gerek sadece kullanıcı adı ve parolasıdır!

default:
  ident user- ppp VERSION (built COMPILATIONDATE)
  set log Phase Chat IPCP CCP  tun command
  set  ifaddr 10.0.0.1/0 10.0.0.2/0
 adsl:
 set  authname  huzeyfeonal@ttnet – Kullanıcı  adınız
 set  authkey PAROLAM !!  Buraya  kendi  parolanız  yazılmalı
set device !"/usr/local/sbin/pppoa2 - vpi 0 - vci 35 -v 1"
 accept chap
 set speed sync
 set timeout 0
 enable  lqr
 set  lqrperiod 5
 set redial 15 10000
 set dial ""
 add default HISADDR
 enable  dns
 set reconnect 10 100
dosya  kaydedip  çıkılır  ve  sonra  aşağıdaki  iki  komut  ardarda  verilir.
#/ usr/local/sbin/modem_run -f /usr/local/libdata/KQD_3.012 –m
# ppp -background  adsl
Sonrasında  ifconfig tun0  komutu  ile durum  öğrenilebilir.


# ifconfig tun0
tun0: flags=8011<UP,POINTOPOINT,MULTICAST>  mtu 1500
  inet 81.215.129.58 --> 81.215.128.1  netmask 0xffffff00
..

gibi bir çıktı alıyorsanız adsl bağlantısı başarı ile kurulmuş demektir.

/etc/ resolv.conf dosyasında geçerli bir DNS sunucu kayıtı girilmiş ise aşağıdaki komutu vererek internet bağlantınızın durumunu kesin olarak belirleyebilirsiniz.

#ping google.com
PING google.com (216.239.57.99): 56 data bytes
64 bytes from 216.239.57.99:  icmp_seq=0  ttl=244 time=639.301 ms
--- google.com ping statistics ---
2 packets transmitted, 1 packets received, 50.0% packet loss
round-trip min/ avg/max/std-dev = 639.301/639.301/639.301/0.000 ms

Sistemin her başlamasında bu işlemleri yaptırmak için;


#vi /etc/ rc.local
/ usr/local/sbin/modem_run -f /usr/local/libdata/KQD_3.012 –m
sleep 2
 ppp -background  adsl


Bundan  sonra PF  kullanılarak internet  iç  ağa  dağıtılabilir.

Pf Kullanımı için http://www.enderunix.org/docs/pf.pdf adresine danışabilirsiniz.