Strona 2 z 3

: 29 stycznia 2009, 19:55
autor: serafin80
Sprawdzałem. Jak skopiowałem w identycznej postaci jaka jest na forum to przy uruchamianiu pojawiał sie jakiś błąd składni.

Kod: Zaznacz cały

ja@debian:~$ sudo /etc/init.d/neo start
/etc/init.d/neo: line 17: syntax error near unexpected token `||'
/etc/init.d/neo: line 17: `       || return 1
Chodzi tu chyba o przełamanie długich linii.
W tej postaci nawet na rozłączanie nie działał. Więc troche pozmieniałem i coś niby zaczęło działać bo w końcu rozłącza. Chcę żeby działał normalnie tzn. łączył przy starcie systemu.

: 29 stycznia 2009, 20:00
autor: fnmirk
velmafia pisze:A następnie dajemy mu prawa wykonywania:

Kod: Zaznacz cały

chmod u+x /etc/init.d/neo
I ustawiamy żeby skrypt odpalał się ze startem komputera:

Kod: Zaznacz cały

update-rc.d neo defaults 95
Wykonałeś?

: 29 stycznia 2009, 20:58
autor: serafin80
Tak, wykonałem. Przecież było jasno napisane.

: 31 stycznia 2009, 14:16
autor: fnmirk
serafin80, podałbyś może jakieś informacje. Jaka wersja modemu, jądra i systemu?

Kod: Zaznacz cały

lsusb
uname -r
I wklej skrypt.

: 31 stycznia 2009, 21:52
autor: serafin80
Modem to sagem f@st 800 E4, jądro 2.6 26-1 686, system Debian Lenny pobrany stąd. Skrypt wkleję za parę dni, bo teraz chwilowo nie mam dostępu do tego systemu.

[Dodano: 2009-02-03, 13:56]
A o to skrypt:

Kod: Zaznacz cały

#! /bin/sh 
PATH=/usr/sbin:/usr/bin:/sbin:/bin 
NAME=pppd 
DAEMON=/usr/sbin/pppd 
PEER="neo"                                     ########### lub net24 
DAEMON_ARGS="call $PEER linkname $PEER" 
PIDFILE=/var/run/ppp-$PEER.pid 
SCRIPTNAME=/etc/init.d/neo            ############# lub /etc/init.d/net24 

# Exit if the package is not installed 
 [ -x "$DAEMON" ] || exit 0 

 do_start() 
 { 
                
    start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \ || return 1 
    start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ 
	$DAEMON_ARGS \  || return 2
     
       
} 
                          
 do_stop() 
 { 
    start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --name $NAME 
    RETVAL="$?" 
    [ "$RETVAL" = 2 ] && return 2 
    start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON 
    [ "$?" = 2 ] && return 2 
    rm -f $PIDFILE 
    return "$RETVAL" 
} 
                                          
 case "$1" in 
   start) 
    [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME" 
    do_start 
    case "$?" in 
       0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; 
       2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; 
    esac 
    ;; 
  stop) 
   [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" 
   do_stop 
   case "$?" in 
      0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; 
      2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; 
   esac 
   ;; 
  restart|force-reload) 
   log_daemon_msg "Restarting $DESC" "$NAME" 
   do_stop 
   case "$?" in 
     0|1) 
      do_start 
      case "$?" in 
         0) log_end_msg 0 ;; 
         1) log_end_msg 1 ;; # Old process is still running 
         *) log_end_msg 1 ;; # Failed to start 
      esac 
      ;; 
     *) 
        # Failed to stop 
      log_end_msg 1 
      ;; 
   esac 
   ;; 
  *) 
   #echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2 
   echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2 
   exit 3 
   ;; 
esac

: 03 lipca 2009, 13:24
autor: Banshee
Witam!

Mam problem z Sagem F800. Przy instalacji na czystym systemie Debian 5.0 Lenny wszystko działało bez problemu, ale po aktualiazaji systemu i restarcie komputera połączenie ppp0 stoi i nie chce ruszyć. Szukałrm po forum, ale nie znalazałem rozwiązania. Proszę o pomoc.

: 03 lipca 2009, 15:03
autor: fnmirk
Szukałem i nie chciałem znaleźć?

http://debian.linux.pl/viewtopic.php?p=89292#89292

Poprawnie masz wpisane dane rejestracyjne połączenia. Modem działa bez żadnego problemu. Nie są mu groźne aktualizacje i restarty systemu.

Spróbuj zrozumieć co jest niezbędne do jego działania.

: 03 lipca 2009, 15:16
autor: Banshee
Dzięki temu właśnie linkowi udało mi się zainstalować i uruchomić neostradę. Po aktualizacji cały czas status połączenia ppp0 bezczynny. Zainstalowałem paczki deb. Wszystko mi działało aż do aktualizacji systemu, nawet jak zrobiłem restart systemu czy zrestartowałem połączenie. Wcześniej tak mi się nie robiło. W opcjach sieci mam opisane połączenie ppp jako nieskonfigurowane więc ja sam już nie wiem co się dzieje.

: 03 lipca 2009, 15:36
autor: fnmirk
Wcześnie jest opisane jak ręcznie uruchomić neostradę:
http://debian.linux.pl/viewtopic.php?p=75622#75622
Jak sprawdzisz i nie będzie działać to przedstaw wyniki poniższych poleceń:

Kod: Zaznacz cały

uname -r
dpkg -l | grep ppp
ls -l /lib/firmware/
ls -l /lib/firmware/ueagle-atm
Podepnij modem i przedstaw polecenie wykonane jako root:

Kod: Zaznacz cały

lsusb

: 03 lipca 2009, 15:51
autor: Banshee
Dobra, tylko musisz mi podpowiedzieć w punkcie 4 mi wyświetls się 1110:900f więc który sterownik mam wykorzystać?