LINUX.ORG.RU

[gentoo] сломался ppp

 


0

1

Похоже после перехода на openrc,

~ /etc/conf.d/net

link_ppp1=«/dev/ttyACM0»
username_ppp1=«mobile»
password_ppp1=«internet»

pppd_ppp1=(
   «defaultroute»
   «usepeerdns»
   «noipdefault»
   «ipcp-accept-local»
   «ipcp-accept-remote»
   noaccomp noccp nobsdcomp nodeflate nopcomp novj novjccomp
)

chat_ppp1=(
   'TIMEOUT' '45'
   'ABORT' 'BUSY'
   'ABORT' 'NO CARRIER'
   'ABORT' 'ERROR'
   " 'ATZ'
   'OK' 'AT+CRM=i1;&C0'
   'OK' 'ATDT#777'
   'CONNECT' "
)

# /etc/init.d/net.ppp1 restart
* Bringing up interface ppp1
* Starting pppd in ppp1 ... [ ok ]
* Backgrounding ...
* WARNING: net.ppp1 has started, but is inactive

# cat /var/log/ppp-connect-errors
sh: -c: line 0: syntax error near unexpected token `;&'
sh: -c: line 0: `/usr/sbin/chat -e -E -v TIMEOUT 45 ABORT BUSY ABORT NO CARRIER ABORT ERROR ATZ OK AT+CRM=i1;&C0 OK ATDT#777 CONNECT'

Делал всякие ";&" и \;\&, не помогает, если эту строку убрать тоже фэйл, но в логах ничего нет.

★★
'' 'ATZ'
   'OK' 'AT+CRM=i1;&C0'
   'OK' 'ATDT#777'
   'CONNECT' ''

эммм, шеф, какие-то кавычки тут реально лишние. Говорю, как человек, поднимавшие dial-up,gprs и 3g-модемы на старом/новом baselayout

Pinkbyte ★★★★★
()

У меня Arch и скайлинковский модем (у тебя такой же, да?), использую wvdial.
Если надо, выложу свои конфиги.

Кстати, может нужно просто что-нибудь пересобать?

CYB3R ★★★★★
()
Ответ на: комментарий от snoopcat

# /etc/init.d/net.ppp1 start
* Bringing up interface ppp1
* Starting pppd in ppp1 ... [ ok ]
* Backgrounding ...
* WARNING: net.ppp1 has started, but is inactive
# ps axu | grep ppp
root 2374 0.0 0.1 2808 752 ? Ss 18:55 0:00 /usr/sbin/pppd /dev/ttyACM0 unit 1 user mobile remotename ppp1 linkname ppp1 plugin passwordfd.so defaultroute usepeerdns noipdefault ipcp-accept-local ipcp-accept-remote noaccomp noccp nobsdcomp nodeflate nopcomp novj novjccomp passwordfd 0 defaultmetric 4003 maxfail 0 persist connect /usr/sbin/chat -e -E -v TIMEOUT 45 ABORT BUSY ABORT NO CARRIER ABORT ERROR ATZ AT+CRM=1;&C0 OK ATDT#777 CONNECT
root 2499 0.0 0.1 3884 756 pts/4 S+ 18:55 0:00 grep --colour=auto ppp
# tail -f /var/log/messages
Aug 2 18:54:52 fakesun pppd[1888]: Connect script failed
Aug 2 18:55:24 fakesun pppd[1888]: Connect script failed
Aug 2 18:55:26 fakesun /etc/init.d/net.ppp1[2155]: WARNING: net.ppp1 has already started, but is inactive
Aug 2 18:55:29 fakesun pppd[1888]: Terminating on signal 15
Aug 2 18:55:29 fakesun pppd[1888]: Exit.
Aug 2 18:55:31 fakesun pppd[2373]: Plugin passwordfd.so loaded.
Aug 2 18:55:31 fakesun pppd[2374]: pppd 2.4.5 started by root, uid 0
Aug 2 18:55:31 fakesun /etc/init.d/net.ppp1[2305]: WARNING: net.ppp1 has started, but is inactive
Aug 2 18:55:32 fakesun pppd[2374]: Connect script failed
Aug 2 18:56:04 fakesun pppd[2374]: Connect script failed
^[[AAug 2 18:56:36 fakesun pppd[2374]: Connect script failed

amaora ★★
() автор топика
Ответ на: комментарий от amaora

chat_ppp1=(
   'TIMEOUT' '45'
   'ABORT' 'BUSY'
   'ABORT' '«NO CARRIER»'
   'ABORT' 'ERROR'
   '«»' 'ATZ'
   'OK' '«AT+CRM=1;&C0»'
   'OK' 'ATDT#777'
   'CONNECT' "
)

Так работает, но вот это осталось,

* WARNING: net.ppp1 has started, but is inactive

amaora ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.