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.