Hlavná stránka Späť do sekcie hardware Späť do sekcie modemy

Návod ako inštalovať ADSL modem Draytek Vigor 318 pod Ubuntu/Kubuntu

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...

  • 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 komprimovaný 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ávislosti 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ári /home/nieco, pamätajte na to ak by to nechcelo inštalovať.

  • Kedže v Ubuntu momentálne nemáme pripojenie na internet ešte rozbehané, vyššie uvedené súbory sme si stiahli predtým napríklad vo Windowse
  • Firmware rozbalíme (nestačí len skopírovať) do /lib/firmware/
  • 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.

  • Reštartujeme PC
  • 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

Alebo skúsime iný postup ak to nejde:

  • Vytvoríme 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”

* Potrebné je 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”

  • Vytvoríme 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. * Reštartujeme pc

* 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. 8-)


 
kubuntu/navody/hardware/modemy/vigor.txt · Posledná úprava: 2007/03/23 11:10 od wewek
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki