[+] net24 - skrypt nie dzia

Masz problemy z siecią bądź internetem? Zapytaj tu
Awatar użytkownika
rtgn
Posty: 46
Rejestracja: 29 kwietnia 2008, 21:52
Lokalizacja: Warszawa

Post autor: rtgn »

wiem ze przez 'pppd call neo/net24' sie laczy, przeciez ciagle tak robie. Ale chce zeby internet sam laczyl sie przy starcie systemu, bez wklepywania komendy w konsole.
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

@#$%
rtgn pisze: z rootem:

Kod: Zaznacz cały

: Nie ma takiego pliku ani katalogu
powiedziałem
dokładnie całą odpowiedź
a Ty ponownie dajesz fragment :-/

Wklej na wklej.org cały skrypt i daj linka.
Awatar użytkownika
rtgn
Posty: 46
Rejestracja: 29 kwietnia 2008, 21:52
Lokalizacja: Warszawa

Post autor: rtgn »

ruun pisze:całą odpowiedź terminala
Chciales całą dopowiedź a nie zawartość pliku. To co podałęm to całą odpowiedź terminala. Dam screena i zawartosc pliku...

Obrazek

http://wklej.org/id/3d99313899
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Daj jeszcze wynik

Kod: Zaznacz cały

ls -a /etc/ppp/peers
Awatar użytkownika
rtgn
Posty: 46
Rejestracja: 29 kwietnia 2008, 21:52
Lokalizacja: Warszawa

Post autor: rtgn »

Kod: Zaznacz cały

debian:/home/rtgn# ls -a /etc/ppp/peers
.  ..  net24  provider
debian:/home/rtgn# 
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

ruun On się łączy z internetem i to ma dobrze. Sprawa rozbija się moim zdaniem o zawartość
Jeśli chcemy żeby neostrada/netia uruchamiała się razem ze startem komputera wykonaj dalsze polecenia.

Tworzymy skrypt w /etc/init.d/neo (lub dla netii analogicznie: /etc/init.d/net24) o zawartości:

Kod: Zaznacz cały

#! /bin/sh
PATH=/usr/sbin:/usr/bin:/sbin:/bin
NAME=pppd
DAEMON=/usr/sbin/pppd
...
On moim zdaniem nie zmienił odwołania do neo na net24.
Awatar użytkownika
rtgn
Posty: 46
Rejestracja: 29 kwietnia 2008, 21:52
Lokalizacja: Warszawa

Post autor: rtgn »

fnmirk pisze:Sprawa rozbija się moim zdaniem o zawartość

Kod: Zaznacz cały

#! /bin/sh 
PATH=/usr/sbin:/usr/bin:/sbin:/bin 
NAME=pppd 
DAEMON=/usr/sbin/pppd 
PEER="net24"                                     ########### lub net24 
DAEMON_ARGS="call $PEER linkname $PEER" 
PIDFILE=/var/run/ppp-$PEER.pid 
SCRIPTNAME=/etc/init.d/net24            ############# 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 ] && 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
B33RK4
Posty: 40
Rejestracja: 28 marca 2008, 19:53
Lokalizacja: Opole

Post autor: B33RK4 »

można zrobić to inaczej...RTGN'ku drogi.
W :
/etc/ppp/peers/ Robisz sobie pliczek "net24"
Wklepujesz do niego :

Kod: Zaznacz cały

lock 
defaultroute 
noipdefault 
noauth 
holdoff 4 
maxfail 25 
persist 
asyncmap 0 
lcp-echo-interval 2 
lcp-echo-failure 7 
name twoja_nazwa_usera 
user to_samo_co_wyzej
plugin pppoatm.so 
0.35
a później wchodzisz do :

/etc/network/interfaces/
i dodajesz :

Kod: Zaznacz cały

auto pppoa
iface ppoa inet ppp
provider net24
Ja mam neo czyli mniejwięcej to samo i wszystko ładnie się łączy.
A jeszcze musisz dopisać nazwe i hasło do pliku :
pap-secrets/chap-secrets.
Awatar użytkownika
rtgn
Posty: 46
Rejestracja: 29 kwietnia 2008, 21:52
Lokalizacja: Warszawa

Post autor: rtgn »

Działa dzięki! ;D Tylko zamiast
B33RK4 pisze:iface ppoa inet ppp
Powinno byc pppoa (tak dla potomnych)
Dzięki B33RK4, kolejny raz mi pomagasz : )
ODPOWIEDZ