{ }
menu zespół linki Logowanie
Stabilny hosting
BSDGuru zawdzięcza
firmie Datanet.pl
Hosting BSDGuru.org - DataNet.pl

Instalacja THOMSON SpeedTouch 330 pod OpenBSD

Chciałbym przedstawić instalację modemu SpeedTouch 330 pod OpenBSD 3.x.

Podłączamy modem do gniazda usb w serwerze i sprawdzamy czy kernel wykrył modem:

# dmesg | grep ugen0
ugen0 at uhub0 port 1
ugen0: THOMSON Speed Touch 330, rev 1.10/4.00, addr 2

Ściągamy i instalujemy sterownik do modemu:

# wget http://nbsd.one.pl/speedtouch/speedtouch-1.3.tar.gz ( sterownik do modemu )
# tar -zxvf speedtouch-1.3.tar.gz
# cd speedtouch-1.3
# ./configure
# make
# make install

lub (zalecane)

# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/speedtouch login (Enter)
# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/speedtouch co -P speedtouch
# cd speedtouch
# ./configure
# gmake install

Ściągamy SpeedTouch firmware

# wget http://nbsd.one.pl/speedtouch/ZZZL_3.012 ( SpeedTouch330 firmware )
# cp ZZZL_3.012 /usr/local/libdata/

Robimy konfigurację ppp:

# cd /etc/ppp/
# cp ppp.conf.sample ppp.conf
# vi ppp.conf (zmieniamy tylko login i hasło)
#neostrada

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 login@neostrada.pl
set authkey hasło
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

pppoe:
set authname

set authkey
set device PPPoE:tap0
set speed sync
set timeout 0
set redial 15 10000
set dial
set login
add default HISADDR
enable dns

Serwery nazw DNS czyli wpis do resolv.conf

# cd /etc/
# touch resolv.conf
# vi resolv.conf
nameserver 194.204.152.34
nameserver 217.98.63.164

Dodajemy wpisy do rc.local żeby system sam mógł podnieść połączenie ppp po reboot.

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

Próbujemy podnieść połączenie:

# /usr/local/sbin/modem_run -f /usr/local/libdata/ZZZL_3.012 -m
(w tym momencie zacznie się synchronizacja modemu, przez około
30 sekund będzie mrygać dioda od ADSL aż zapali się na stałe.)
# ppp -background adsl ( też może troche zająć czasu )
Working in background mode
Using interface: tun0
PPP enable

Sprawdzamy czy mamy połączenie ze światem

# ifconfig tun0
tun0: flags=8011 mtu 2048
inet 83.26.94.23 --> 213.25.2.153 netmask 0xffffffff
# cat /var/log/messages | grep "ADSL line is up"
Mar 16 22:18:37 papi modem_run[315]: ADSL line is up (1312 kbit/s down| 288 kbit/s up)
# ping wp.pl
PING wp.pl (212.77.100.101): 56 data bytes
64 bytes from 212.77.100.101: icmp_seq=0 ttl=121 time=18.609 ms
64 bytes from 212.77.100.101: icmp_seq=1 ttl=121 time=19.388 ms
64 bytes from 212.77.100.101: icmp_seq=2 ttl=121 time=19.255 ms
64 bytes from 212.77.100.101: icmp_seq=3 ttl=121 time=18.063 ms
64 bytes from 212.77.100.101: icmp_seq=4 ttl=121 time=17.879 ms

To wszystko. W razie jakiś problemów zapraszam na kanały IRCnet #openbsd.pl i #openbsdpl

Autor: 
Łukasz „Emi-Grant” Lejtkowski
Porozmawiaj o tym artykule na forum: 

tytus, pt., 18/04/2008 - 13:12