Skocz do zawartości

Net24 I Fedora


iwanx

Rekomendowane odpowiedzi

Początkujący

 

 

Dołączył: 01 Kwi 2005

Posty: 1

 

 

 

witam wszystkich

 

mam duzy problem z uruchomieniem net 24 pod linuxem z modemem alcatel speedtouch, przeczytalem milion postow informacji na ten temat i nic, juz zaczynam watpic w swa inteligencje, mimo to prosze o pomoc, zamieszczam moj kod bledu jak rowniez skrypt instalacyjny zaciagniety z www.pomoc.x.pl

 

z gory dzieki

iwanx

 

kod bledu

 

Witamy

Zapraszamy do instalacji oprogramowania dla modemu SpeedTouch ST330

dla potrzeb uruchomienia uslugi NET24.

 

Nacisnij ENTER zeby kontynuowac ...

 

Testowanie narzedzi do kompilacji [ OK ]

Testowanie narzedzi do PCI [ OK ]

Testowanie obecnosci pakietu PPPOE [ OK ]

Testowanie wsparcia dla USB [ OK ]

Wersja kernela: 2.6.3-4mdk-p3-smp-64GB [ OK ]

Testowanie pliku konfiguracyjnego kernela: .config [ BRAK ]

Testowanie obecnosci modulow w /lib/modules/2.6.3-4mdk-p3-smp-64GB:

Sprawdzam: ppp_generic.* [ OK ]

Sprawdzam: ppp_deflate.* [ OK ]

Sprawdzam: ppp_synctty.* [ OK ]

Sprawdzam: ppp_async.* [ OK ]

Sprawdzam: n_hdlc.* [ OK ]

Sprawdzam: TUN.* [ OK ]

Sprawdzam: usbcore.* [ OK ]

Wykryto typ portu USB: uhci [ OK ]

Sprawdzam obecnosc sterownika dla: uhci [ OK ]

Wykryto typ portu USB: uhci [ OK ]

Sprawdzam obecnosc sterownika dla: uhci [ OK ]

Wykryto typ portu USB: uhci [ OK ]

Sprawdzam obecnosc sterownika dla: uhci [ OK ]

Wykryto typ portu USB: uhci [ OK ]

Sprawdzam obecnosc sterownika dla: uhci [ OK ]

Wykryto typ portu USB: ehci [ OK ]

Sprawdzam obecnosc sterownika dla: ehci [ OK ]

Demon PPPD [ OK ]

***********************************************************************

 

***********************************************************************

 

Teraz mozemy przystapic do konfiguracji naszego polaczenia z Internetem.

Konfigurator przygotuje teraz wszystkie niezbedne pliki konfiguracyjne.

 

Gotowy? To nacisnij ENTER ...

 

Konfiguracja plikow ...

Plik /etc/ppp/options [ OK ]

Plik /etc/ppp/chap-secrets [ OK ]

Plik /etc/ppp/pap-secrets [ OK ]

Plik /etc/ppp/peers/net24 [ OK ]

Dopisanie do /etc/modules.conf [ OK ]

 

***********************************************************************

 

Teraz juz mozna podlaczyc modem do portu USB.

 

Ostatnia faza konfiguracji to wskazanie wlasciwego pliku

firmware'u, jaki bedzie ladowany do Twojego modemu,

przy kazdym starcie uslugi NET24.

 

Po podlaczeniu modemu do portu USB nacisnij ENTER ...

 

./instalacja2: line 1193: syntax error near unexpected token `${USBTYPE}'

do

case ${USB_TYPE} in

uhci)

MOD_TO_LOAD=${UHCI}

;;

ohci)

MOD_TO_LOAD=${OHCI}

;;

ehci)

MOD_TO_LOAD=${EHCI}

;;

esac

echo -n "Testowanie modulu obslugi portu USB: ${MOD_TO_LOAD}"

cat /proc/modules | awk '{'

./instalacja2: line 1193: `cat /proc/modules | awk '{ print $1 }' | grep -q '${USB_TYPE}'

[root@localhost src]#

 

 

 

skrypt instalacyjny:

 

 

#!/bin/bash

#

#-------------- Funkcje -------------

 

MOVE_TO_COL="\\33[60G"

COL_RED="\\33[31m"

COL_GRE="\\33[32m"

COL_MOD="\\33[36m"

COL_NOR="\\33[39m"

 

KERNEL_LOAD=`uname -r`

GLOBAL=n

 

print_OK()

{

echo -en ${MOVE_TO_COL}

echo -n "[ "

echo -en ${COL_GRE}

echo -n $" OK "

echo -en ${COL_NOR}

echo " ]"

}

 

print_NOK()

{

echo -en ${MOVE_TO_COL}

echo -n "[ "

echo -en ${COL_RED}

echo -n $"BRAK"

echo -en ${COL_NOR}

echo " ]"

}

 

print_MODUL()

{

echo -en ${MOVE_TO_COL}

echo -n "[ "

echo -en ${COL_MOD}

echo -n $"MODULE"

echo -en ${COL_NOR}

echo " ]"

}

 

#-------------- Poczatek --------------

 

# --- Usuniecie starych logow z opisem bledow ---

test -e ./error_log.* && {

rm -f ./error_log.*

}

 

# --- zaladownie pliku z napisami ---

test -e ./.NAPISY || {

echo "Brak pliku z napisami. Koniec !!!"

exit 1

}

. ./.NAPISY

 

# --- testowanie praw ---

clear

WHO_AM_I=`whoami`

if [ ! ${WHO_AM_I} == "root" ]; then

echo "Skrypt musi byc uruchomiony z parwami (_root'a_ → roota) ORT"

exit 1

fi

 

cat << EOF

${POCZATEK}

EOF

read a < /dev/tty

 

# --- kompilator make

echo -n "Testowanie narzedzi do kompilacji"

which make 1>/dev/null 2>/dev/null

RES=$?

if [ ${RES} -eq 0 ]; then

print_OK

else

print_NOK

echo "Brak programu make. Koniec !!!"

exit 1

fi

 

# --- Komenda lspci ---

echo -n "Testowanie narzedzi do PCI"

which lspci 1>/dev/null 2>/dev/null

RES=$?

if [ ${RES} -eq 0 ]; then

print_OK

else

print_NOK

echo "Brak narzedzi wspierajacych PCI. Koniec !!!"

exit 1

fi

 

 

# --- Pakiet PPPOE ---

echo -n "Testowanie obecnosci pakietu PPPOE"

which pppoe 1>/dev/null 2>/dev/null

RES=$?

if [ ${RES} -eq 0 ]; then

print_OK

else

print_NOK

echo "Brak pakietu PPPOE. Koniec !!!"

exit 1

fi

 

# ---- Wsparcie dla USB

echo -n "Testowanie wsparcia dla USB"

lspci -v | grep -q USB

RES=$?

 

if [ "$RES" -eq 0 ]; then

print_OK

else

print_NOK

echo "Brak wsparcia dla USB. Koniec !!!"

exit 1

fi

 

# --- Testowanie konfiguracji systemu ---

# --- utworzenie tymczaowych plikow dla obslugi bledow ---

 

touch ./error_log.min

touch ./error_log.cri

touch ./k_ppp_generic.module

touch ./k_ppp_async.module

touch ./k_ppp_synctty.module

touch ./k_ppp_deflate.module

touch ./k_nhdlc.module

touch ./k_tuntap.module

touch ./k_usbcore.module

touch ./k_usb_all.module

 

TIME=`date | awk ' { print $4 } '`

 

cat >> error_log.min << EOF

=========================================================

Testowanie kernela (minor) start: ${TIME}

=========================================================

EOF

 

cat >> error_log.cri << EOF

=========================================================

Testowanie kernela (critical) start: ${TIME}

=========================================================

EOF

 

# --- Kompilacja Kernela

echo -en "Wersja kernela: ${COL_GRE}${KERNEL_LOAD}${COL_NOR}"

print_OK

echo -n "Testowanie pliku konfiguracyjnego kernela: .config"

test -e /usr/src/linux-${KERNEL_LOAD}/.config

RES=$?

 

if [ "$RES" -eq 0 ]; then

print_OK

 

# --- utworzenie tymczasowych plikow dla obslugi bledow ---

 

touch ./k_experimental.module

touch ./k_hotplug.module

touch ./k_non_serial.module

touch ./k_usb_devfs.module

 

# --- poczatek testowania pliku konfiguracyjnego kernela ---

cat /usr/src/linux-${KERNEL_LOAD}/.config | while read line

do

STR1=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $1 }'`

case ${STR1} in

'CONFIG_EXPERIMENTAL')

echo -n " Konfiguracja eksperymentalna"

STR2=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $2 }'`

case ${STR2} in

'y')

print_OK

rm -f ./k_experimental.module

;;

'm')

print_MODUL

;;

*)

print_NOK

;;

esac

;;

'CONFIG_HOTPLUG')

echo -n " Wsparcie dla HOTPLUG"

STR2=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $2 }'`

case ${STR2} in

'y')

print_OK

rm -f ./k_hotplug.module

;;

'm')

print_MODUL

;;

*)

print_NOK

;;

esac

;;

'CONFIG_PPP')

echo -n " Wsparcie dla PPP"

STR2=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $2 }'`

case ${STR2} in

'y')

print_OK

rm -f ./k_ppp_generic.module

;;

'm')

print_MODUL

;;

*)

print_NOK

;;

esac

;;

'CONFIG_PPP_ASYNC')

echo -n " Wsparcie dla PPP_ASYNC"

STR2=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $2 }'`

case ${STR2} in

'y')

print_OK

rm -f ./k_ppp_async.module

;;

'm')

print_MODUL

;;

*)

print_NOK

;;

esac

;;

'CONFIG_PPP_SYNC_TTY')

echo -n " Wsparcie dla PPP_SYNC_TTY"

STR2=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $2 }'`

case ${STR2} in

'y')

print_OK

rm -f ./k_ppp_synctty.module

;;

'm')

print_MODUL

;;

*)

print_NOK

;;

esac

;;

'CONFIG_PPP_DEFLATE')

echo -n " Wsparcie dla PPP_DEFLATE"

STR2=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $2 }'`

case ${STR2} in

'y')

print_OK

rm -f ./k_ppp_deflate.module

;;

'm')

print_MODUL

;;

*)

print_NOK

;;

esac

;;

'CONFIG_SERIAL_NONSTANDARD')

echo -n " Wsparcie dla SERIAL_NONSTANDARD"

STR2=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $2 }'`

case ${STR2} in

'y')

print_OK

rm -f ./k_non_serial.module

;;

'm')

print_MODUL

;;

*)

print_NOK

;;

esac

;;

'CONFIG_N_HDLC')

echo -n " Wsparcie dla N_HDLC"

STR2=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $2 }'`

case ${STR2} in

'y')

print_OK

rm -f ./k_nhdlc.module

;;

'm')

print_MODUL

;;

*)

print_NOK

;;

esac

;;

'CONFIG_TUN')

echo -n " Wsparcie dla TUN/TAP device"

STR2=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $2 }'`

case ${STR2} in

'y')

print_OK

rm -f ./k_tuntap.module

;;

'm')

print_MODUL

;;

*)

print_NOK

;;

esac

;;

'CONFIG_USB')

echo -n " Wlaczenie obslugi USB"

STR2=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $2 }'`

case ${STR2} in

'y')

print_OK

rm -f ./k_usbcore.module

;;

'm')

print_MODUL

;;

*)

print_NOK

;;

esac

;;

'CONFIG_USB_DEVICEFS')

echo -n " Wsparcie dla systemu plikow USB"

STR2=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $2 }'`

case ${STR2} in

'y')

print_OK

rm -f ./k_usb_devfs.module

;;

'm')

print_MODUL

;;

*)

print_NOK

;;

esac

;;

'CONFIG_USB_UHCI')

echo -n " Wsparcie dla USB_UHCI"

STR2=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $2 }'`

case ${STR2} in

'y')

rm -f ./k_usb_all.module

print_OK

;;

'm')

print_MODUL

;;

*)

print_NOK

;;

esac

;;

'CONFIG_USB_OHCI')

echo -n " Wsparcie dla USB_OHCI"

STR2=`echo ${line} | awk 'BEGIN { FS = "=" }

{ print $2 }'`

case ${STR2} in

'y')

print_OK

rm -f ./k_usb_all.module

;;

'm')

print_MODUL

;;

*)

print_NOK

;;

esac

;;

esac

done

 

# --- sprawdzenie czy wszystkie opcje byly w pliku ---

 

for modplik in `ls *.module`;

do

case ${modplik} in

'k_experimental.module')

cat >> error_log.min << EOF

========================================================

***

Bark oslugi kodu eksperymentalnego

***

Niektore sterowniki pisane sa jako kod eksperymentalny

i dla poprawnego ich dzialania opcja ta powinna byc

wlaczona

 

Rozwiazanie

Wlaczenie w konfiguracji kernela na stale opcji:

 

Code maturity levels > Prompt for development and/or

incomplete code/drivers

wybierajac:

[y] dla wbudowania na stale w jadro

========================================================

EOF

;;

'k_hotplug.module')

cat >> error_log.cri << EOF

========================================================

***

Brak wsparcia dla HOTPLUG

***

 

Rozwiazanie:

Wlaczenie w konfiguracji kernela opcji:

 

General setup > Support for hot-pluggable devices

 

wybierajac:

[y] dla wbudowania na stale w jadro

========================================================

EOF

;;

'k_ppp_generic.module')

cat >> error_log.cri << EOF

========================================================

***

Brak wsparcia dla PPP (PPP_GENERIC)

***

 

Rozwiazanie:

Wlaczenie w konfiguracji kernela opcji:

 

Network device support > PPP (point-to-point

protocol) support

 

wybierajac:

[m] dla zbudowania jako modul

[y] dla wbudowania na stale w jadro

========================================================

EOF

;;

'k_ppp_async.module')

cat >> error_log.cri << EOF

========================================================

***

Brak wsparcia dla PPP_ASYNC

***

 

Rozwiazanie:

Wlaczenie w konfiguracji kernela opcji:

 

Network device support > PPP support for async

serial ports

 

wybierajac:

[m] dla zbudowania jako modul

[y] dla wbudowania na stale w jadro

========================================================

EOF

;;

'k_ppp_synctty.module')

cat >> error_log.cri << EOF

========================================================

***

Brak wsparcia dla PPP_SYNC_TTY

***

 

Rozwiazanie:

Wlaczenie w konfiguracji kernela opcji:

 

Network device support > PPP support for sync tty ports

 

wybierajac:

[m] dla zbudowania jako modul

[y] dla wbudowania na stale w jadro

========================================================

EOF

;;

'k_ppp_deflate.module')

cat >> error_log.cri << EOF

========================================================

***

Brak wsparcia dla PPP_DEFLATE

***

 

Rozwiazanie:

Wlaczenie w konfiguracji kernela opcji:

 

Network device support > PPP Deflate compression

 

wybierajac:

[m] dla zbudowania jako modul

[y] dla wbudowania na stale w jadro

========================================================

EOF

;;

'k_non_serial.module')

cat >> error_log.min << EOF

========================================================

***

Bark wsparcia dla SERIAL_NONSTANDARD

***

 

Rozwiazanie:

Wlaczenie w konfiguracji kernela opcji:

 

Character devices > Non-standard serial port support

 

wybierajac:

[y] dla wbudowania na stale w jadro

========================================================

EOF

;;

'k_nhdlc.module')

cat >> error_log.cri << EOF

========================================================

***

Brak wsparcia dla N_HDLC

***

 

Rozwiazanie:

Wlaczenie w konfiguracji kernela opcji:

 

Character devices > Non-standard serial port support

Character devices > HDLC line discipline support

 

wybierajac:

[m] dla zbudowania jako modul

[y] dla wbudowania na stale w jadro

========================================================

EOF

;;

'k_tuntap.module')

cat >> error_log.cri << EOF

========================================================

***

Brak wsparcia dla TUN/TAP device

***

 

Rozwiazanie:

Wlaczenie w konfiguracji kernela opcji:

 

Networking support > Uniwersal TUN/TAP device support

 

wybierajac:

[m] dla zbudowania jako modul

[y] dla wbudowania na stale w jadro

========================================================

EOF

;;

'k_usbcore.module')

cat >> error_log.cri << EOF

========================================================

***

Brak wsparcia dla USB

***

 

Rozwiazanie:

Wlaczenie w konfiguracji kernela opcji:

 

USB support > Support for USB

 

wybierajac:

[m] dla zbudowania jako modul

[y] dla wbudowania na stale w jadro

========================================================

EOF

;;

'k_usb_devfs.module')

cat >> error_log.cri << EOF

========================================================

***

Brak wsparcia dla systemu plikow USB

***

 

Rozwiazanie:

Wlaczenie w konfiguracji kernela opcji:

 

USB support > Preliminary USB device filesystem

 

wybierajac:

[y] dla wbudowania na stale w jadro

========================================================

EOF

;;

'k_usb_all.module')

cat >> error_log.cri << EOF

========================================================

***

Brak wsparcia dla USB_UHCI

***

 

Rozwiazanie:

Wlaczenie w konfiguracji kernela opcji:

 

USB support > UHCI (Intel PIIX4, VIA, ...) support

 

wybierajac:

[m] dla zbudowania jako modul

[y] dla wbudowania na stale w jadro

========================================================

EOF

cat >> error_log.cri << EOF

========================================================

***

Brak wsparcia dla USB_OHCI

***

 

Rozwiazanie:

Wlaczenie w konfiguracji kernela opcji:

 

USB support > OHCI (Compaq, iMacs, OPTi, SiS,

ALi, ...) support

 

wybierajac:

[m] dla zbudowania jako modul

[y] dla wbudowania na stale w jadro

========================================================

EOF

;;

esac

done

else

# --- brak pliku konfiguracyjnego kernela .config ---

print_NOK

fi

 

# --- Testowanie obecnosci modulow ---

 

TIME=`date | awk ' { print $4 } '`

 

cat >> error_log.min << EOF

=========================================================

Testowanie modulow (minor) start: ${TIME}

=========================================================

EOF

 

cat >> error_log.cri << EOF

=========================================================

Testowanie modulow (critical) start: ${TIME}

=========================================================

EOF

 

echo "Testowanie obecnosci modulow w /lib/modules/${KERNEL_LOAD}:"

# --- sprawdzanie ppp_generic ---

test -e ./k_ppp_generic.module && {

echo -n " Sprawdzam: ppp_generic.*"

find /lib/modules/${KERNEL_LOAD} -name ppp_generic* | grep -q -E .*\/ppp_generic.*

RES=$?

if [ "${RES}" -eq 0 ]; then

print_OK

rm -f k_ppp_generic.module

cat >> error_log.cri << EOF

---------------------------------------------------

+ PPP_GENERIC obslugiwane przez modul - OK !!!

---------------------------------------------------

EOF

else

print_NOK

echo "Brak modulu ppp_generic.* w /lib/modules/${KERNEL_LOAD}!!!"

cat >> error_log.cri << EOF

========================================================

***

Brak modulu ppp_generic.* Sprawdz ustawienia kernela

***

EOF

fi

}

# --- sprawdzanie ppp_deflate ---

test -e ./k_ppp_deflate.module && {

echo -n " Sprawdzam: ppp_deflate.*"

find /lib/modules/${KERNEL_LOAD} -name ppp_deflate* | grep -q -E .*\/ppp_deflate.*

RES=$?

if [ "${RES}" -eq 0 ]; then

print_OK

rm -f ./k_ppp_deflate.module

cat >> error_log.cri << EOF

---------------------------------------------------

+ PPP_DEFLATE obslugiwane przez modul - OK !!!

---------------------------------------------------

EOF

else

print_NOK

echo "Brak modulu ppp_deflate.* w /lib/modules/${KERNEL_LOAD}!!!"

cat >> error_log.cri << EOF

========================================================

***

Brak modulu ppp_deflate.* Sprawdz ustawienia kernela

***

EOF

fi

}

# --- sprawdzanie ppp_synctty ---

test -e ./k_ppp_synctty.module && {

echo -n " Sprawdzam: ppp_synctty.*"

find /lib/modules/${KERNEL_LOAD} -name ppp_synctty* | grep -q -E .*\/ppp_synctty.*

RES=$?

if [ "${RES}" -eq 0 ]; then

print_OK

rm -f ./k_ppp_synctty.module

cat >> error_log.cri << EOF

---------------------------------------------------

+ PPP_SYNCTTY obslugiwane przez modul - OK !!!

---------------------------------------------------

EOF

else

print_NOK

echo "Brak modulu ppp_synctty.* w /lib/modules/${KERNEL_LOAD}!!!"

cat >> error_log.cri << EOF

========================================================

***

Brak modulu ppp_synctty.* Sprawdz ustawienia kernela

***

EOF

fi

}

# --- sprawdzanie ppp_async ---

test -e ./k_ppp_async.module && {

echo -n " Sprawdzam: ppp_async.*"

find /lib/modules/${KERNEL_LOAD} -name ppp_async* | grep -q -E .*\/ppp_async.*

RES=$?

if [ "${RES}" -eq 0 ]; then

print_OK

rm -f ./k_ppp_async.module

cat >> error_log.cri << EOF

---------------------------------------------------

+ PPP_ASYNC obslugiwane przez modul - OK !!!

---------------------------------------------------

EOF

else

print_NOK

echo "Brak modulu ppp_async.* w /lib/modules/${KERNEL_LOAD}!!!"

cat >> error_log.cri << EOF

========================================================

***

Brak modulu ppp_async.* Sprawdz ustawienia kernela

***

EOF

fi

}

# --- sprawdzanie n_hdlc ---

test -e ./k_nhdlc.module && {

echo -n " Sprawdzam: n_hdlc.*"

find /lib/modules/${KERNEL_LOAD} -name n_hdlc* | grep -q -E .*\/n_hdlc.*

RES=$?

if [ "${RES}" -eq 0 ]; then

print_OK

rm -f ./k_nhdlc.module

cat >> error_log.cri << EOF

---------------------------------------------------

+ N_HDLC obslugiwane przez modul - OK !!!

---------------------------------------------------

EOF

else

print_NOK

echo "Brak modulu n_hdlc.* w /lib/modules/${KERNEL_LOAD}!!!"

cat >> error_log.cri << EOF

========================================================

***

Brak modulu n_hdlc.* Sprawdz ustawienia kernela

***

EOF

fi

}

 

# --- sprawdzanie TUN/TAP ---

test -e ./k_tuntap.module && {

echo -n " Sprawdzam: TUN.*"

find /lib/modules/${KERNEL_LOAD} -name tun* | grep -q -E .*\/tun.*

RES=$?

if [ "${RES}" -eq 0 ]; then

print_OK

rm -f ./k_tuntap.module

cat >> error_log.cri << EOF

---------------------------------------------------

+ TUN/TAP device obslugiwane przez modul - OK !!!

---------------------------------------------------

EOF

else

print_NOK

echo "Brak modulu tun.* w /lib/modules/${KERNEL_LOAD}!!!"

cat >> error_log.cri << EOF

========================================================

***

Brak modulu tun.* Sprawdz ustawienia kernela

***

EOF

fi

}

 

# --- sprawdzanie wsparcia USB module ---

test -e ./k_usbcore.module && {

echo -n " Sprawdzam: usbcore.*"

find /lib/modules/${KERNEL_LOAD} -name usbcore* | grep -q -E .*\/usbcore.*

RES=$?

if [ "${RES}" -eq 0 ]; then

print_OK

rm -f ./k_usbcore.module

cat >> error_log.cri << EOF

---------------------------------------------------

+ USBCORE obslugiwane przez modul - OK !!!

---------------------------------------------------

EOF

else

print_NOK

echo "Brak modulu usbcore.* w /lib/modules/${KERNEL_LOAD}!!!"

cat >> error_log.cri << EOF

========================================================

***

Brak modulu usbcore.* Sprawdz ustawienia kernela

***

EOF

fi

}

 

# --- sprawdzanie portu USB ---

test -e ./k_usb_all.module && {

USBTYPE=`lspci -v | grep USB | awk '{ split(tolower($0), str, "["); sub(/])/, "", str[2]); print str[2] }'`

for USB_TYPE in ${USBTYPE};

do

echo -en " Wykryto typ portu USB: ${COL_GRE}${USB_TYPE}${COL_NOR}"

print_OK

USB_TYPE_MODULE=*`echo ${USB_TYPE} | awk '{ print tolower($0) }'`*

echo -en " Sprawdzam obecnosc sterownika dla: ${COL_GRE}${USB_TYPE}${COL_NOR}"

find /lib/modules/${KERNEL_LOAD} -name ${USB_TYPE_MODULE} | grep -q -E .*\/${USB_TYPE_MODULE}

RES=$?

if [ "${RES}" -eq 0 ]; then

print_OK

rm -f k_usb_all.module

cat >> error_log.cri << EOF

---------------------------------------------------

+ ${USB_TYPE}.* obslugiwane przez modul - OK !!!

---------------------------------------------------

EOF

else

print_NOK

echo "Brak modulu ${USB_TYPE}.* w /lib/modules/${KERNEL_LOAD}!!!"

cat >> error_log.cri << EOF

========================================================

***

Brak modulu ${USB_TYPE}.* Sprawdz ustawienia kernela

***

EOF

fi

done

}

 

# --- Czy wszystko jest ok? ---

ls * | grep -q -E .*module

RES=$?

if [ ${RES} -eq 0 ]; then

cat << EOF

 

--------------------------------------------------------

========================================================

Znaleziono bledy w konfiguracji systemu

========================================================

 

Opis bledow zawieraja pliki: ./error_log.* w lokalnym

katalogu. Aby je wyswietlic nalezy wykonac polecenie:

 

#cat ./error_log.min (bledy mniejszej wagi)

 

lub

 

#cat ./error_log.cri (bledy krytyczne)

 

EOF

rm -f ./*.module

exit 1

fi

 

# --- Czyszczenie smieci i kontynuujemy ---

rm -r ./error_log.*

 

# --- Sprawdzenie demona pppd ---

echo -n "Demon PPPD"

which pppd | grep -q ppp

RES=$?

if [ "${RES}" -eq 0 ]; then

print_OK

else

print_NOK

echo " Brak demona pppd. Koniec !!!"

exit 1

fi

 

#------------ Kopiowanie plikow ---------------

 

ZIPFIRMWARE=SpeedTouch330_firmware_3012.zip

STDRIVER=speedtouch-1.3.1

TARDRIVER=${STDRIVER}.tar.gz

 

test -e /usr/src/${TARDRIVER} || {

cat << EOF

${KOPIOWANIE}

EOF

read a < /dev/tty

echo "Kopiowanie plikow ..."

test -e ./${TARDRIVER} || {

echo "Brak pliku ze sterownikiem ${TARDRIVER} w `pwd`. Koniec !!!"

exit 1

}

echo -n " ${TARDRIVER} do /usr/src"

cp ./${TARDRIVER} /usr/src/

RES=$?

if [ ${RES} -eq 0 ]; then

print_OK

else

print_NOK

echo "Blad przy kopiowaniu pliku. Koniec !!!"

exit 1

fi

 

test -e ./${ZIPFIRMWARE} || {

echo "Brak pliku ze sterownikiem ${ZIPFIRMWARE} w `pwd`. Koniec !!!"

exit 1

}

echo -n " ${ZIPFIRMWARE} do /usr/src"

cp ./${ZIPFIRMWARE} /usr/src/

RES=$?

if [ ${RES} -eq 0 ]; then

print_OK

else

print_NOK

echo "Blad przy kopiowaniu pliku. Koniec !!!"

exit 1

fi

 

# zmieniamy katalog na /usr/src zeby dokonc instalacji strownikow

cd /usr/src

 

# ---- rozpakowanie sterownika speedtouch-1.2 --------------

tar -xzf ./${TARDRIVER}

RES=$?

if [ ${RES} -eq 0 ]; then

echo -n "Pozpakowanie sterownika"

print_OK

else

echo "Blad przy rozpakowaniu sterownika. Koniec !!!"

exit 1

fi

 

# ---- rozpakowanie nowego firmware do /etc/speedtouch -----

mkdir -p /etc/speedtouch

test -e /etc/speedtouch/KQD6_3.012 || {

unzip -q ./${ZIPFIRMWARE} -d /etc/speedtouch/

RES=$?

if [ ${RES} -eq 0 ]; then

echo -n "Rozpakowanie firmware'u"

print_OK

else

echo "Blad przy rozpakowaniu firmware'u. Koniec !!!"

exit 1

fi

}

} #zamyka test obecnosci plikow na dysku

 

cat << EOF

${STAR_LINE}

EOF

echo -n "Pliki gotowe do kompilacji"

print_OK

 

# ------- Rozpoczynamy kompilacje sterownika ----------

test -x /usr/local/sbin/modem_run || {

cat << EOF

${KOMPILACJA}

EOF

read a < /dev/tty

 

cd /usr/src/${STDRIVER}

 

# -- ./configure

./configure

echo

echo -n " Konfiguracja"

print_OK

cat << EOF

${STAR_LINE}

EOF

sleep 2

 

# -- make

make

echo

echo -n "Kompilacja"

print_OK

cat << EOF

${STAR_LINE}

EOF

sleep 2

 

#-- make install

make install

echo

echo -n "Instalacja"

print_OK

cat << EOF

${STAR_LINE}

EOF

sleep 2

} # zamyka test kompilacji

clear

 

# -------- Konfiguracja plikow ------------

cat << EOF

${KONFIG1}

EOF

read a < /dev/tty

echo "Konfiguracja plikow ..."

# --- /etc/ppp/options ---

#sprwadzanie, czy istnieje i wykonanie kopii

test -e /etc/ppp/options.orig || test -e /etc/ppp/options && mv -f /etc/ppp/options /etc/ppp/options.orig

rm -f /etc/ppp/options

#Zapiasnie wlasciwej postaci pliku

cat > /etc/ppp/options.net24 << EOF

noauth

usepeerdns

lock

noipdefault

EOF

ln -s /etc/ppp/options.net24 /etc/ppp/options

echo -n " Plik /etc/ppp/options"

print_OK

 

#--- /etc/ppp/chap-secrets ---

#sprwadzanie, czy istnieje i wykonanie kopii

test -e /etc/ppp/chap-secrets.orig || test -e /etc/ppp/chap-secrets && mv -f /etc/ppp/chap-secrets /etc/ppp/chap-secrets.orig

#Zapiasnie wlasciwej postaci pliku

cat > /etc/ppp/chap-secrets << EOF

# Secrets for authentication using CHAP

#client server secret IP addresses

Net24 * Net24 *

 

EOF

echo -n " Plik /etc/ppp/chap-secrets"

chmod 600 /etc/ppp/chap-secrets

print_OK

 

#--- /etc/ppp/pap-secrets ---

#sprwadzanie, czy istnieje i wykonanie kopii

test -e /etc/ppp/pap-secrets.orig || test -e /etc/ppp/pap-secrets && mv -f /etc/ppp/pap-secrets /etc/ppp/pap-secrets.orig

#Zapiasnie wlasciwej postaci pliku

cat > /etc/ppp/pap-secrets << EOF

# Secrets for authentication using PAP

#client server secret IP addresses

Net24 * Net24 *

 

EOF

echo -n " Plik /etc/ppp/pap-secrets"

chmod 600 /etc/ppp/pap-secrets

print_OK

 

#--- /etc/ppp/peers/net24 ---

#Zapiasnie wlasciwej postaci pliku

mkdir -p /etc/ppp/peers

cat > /etc/ppp/peers/net24 << EOF

debug

kdebug 1

noauth

usepeerdns

noipdefault

defaultroute

pty "/usr/sbin/pppoe -s -I \`/usr/local/sbin/pppoa3 -vpi 8 -vci 35 -b\`"

linkname "speedtouch-pppoe"

disconnect "killall pppoa3"

sync

user net24

noaccomp

nopcomp

noccp

holdoff 4

persist

maxfail 25

EOF

echo -n " Plik /etc/ppp/peers/net24"

print_OK

 

#--- /etc/hotplug/usb.usermap ---

#sprwadzanie, czy istnieje i wykonanie kopii

test -e /etc/hotplug/usb.usermap.orig ||

test -e /etc/hotplug/usb.usermap && {

cp /etc/hotplug/usb.usermap /etc/hotplug/usb.usermap.orig

#Dopiasnie wlasciwej informacji do pliku

cat >> /etc/hotplug/usb.usermap << EOF

speedtouch 0x0003 0x06b9 0x4061 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000 "Thompson SpeedTouch USB"

EOF

echo -n " Dopisanie do /etc/hotplug/usb.usermap"

print_OK

}

 

#--- /etc/modules.conf ---

#sprwadzanie, czy istnieje i wykonanie kopii

test -e /etc/modules.conf.orig ||

test -e /etc/modules.conf && {

cp /etc/modules.conf /etc/modules.conf.orig

#Dopiasnie wlasciwej informacji do pliku

cat >> /etc/modules.conf << EOF

alias char-major-108 ppp_generic

alias /dev/ppp ppp_generic

alias tty-ldisc-3 ppp_async

alias tty-ldisc-13 n_hdlc

alias tty-ldisc-14 ppp_synctty

alias ppp-compress-21 bsd_comp

alias ppp-compress-24 ppp_deflate

alias ppp-compress-26 ppp_deflate

EOF

echo -n " Dopisanie do /etc/modules.conf"

print_OK

}

 

#

# -------------------- To juz prawie koniec -------------

#

cat << EOF

${KONFIG2}

EOF

read a < /dev/tty

sleep 5

 

# --- Wykrywanie wsparcia USB ---

if [ ! -d /proc/bus/usb ]; then

echo -n "Laduje wsparcie USB"

modprobe usbcore

sleep 1

if [ ! -d /proc/bus/usb ]; then

print_NOK

exit 1

else

print_OK

fi

fi

 

# --- Montowanie systemu plikow USB ---

if [ ! -f /proc/bus/usb/devices ]; then

echo -n "Montuje system plikow USB"

mount -t usbdevfs usbdevfs /proc/bus/usb

sleep 1

if [ ! -f /proc/bus/usb/devices ]; then

print_NOK

exit 1

else

print_OK

fi

fi

 

# --- Ustawianie kontrolera porty USB ---

 

case ${KERNEL_LOAD} in

2.4.*)

UHCI=usb-uhci

OHCI=usb-ohci

EHCI=ehci-hcd

;;

*)

UHCI=uhci_hcd

OHCI=ohci_hcd

EHCI=ehci_hcd

;;

esac

 

--- Ladowanie sterownika kontrolera USB ---

for USB_TYPE ${USBTYPE};

do

case ${USB_TYPE} in

uhci)

MOD_TO_LOAD=${UHCI}

;;

ohci)

MOD_TO_LOAD=${OHCI}

;;

ehci)

MOD_TO_LOAD=${EHCI}

;;

esac

echo -n "Testowanie modulu obslugi portu USB: ${MOD_TO_LOAD}"

cat /proc/modules | awk '{ print $1 }' | grep -q ${USB_TYPE}

RES=$?

if [ ${RES} -eq 0 ]; then

MOD_LOADED=`cat /proc/modules | awk '{ print $1 }' | grep ${USB_TYPE}`

MOD_TO_LOAD_UNI=`echo ${MOD_TO_LOAD} | sed -e's/_//g' -e's/-//g'`

MOD_LOADED_UNI=`echo ${MOD_LOADED} | sed -e's/_//g' -e's/-//g'`

if [ ! ${MOD_LOADED_UNI} == ${MOD_TO_LOAD_UNI} ]; then

print_NOK

echo "* * * U W A G A * * *"

echo -en "Wykryto inny modul obslugi portu USB: ${COL_RED}${MOD_LOADED}${COL_NOR}"

echo "Mozna dalej kontynuowac, lecz przy wystapieniu bledow"

echo "prosze usunac modul: ${MOD_LOADED} poleceniem:"

echo -en "${COL_MOD} #rmmod ${MOD_LOADED}${COL_NOR}"

echo "i ponownie uruchomic skrypt instalacyjny."

echo "Zalecany modul: ${MOD_TO_LOAD} i zostanie automatycznie"

echo "zaladowany podczas kolejnego uruchomienia."

echo

echo "Aby przerwac instalacje nacisnij CTRL+c, kontynuacja nacisnij ENTER ..."

read a < /dev/tty

else

print_OK

fi

else

modprobe -q ${MOD_TO_LOAD}

sleep 1

print_OK

fi

done

 

# --- Wykrywanie modemu ---------

MODEM=`lsusb | grep 06b9:4061`

RES=$?

if [ ${RES} -eq 0 ]; then

echo -n "Modem SpeedTouch"

print_OK

echo ${MODEM}

else

echo "Modem SpeedTouch"

print_NOK

echo "Sprawdz konfiguracje portu USB, dostepnosc sterownikow do kontrolera: ${USB_TYPE}"

echo "I nastepnie podlacz ponownie modem z komputerem. Koniec !!!"

exit 1

fi

 

# --- Usuniecie odwolan do domyslnego sterownika -----

lsmod | grep -q speedtch

RES=$?

if [ ${RES} -eq 0 ]; then

rmmod speedtch

mv -f /lib/modules/${KERNEL_LOAD}/modules.usbmap /lib/modules/${KERNEL_LOAD}/modules.usbmap.orig

cat /lib/modules/${KERNEL_LOAD}/modules.usbmap.orig | grep -v speedt > /lib/modules/${KERNEL_LOAD}/modules.usbmap

fi

 

# --- Konfiguracja firmware'u -----

FIRMWARE_VER=`lsusb -v -d 0x06b9:0x4061 | grep bcdDevice | awk '{ print $2 }'`

case ${FIRMWARE_VER} in

'4.00')

echo -n "Wykryto nowy chipset"

print_OK

S4V=''

S4F=''

S2V='#'

S2F='#'

;;

'2.00')

echo -n "Wykryto stary chpset"

print_OK

S4V='#'

S4F='#'

S2V=''

S2F=''

;;

*)

echo -n "Wykryto nieznay chpset"

print_OK

cat << EOF

 

!UWAGA! Podstawiono nowy firmware ZZZL_3.012 !

W przypadku, problemow prosze podmienic wpis w pliku

/etc/speedtouch/net24_ST330.conf i sprobowac zaladowac

plik KQD6_3.012 z katalogu /etc/speedtouch/

 

ENTER dalej ...

EOF

read a < /dev/tty

S4V=''

S4F=''

S2V='#'

S2F='#'

;;

esac

 

test -e /etc/speedtouch/net24_ST330.conf || {

cat > /etc/speedtouch/net24_ST330.conf << EOF

#

# ===================================

# SpeedTouch ST330 Config File

# ===================================

#

# Firmware version = 4.00 use file ZZZL_3.012

# Firmware version = 2.00 use file KQD6_3.012

#

FIRMWARE_DIR=/etc/speedtouch

${S4V}FIRMWARE_VER=4.00

${S4F}FIRMWARE_FILE=ZZZL_3.012

${S2V}FIRMWARE_VER=2.00

${S2F}FIRMWARE_FILE=KQD6_3.012

EOF

echo -n "Plik konfiguracyjny modemu"

print_OK

}

 

# ---- Plik startowy NET24 ----

cat > /etc/rc.d/rc.net24 << EOF

#!/bin/bash

MOVE_TO_COL="\\\33[60G"

COL_RED="\\\33[31m"

COL_GRE="\\\33[32m"

COL_MOD="\\\33[36m"

COL_NOR="\\\33[39m"

 

print_OK()

{

echo -en \${MOVE_TO_COL}

echo -n "[ "

echo -en \${COL_GRE}

echo -n $" OK "

echo -en \${COL_NOR}

echo " ]"

}

 

print_NOK()

{

echo -en \${MOVE_TO_COL}

echo -n "[ "

echo -en \${COL_RED}

echo -n $"BRAK"

echo -en \${COL_NOR}

echo " ]"

}

 

case "\$1" in

'start')

echo

echo " . . . S t a r t u j e u s l u g e N e t 2 4 . . . "

# --- Wykrywanie wsparcia USB ---

if [ ! -d /proc/bus/usb ]; then

echo -n "Laduje wsparcie USB"

modprobe usbcore

sleep 1

if [ ! -d /proc/bus/usb ]; then

print_NOK

exit 1

else

print_OK

fi

fi

 

# --- Montowanie systemu plikow USB ---

if [ ! -f /proc/bus/usb/devices ]; then

echo -n "Montuje system plikow USB"

mount -t usbdevfs usbdevfs /proc/bus/usb

sleep 1

if [ ! -f /proc/bus/usb/devices ]; then

print_NOK

exit 1

else

print_OK

fi

fi

 

# --- Ustawianie kontrolera porty USB ---

 

case \${KERNEL_LOAD} in

2.4.*)

UHCI=usb-uhci

OHCI=usb-ohci

EHCI=ehci-hcd

;;

*)

UHCI=uhci_hcd

OHCI=ohci_hcd

EHCI=ehci_hcd

;;

esac

 

# --- Ladowanie sterownika kontrolera USB ---

USB_TYPE=\`lspci -v | grep USB | awk '{ split(tolower(\$0), str, "["); sub(/])/, "", str[2]); print str[2] }'\`

case \${USB_TYPE} in

uhci)

MOD_TO_LOAD=${UHCI}

;;

ohci)

MOD_TO_LOAD=${OHCI}

;;

ehci)

MOD_TO_LOAD=${EHCI}

;;

esac

echo -n "Testowanie modulu obslugi portu USB: \${MOD_TO_LOAD}"

cat /proc/modules | awk '{ print \$1 }' | grep -q \${USB_TYPE}

RES=\$?

if [ \${RES} -eq 0 ]; then

MOD_LOADED=\`cat /proc/modules | awk '{ print \$1 }' | grep \${USB_TYPE}\`

MOD_TO_LOAD_UNI=\`echo \${MOD_TO_LOAD} | sed -e's/_//g' -e's/-//g'\`

MOD_LOADED_UNI=\`echo \${MOD_LOADED} | sed -e's/_//g' -e's/-//g'\`

if [ ! \${MOD_LOADED_UNI} == \${MOD_TO_LOAD_UNI} ]; then

print_NOK

echo "* * * U W A G A * * *"

echo -en "Wykryto inny modul obslugi portu USB: \${COL_RED}\${MOD_LOADED}\${COL_NOR}"

echo "Mozna dalej kontynuowac, lecz przy wystapieniu bledow"

echo "prosze usunac modul: \${COL_RED}\${MOD_LOADED}\${COL_NOR} poleceniem:"

echo -en "\${COL_MOD} #rmmod \${MOD_LOADED}\${COL_NOR}"

echo "i ponownie uruchomic skrypt startowy."

echo "Zalecany modul: \${COL_GRE}\${MOD_TO_LOAD}\${COL_NOR} i zostanie automatycznie"

echo "zaladowany podczas kolejnego uruchomienia."

echo

echo "Aby przerwac nacisnij CTRL+c, kontynuacja nacisnij ENTER ..."

read a < /dev/tty

else

print_OK

fi

else

modprobe -q \${MOD_TO_LOAD}

sleep 1

print_OK

fi

 

# --- Wykrywanie modemu ---------

MODEM=\`lsusb | grep 06b9:4061\`

RES=\$?

if [ \${RES} -eq 0 ]; then

echo -n "Modem SpeedTouch"

print_OK

echo \${MODEM}

else

echo "Modem SpeedTouch"

print_NOK

echo "Sprawdz konfiguracje portu USB, obecnosc sterownikow"

echo "I polacz ponownie modem z komputerem. Koniec !!!"

exit 0

fi

 

lsmod | grep -q speedtch

RES=\$?

if [ \${RES} -eq 0 ]; then

rmmod speedtch

fi

 

# --- Podnoszenie TUN/TAP device ---

if [ ! -e /dev/net/tun ]; then

grep -q tun /proc/modules

RES=\$?

if [ \${RES} -eq 1 ]; then

modprobe tun

sleep 1

fi

fi

 

# --- Ladowanie firmware'u -----

if [ ! -f /var/run/modem_run.pid ]; then

echo -n "Plik konfiguracyjny modemu"

if [ -f /etc/speedtouch/net24_ST330.conf ]; then

. /etc/speedtouch/net24_ST330.conf

print_OK

else

print_NOK

exit 0

fi

echo -n "Ladowanie firmware'u do modemu"

/usr/local/sbin/modem_run -m -f \${FIRMWARE_DIR}/\${FIRMWARE_FILE}

RES=\$?

if [ \${RES} -eq 0 ]; then

echo \`pidof /usr/local/sbin/modem_run\` > /var/run/modem_run.pid

print_OK

else

print_NOK

fi

fi

 

# --- Rekonfiguracja tablicy routingu ---

/sbin/route -n | grep -q UG

RES=\$?

if [ \${RES} -eq 0 ]; then

/sbin/route -n | grep UG | awk '{ print \$2 }'> /etc/speedtouch/defaultroute.orig

fi

/sbin/route del default

 

# ---- Startowanie demona PPPD z profilem NET24 ----

echo "Startuje demona PPPD ..."

echo

pppd call net24 updetach

RES=\$?

echo -n "Zestawienie lacza PPPoE"

if [ \${RES} -eq 0 ]; then

print_OK

else

print_NOK

fi

 

echo -n "Sprawdzanie interfejsu PPP"

ifconfig | grep -q ppp

RES=\${RES}

if [ \${RES} -eq 0 ]; then

print_OK

else

print_NOK

fi

 

# --- Linkowanie /etc/resolv.conf do /etc/ppp/resolv.conf ---

test -e /etc/resolv.conf.orig || test -e /etc/resolv.conf && mv /etc/resolv.conf /etc/resolv.conf.orig

ln -s /etc/ppp/resolv.conf /etc/resolv.conf

 

;;

'stop')

killall pppd

rm -f /var/run/ppp*

 

# --- Odtwarzanie routingu ---

test -e /etc/speedtouch/defaultroute.orig && {

route add default gw \`cat /etc/speedtouch/defaultroute.orig\`

rm -f /etc/speedtouch/defaultroute.orig

}

 

# --- Powrot do poprzedniego /etc/resolv.conf ---

rm -f /etc/resolv.conf

mv -f /etc/resolv.conf.orig /etc/resolv.conf

 

;;

'die')

killall pppd

rm -f /var/run/ppp*

killall modem_run

rm -f /var/run/modem_run*

 

# --- Odtwarzanie routingu ---

test -e /etc/speedtouch/defaultroute.orig && {

route add default gw \`cat /etc/speedtouch/defaultroute.orig\`

rm -f /etc/speedtouch/defaultroute.orig

}

 

# --- Powrot do poprzedniego /etc/resolv.conf ---

rm -f /etc/resolv.conf

mv -f /etc/resolv.conf.orig /etc/resolv.conf

 

echo -n "Usluga NET24"

print_NOK

cat << info

**************************************************

* Prosze odlaczyc i podlaczyc modem ponownie !!! *

**************************************************

info

;;

*)

cat << koniec

 

=========================================================

= Plik startowy uslugi NET24 =

=========================================================

 

Zastosowanie: \$0 {start|stop|die}

start - startuje usluge NET24

stop - zatrzymuje tylko demona pppd, zmiana adresu IP

die - wstrzymuje cala usluge, resynchronizacja modemu

 

koniec

exit 1

;;

esac

EOF

echo -n "Plik startowy uslugi"

print_OK

 

# ---- nadawanie praw plikom ---

echo -n "Nadawanie prawa wykonania"

chmod +x /etc/rc.d/rc.net24

RES=$?

if [ ${RES} -eq 0 ]; then

print_OK

else

print_NOK

fi

 

# --- linikowanie do katalogu /usr/local/sbin ----

echo -n "Linkowanie do kalogu /usr/local/sbin"

ln -s /etc/rc.d/rc.net24 /usr/local/sbin/net24

RES=$?

if [ ${RES} -eq 0 ]; then

print_OK

else

print_NOK

fi

 

# ----- Zakonczenie -------------

cat << EOF

${FIRST}

EOF

exit 0

Odnośnik do komentarza
Udostępnij na innych stronach

No tak, ale czy pomoc dotyczy instlacji dla NEO. czy dla NEt24 lub dla obydwu. Pamiętaj, że Net24 pracuje na innych ustawieniach. Poczytaj na stronie Netii. Masz tam podane wartości, które są potrzebne. Może będę nudny i pewno tak jest, ale po raz kolejny powtórzę, że najlepszym rozwiązaniem jest router. Mam też Net24 i router Pentargam Cerberus. Dla widny wybierasz tylko, czy chcesz pracować poprzez NEO, czy Net24. Wpisujesz tylko hasło i użytkownika i potem mozesz odpalić to na (_linuxie_ → Linuksie) ORT. Albo tylko na (_linuxie_ → Linuksie) ORT logujesz się poprzez przegląarkę i wpisujesz w panelu parametry ze strony Netii. To wszystko.

A paramerty masz poniżej

VPI 8

VCI 35

ATM class UBR

 

Musisz wpisać jescze Annex A

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 weeks later...

Jeżeli jesteście użytkownikiami Net24 (Netia) to rozwiązanie zaprezentowane w post (Post: 16.04.2005 - 09:39) jest naprawdę dobre:

 

Forum Fedora.pl -> FEDORA CORE LINUX -> Sprzęt - konfiguracja i instalacja, sterowniki

POST: Net24 Z Netii I Fc3

 

http://www.fedora.pl/site/forum/index.php?...?showtopic=4812

 

Wykorzystuje ono moduł: speedtch oraz jest "analogiczne" do rozwiązania zaprezentowanego przezemnie na www.fedora.pl:

Instrukcja: Instalacja modemu Thompson Speedtouch na USB (Fedora Core 3: kernel 2.6.10)

http://www.fedora.pl/site/index.php?option...id=98&Itemid=34

 

Pozdrawiam Błażej.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...