pondelok 19. marca 2007
Vigor 318 pod Ubuntu / Kubuntu
Návod ako rozbehať Vigor 318 pod Ubuntu / Kubuntu.
by doom.
Tento návod som napísal z časti aj pre seba aby som nezabudol ako tento ADSL modem inštalovať ak budem preinštalovávať Kubuntu v budúcnosti a práve pri tej príležitosti vznikol. Snažil som sa ho napísať podrobne aby aj úplný začiatočník vedel ako na to. Ako základ som si zobral návod zo stránky http://vigor318.ic.cz/Kubuntu/index.html ale kedže tam chýbali určité veci a ten návod nieje úplne podrobne vysvetlený aj pre začiatočníkov rozhodol som sa napísať vlastný. Verím že sa Vám tento modem podarí naištalovať hneď na prvý krát ak budete postupovať presne podla neho ;)
------------
Na začiatok:
Úplne ako prvú vec je potrebné po čerstvej inštalácii Ubuntu / Kubuntu nastaviť heslo roota v konzole aby sme sa vyhli problémom, že niečo nejde niekam skopírovať.
Takže si otvoríme konzolu:
sudo passwd root
teraz si nastavíme heslo roota.
keď máme heslo nastavené spustíme konqueror s právami roota:
sudo konqueror
potom už ide kopírovať všetko všade..
1. Treba si stiahnuť stdsl.sh + Firmware + br2684ctl + Flex -2.5.31
Všimnime si že Firmware má koncovku tar.gz, čo je niečo ako *.rar alebo *.zip, jednoducho je to spakovaný súbor, takže bude treba ten súbor rozbaliť aby sme dostali súbor cxacru-fw.bin
br2684ctl + Flex -2.5.31 treba uložiť do /home a odtiaľ inštalovať ako na to sa dočítate o kúsok nižšie.
Okrem toho je potrebné stiahnuť aj tieto balíčky, nakoľko sú tam isté závyslosti a inak by to nešlo nainštalovať odporúčam ako vôbec prvé inštalovať tieto a až potom inštalovať hore uvedené súbory:
libc6_2.4-1ubuntu12_i386.deb
m4_1.4.4-1_i386.deb
m4-doc_1.4.4-1_all.deb
Samozrejme aj tieto súbory treba skopírovať tiež do /home inak by nešli nainštalovať. Keď ich tam všetky máme skopírované stačí pravé tlačidlo myši na jednotlivý *.deb súbor a z ponuky vybrať: kubuntu package menu/install package
Týmto spôsobom nainštalujeme všetky horeuvedené súbory.
Ideálne by bolo ich mať všetky v nejakej zložke v adresáry /home/nieco pamätajte na to ak by to nechcelo inštalovať.
2. Kedže v Ubuntu momentálne nemáme pripojenie na net ešte rozbehané, vyššie uvedené súbory sme si stiahli predtým napríklad vo win aká irónia :P
3. Firmware rozbalime /nestačí len skopírovať/ do /lib/firmware/
4. Skopírujte súbor stdsl.sh do adresára /usr/sbin ,pridajme mu atribút spustiteľnosti do konzoly zadáme:
chmod u+x /usr/sbin/stdsl.sh
súbor stdsl.sh by mal vyzerať nasledovne:
#!/bin/sh
# ADSL connect for ST DSL
#2005.04.03 Ladislav Rado (lr (at) rsw (dot) sk)
case "$1" in
start)
VPI=1
VCI=32
modprobe br2684
modprobe ppp_generic
modprobe pppoe
br2684ctl -b -c 0 -a 0.1.32
ifconfig nas0 up
pppd call dsl-provider
;;
stop)
stopadsl
ifconfig nas0 down
ps h -o pid -C br2684ctl | xargs kill -s 9
;;
*)
echo "Usage `basename $0` {start|stop}"
esac
ak tak nevyzerá otvoríme si editor s právami roota:
kdesu kate
a vložíme namiesto pôvodného obsahu vyššie uvedený text.
5. reštart PC
6. Do konzoly zadáme:
sudo stdsl.sh start
a potom:
sudo pppoeconf
Odklikáme aplikáciu pppoeconf zadáme Meno a heslo ostatné len OK
7. Alebo skúsme iný postup ak to nejde:
vytvorme si prázdny súbor v priečinku /etc/ppp/peers s názvom dsl-provider ak tam ešte taký súbor náhodou nemáme a skopírujme tam:
# Minimalistic default options file for DSL/PPPoE connections
noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
noauth
persist
#mtu 1492
usepeerdns
plugin rp-pppoe.so
nic-nas0
user "mojeprihlasovacie meno@dsl.stonline.sk"
samozrejme treba upraviť:
user "mojeprihlasovacie meno@dsl.stonline.sk"
8. Ďalšia vec je potrebné tak isto vytvoriť prázdny súbor v priečinku /etc/ppp s názvom
pap-secrets a skopírovať do neho:
# /etc/ppp/pap-secrets
#
# This is a pap-secrets file to be used with the AUTO_PPP function of
# mgetty. mgetty-0.99 is preconfigured to startup pppd with the login option
# which will cause pppd to consult /etc/passwd (and /etc/shadow in turn)
# after a user has passed this file. Don't be disturbed therefore by the fact
# that this file defines logins with any password for users. /etc/passwd
# (again, /etc/shadow, too) will catch passwd mismatches.
#
# This file should block ALL users that should not be able to do AUTO_PPP.
# AUTO_PPP bypasses the usual login program so it's necessary to list all
# system userids with regular passwords here.
#
# ATTENTION: The definitions here can allow users to login without a
# password if you don't use the login option of pppd! The mgetty Debian
# package already provides this option; make sure you don't change that.
# INBOUND connections
# Every regular user can use PPP and has to use passwords from /etc/passwd
* hostname "" *
# UserIDs that cannot use PPP at all. Check your /etc/passwd and add any
# other accounts that should not be able to use pppd!
guest hostname "*" -
master hostname "*" -
root hostname "*" -
support hostname "*" -
stats hostname "*" -
# OUTBOUND connections
# Here you should add your userid password to connect to your providers via
# PAP. The * means that the password is to be used for ANY host you connect
# to. Thus you do not have to worry about the foreign machine name. Just
# replace password with your password.
# If you have different providers with different passwords then you better
# remove the following line.
# * password
"mojeprihlasovaciemeno@dsl.stonline.sk" * "mojeheslo"
samozrejme upravime "mojeprihlasovaciemeno@dsl.stonline.sk" * "mojeheslo"
9. Vytvorime si do tretice ešte jeden súbor v priečinku /etc/ppp s názvom resolv.conf a skopírujeme tam :
nameserver 195.146.132.58
nameserver 195.146.128.60
toto platí pre T-com ,takže ak máme iného IPS upravíme.
10. Reštart pc
11. Ideme do konzoly a napíšeme:
sudo stdsl.sh start
malo by vypisať:
br2684ctl[4631]: Interface "nas0" created sucessfully
br2684ctl[4631]: Communicating over ATM 0.1.32, encapsulation: LLC
br2684ctl[4631]: Interface configured
Plugin rp-pppoe.so loaded.
Gratulujem, práve ste sa pripojili.
------------------------------------------------------------------------------------------
Prihlásiť na odber:
Príspevky (Atom)