Supozimi eshte se do te blesh modemin nga Albtelekomi me te cilin do te japin nje CD qe sherben vetem per windows dhe ajo jo me instruksionet e duhura, por ndodh qe nuk kane as modema!
Nese keni nje aparat tjeter ADSL duhet te konfiguroni VPI dhe VCI qe jane ne vlerat 8 dhe 35 respektivisht dhe te lini bosh "username" dhe "password", nuk i perdor per momentin Albtelekomi.
Per ata qe duan te krijojne nje router ne *nix me modemin e Albteecomit qe eshte nje "SpeedTouch USB modem" po i jap rrugen se cfare duhet te perdorin.
Shkarkoni kete paketen ketu.
Per ata qe jane ne BSD mjafton vetem:
cd /usr/ports/net/pppoa && make install clean
(kujdes ne version 6.0 te FreeBSD mund te japi crash te sistemit, nese nuk beni dot "upgrade" me njoftoni qe t'ju jap nje patch per kete pune)
Tek kjo faqe do te gjeni dhe linkun per te shkarkuar "firmware". Une po e jap adresen se nga ta shkarkoni "firmware" qe e kam provuar te punoje ketu pasi ai ne paketen e faqes nganjehere s'eshte i duhuri per efekt te versioneve te ndryshme.
Ata ne Debian dhe disa versione te tjera te Linux e kane me te thjeshte punen mjafton te ekzekutojne skriptet e paketes megjithese nganjehere nuk punojne sic duhet dhe ato qe do shkruaj me poshte do tu vlejne dhe ju.
Ne FreeBSD e para gje qe duhet te beni eshte te modifioni /etc/usbd.conf dhe te shtoni rreshtat
Kodi:
#speedtouch
device "THOMPSON Speed Touch 330"
devname ugen[0-9]+
vendor 0x06b9
product 0x4061
attach "/usr/local/sbin/modem_run -f /usr/local/libdata/ZZZL_3.012"
Sic e shikoni komanda e kerkon skedarin e dekompresusr ne /usr/local/libdata sic tregohet dhe me poshte. Po te doni ndryshoni vendndodhje.
pastaj krijoni nje skedar ne /etc/ppp/ppp.conf me kete permbajtje:
Kodi:
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 255.255.255.0 0.0.0.0
#######################################3
## kjo nuk eshte se duhet por mbajeni se si dihet mbase Albtelekom ndryshon ## mendje dhe e kthen ne pppoa te gjithe infrastrukturen!
###########################################33
adsl:
set device !"/usr/local/sbin/pppoa2 -vpi 8 -vci 35 -v 1 -d /dev/ugen0"
accept chap
set speed sync
set timeout 0
enable lqr
set lqrperiod 5
set redial 15 10000
set dial ""
add default HISADDR
enable dns
##############################################
pppoe:
resolv readonly
# shell !"/usr/local/sbin/pppoa2 -b -vpi 8 -vci 35 -v 1 -d /dev/ugen0"
set device PPPoE:tap0
set speed sync
set timeout 0
set redial 15 10000
# enable chap81
set dial ""
set login
disable ipv6cp
add default HISADDR
enable dns
pastaj krijoni nje skdear ne /usr/local/etc/rc.d me emrin adsl.sh dhe jepini te drejta ekzekutimi nga "root" me komanden "chmod 0555 /usr/local/etc/rc.d/adsl.sh. Kini parasysh qe nje skript i tille mund te instalohet dhe nga vete "porta", ne kete rast beni ndryshimet e duhura duke e krahasuar me keto.
brenda skedarit vendosni keto rreshta:
Kodi:
#!/bin/sh
ISP=pppoe
MODE=ddial
PREFIX=/usr/local
PATH="$PATH:$PREFIX/sbin"
case $1 in
start)
/usr/sbin/daemon /usr/local/sbin/pppoa2 -b -vpi 8 -vci 35 -d /dev/ugen0 \
&& ppp -$MODE $ISP && sleep 5 \
###########################
## Kjo pjesa ketu duhet te pershtatet nese perdorni ipfw
&& /sbin/pfctl -e && /sbin/pfctl -F all -f /etc/pf_conf \
#############################
## Edhe kjo mund te mos duhet nese nuk perdorni nje "DNS cache server"
&& echo -n ' ppp started' && /etc/rc.d/named restart \
###############################
## Edhe kjo mund temos duhet nese nuk sinkronizoni oren me ane te NTP
&& /etc/rc.d/ntpdate start
;;
stop)
killall modem_run
killall ppp
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
pastaj ne /etc/rc.conf shtoni rreshtat:
usbd_enable="YES"
adsl_enable="YES" ### Per te vemendeshmit. Kjo edhe mund te mos duhet pasi scripti adsl.sh nuk eshte sipas specifikave per rc skriptet :P.
Ristartoni FreeBSD dhe do te keni lidhjen ADSL ne routerin tuaj gati per ta shperndare ne rrjet.
E njejta procdeure eshte dhe per OpenBSD dhe NetBSD vetem komanda qe gjendet ne /etc/usbd.conf me siper mund ta vendsoni direkte tek adsl.sh bashke me nje sleep 20(prit 20sec) dhe tek /etc/rc.conf nuk ju nevojitet pjesa "_enable".
Ne menyre te njejte kjo vlen edhe per pfsense.com kurse per m0n0wall.ch duhet te jeni pak me eksperta pasi duhet te instaloni paketen para se ta instaloni m0n0 po e quaj paksa "offline".
Nese ka te interesuar per keto dy te fundit me thoni qe t'ju jap hapat e duhur.
Me te mira.
P.S. Se si te aktivizoni NAT ne Linux ose *BSD keni tutoriale me tonelata ne internet. Per BSD kerkoni ne forum se eshte nje link tek nje tutorial shqip per kete pune. Ose vizitoni albabsd.org.
Krijoni Kontakt