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.