IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (https://www.imho.ws/forumdisplay.php?f=76)
-   -   Помогите переделать скрипт. Плиз... (https://www.imho.ws/showthread.php?t=74980)

StRaNNiK 03.12.2004 20:43

Помогите переделать скрипт. Плиз...
 
Народ, есть скрипт для соединения по gprs. Скрипт, сразу говорю, не мой. В линуксе он просто отлично работал, а вот во freebsd не хочет :(
ОЧЕНЬ надеюсь на вашу помощь.
Скрипт:
Код:

#!/bin/sh
DIALTIMEOUT=20


MODEM=modem SPEED=115200 MODEM_INIT='AT+CGDCONT=1,\"IP\",\"internet.ugsm\" OK'
IH_IP=" ipcp-accept-local ipcp-accept-remote noipdefault
  debug usepeerdns user gdata mtu 576
  novj nobsdcomp novjccomp nopcomp noaccomp"
LOGSCRIPT="CONNECT"
PHONE="*99***1#"
       
# перед запуском pppd удаляет default router, по окончании - восстанавливает
# Более корректно было бы вставить эти действия в /etc/ppp/ip-up.local и /etc/ppp/ip-down.local
DR=`route -n | egrep '^0.0.0.0'| grep -v ppp | sed 's/^[^ ]*  *\([^ ]*\) .*/default gw \1/'` ;
 if [ -n "$DR" ] ; then
  trap "echo route add $DR ; route add $DR ; exit"  2 3 9 15
    route delete $DR
    echo route delete $DR
 fi
##########################
##################### При обрыве соединения pppd перезапускается ####################
while  true ; do
    pppd \
    connect 'chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MODEM_INIT"' ATDP'$PHONE' '"$LOGSCRIPT"' ;' \
    crtscts defaultroute modem -detach mru 576 \
    $NASH_IP:$IH_IP /dev/$MODEM $SPEED
    cat /etc/ppp/resolv.conf > /etc/resolv.conf
    sleep $DIALTIMEOUT
done

А вот это выводит после запуска самого скрипта:
Цитата:

#gprs
usage: route [-dnqtv] command [] args]
pppd: unrecognized option 'usepeerdns'
pppd version 2.3 patch level 5
Usage: pppd [ options ], where options are:
//текст опущен//

noname 04.12.2004 16:18

попробуй заменить route -n на netstat -rn

и синтаксис добавления маршрутов с помошью route немного отличается от route в linux , например gw -такого в freebsd нет
man route in linux
man route in bsd

ну и наверное man pppd

удачи.


Часовой пояс GMT +4, время: 00:16.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.