LINUX.ORG.RU
ФорумAdmin

ppp0 не подымается


0

0

надо сделать сервер удолённого доступа
сделал следующие настройки
/etc/inittab
S1:23:respawn:/sbin/mgetty -s 38400 -n 1 -x 9 /dev/ttyS0
S2:23:respawn:/sbin/mgetty -s 38400 -n 1 -x 9 /dev/ttyS1
/etc/ppp/options
asyncmap 0
netmask 255.255.254.0
proxyarp
lock
crtscts
modem
debug
require-pap
refuse-chap
/etc/ppp/options.ttyS0
x.x.x.x:y.y.y.y
/etc/ppp/pap-secrets
# Secrets for authentication using PAP
# client        server  secret                  IP addresses
proba   *       qwerty  11.1.1.3/24
/etc/mgetty+sendfax/mgetty.config
port ttyS0
speed 38400
  data-only y
  init-chat "" \d\d\d+++\d\d\dAT OK
port ttyS1
  speed 38400
  data-only y
init-chat "" \d\d\d+++\d\d\dAT OK
/etc/mgetty+sendfax/login.config
/AutoPPP/ -     a_ppp   /usr/sbin/pppd auth -chap +pap login debug
*       -       -       /bin/login @
/etc/sysconfig/network-scripts/chat-ppp0
'ABORT' 'BUSY'
'ABORT' 'ERROR'
'ABORT' 'NO CARRIER'
'ABORT' 'NO DIALTONE'
'ABORT' 'Invalid Login'
'ABORT' 'Login incorrect'
SAY 'Initializing modem...\n'
'' 'ATZ2'
'OK' 'ATS6=4M1L0'
'OK' 'ATDP2100625'
SAY 'OK. Dialing...\n'
'CONNECT' '\p\p\p\p\p\p\p\p\p\p\p\p\p\p'
SAY 'Connected. Logging in... '
'~' ''
/etc/sysconfig/network-scripts/ifcfg-ppp0
DEVICE=ppp0
MODEMPORT=/dev/ttyS1
MODEMPORT=/dev/ttyS0
LINESPEED=34800
USERCTL=yes
ONBOOT=no
PERSIST=yes
DEFROUTE=yes
DEBUG=yes
PEERDNS=yes

ps -rf | grep mgetty
root      3120     1  0 11:19 ?        00:00:00 /sbin/mgetty -s 38400 -n 1 -x 9 /dev/ttyS1
root      3121     1  0 11:19 ?        00:00:00 /sbin/mgetty -s 38400 -n 1 -x 9 /dev/ttyS0
Осталось запустить ppp0
ifup ppp0
выдаёт Failed to activate ppp0 with error 6
Поясните пожалуйста в чём тут проблема?


Ответ на: комментарий от Kuzmich

Странно сначала готовишь модемы для приема звонков, а потом пытаешься с них позвонить. Ты уж реши, что тебе надо звонить или принимать звонки.

mnk
()
Ответ на: комментарий от mnk

Дело в том что почемуто пока не работает. Вот пробаю вариации исправления.
Значит поднимать в моём случае интерфейс ppp0 не надо, т.е. при дозвоне на модем он всё автоматом должно срабатывать?
 Вот что пишется в логе mgetty.log.ttyS1
12/25 16:49:30 yS1   removing lock file
--
12/25 16:49:30 yS1  mgetty: experimental test release 1.1.31-Jul24
12/25 16:49:30 yS1   mgetty.c compiled at Feb 21 2005, 19:34:16
12/25 16:49:30 yS1   user id: 0, pid: 2912, parent pid: 1
12/25 16:49:30 yS1   reading configuration data for port 'ttyS1'
12/25 16:49:30 yS1   reading /etc/mgetty+sendfax/mgetty.config...
12/25 16:49:30 yS1   conf lib: read: 'debug 4'
12/25 16:49:30 yS1   conf lib: read: 'fax-id 49 115 xxxxxxxx'
12/25 16:49:30 yS1   conf lib: read: 'speed 38400'
12/25 16:49:30 yS1   conf lib: read: 'port ttyS0'
12/25 16:49:30 yS1   section: port ttyS0, ignore
12/25 16:49:30 yS1   conf lib: read: 'speed 38400'
12/25 16:49:30 yS1   conf lib: read: 'data-only y'
12/25 16:49:30 yS1   conf lib: read: 'port ttyS1'
12/25 16:49:30 yS1   section: port ttyS1, **found**
12/25 16:49:30 yS1   conf lib: read: 'speed 38400'
12/25 16:49:30 yS1   conf lib: read: 'data-only y'
12/25 16:49:30 yS1   key: 'speed', type=0, flags=2, data=38400
12/25 16:49:30 yS1   key: 'switchbd', type=0, flags=1, data=0
12/25 16:49:30 yS1   key: 'direct', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'blocking', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'port-owner', type=1, flags=1, data=uucp
12/25 16:49:30 yS1   key: 'port-group', type=1, flags=1, data=uucp
12/25 16:49:30 yS1   key: 'port-mode', type=0, flags=1, data=432
12/25 16:49:30 yS1   key: 'toggle-dtr', type=3, flags=1, data=TRUE
12/25 16:49:30 yS1   key: 'toggle-dtr-waittime', type=0, flags=1, data=500
12/25 16:49:30 yS1   key: 'need-dsr', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'data-only', type=3, flags=3, data=TRUE
12/25 16:49:30 yS1   key: 'fax-only', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'modem-type', type=1, flags=1, data=auto
12/25 16:49:30 yS1   key: 'modem-quirks', type=0, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'init-chat', type=2, flags=1, data= \dATQ0V1H0 OK ATS0=0Q0&D3&C1 OK
\dATQ0V1H0 OK  yS1   key: 'force-init-chat', type=2, flags=1, data= \d\d\d\d+++\d\d\d
12/25 16:49:30 yS1   key: 'post-init-chat', type=2, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'data-flow', type=4, flags=1, data=1
12/25 16:49:30 yS1   key: 'fax-send-flow', type=4, flags=1, data=7
12/25 16:49:30 yS1   key: 'fax-rec-flow', type=4, flags=1, data=7
12/25 16:49:30 yS1   key: 'modem-check-time', type=0, flags=1, data=3600
12/25 16:49:30 yS1   key: 'rings', type=0, flags=1, data=1
12/25 16:49:30 yS1   key: 'msn-list', type=2, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'get-cnd-chat', type=2, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'cnd-program', type=1, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'answer-chat', type=2, flags=1, data= ATA CONNECT \c

12/25 16:49:30 yS1   key: 'answer-chat-timeout', type=0, flags=1, data=80
12/25 16:49:30 yS1   key: 'autobauding', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'ringback', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'ringback-time', type=0, flags=1, data=30
12/25 16:49:30 yS1   key: 'ignore-carrier', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'issue-file', type=1, flags=1, data=/etc/issue
12/25 16:49:30 yS1   key: 'prompt-waittime', type=0, flags=1, data=500
12/25 16:49:30 yS1   key: 'login-prompt', type=1, flags=1, data=@ login:
12/25 16:49:30 yS1   key: 'login-time', type=0, flags=1, data=240
12/25 16:49:30 yS1   key: 'fido-send-emsi', type=3, flags=1, data=TRUE
12/25 16:49:30 yS1   key: 'login-conf-file', type=1, flags=1, data=login.config
12/25 16:49:30 yS1   key: 'fax-id', type=1, flags=3, data=49 115 xxxxxxxx
12/25 16:49:30 yS1   key: 'fax-min-speed', type=0, flags=1, data=0
12/25 16:49:30 yS1   key: 'fax-max-speed', type=0, flags=1, data=14400
12/25 16:49:30 yS1   key: 'fax-server-file', type=1, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'diskspace', type=0, flags=1, data=1024
12/25 16:49:30 yS1   key: 'notify', type=1, flags=1, data=faxadmin
12/25 16:49:30 yS1   key: 'fax-owner', type=1, flags=1, data=uucp
12/25 16:49:30 yS1   key: 'fax-group', type=1, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'fax-mode', type=0, flags=1, data=432
12/25 16:49:30 yS1   key: 'fax-spool-in', type=1, flags=1, data=/var/spool/fax/incoming:/tmp
12/25 16:49:30 yS1   key: 'debug', type=0, flags=2, data=9
12/25 16:49:30 yS1   key: 'statistics-chat', type=2, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'statistics-file', type=1, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'gettydefs', type=1, flags=1, data=n
12/25 16:49:30 yS1   key: 'term', type=1, flags=0, data=(empty)
12/25 16:49:30 yS1  check for lockfiles
12/25 16:49:30 yS1   checklock: stat failed, no file
12/25 16:49:30 yS1  locking the line
12/25 16:49:30 yS1   makelock(ttyS1) called
12/25 16:49:30 yS1   do_makelock: lock='/var/lock/LCK..ttyS1'
12/25 16:49:30 yS1   lock made
12/25 16:49:31 yS1   tio_get_rs232_lines: status: RTS DTR
12/25 16:49:31 yS1  WARNING: DSR is off - modem turned off or bad cable?
12/25 16:49:31 yS1  lowering DTR to reset Modem
12/25 16:49:31 yS1   tss: set speed to 38400 (017)
12/25 16:49:31 yS1   tio_set_flow_control( HARD )
12/25 16:49:31 yS1   waiting for line to clear (VTIME=1), read:
12/25 16:49:32 yS1  send: \dATQ0V1H0[0d]
12/25 16:49:32 yS1  waiting for ``OK''
12/25 16:49:32 yS1   got:
12/25 16:49:52 yS1  timeout in chat script, waiting for `OK'
12/25 16:49:52 yS1  init chat timed out, trying force-init-chat
12/25 16:49:52 yS1  send: \d[10][03]\d\d\d+++\d\d\d[0d]\dATQ0V1H0[0d]
12/25 16:49:56 yS1  waiting for ``OK''
12/25 16:49:56 yS1   got:
12/25 16:50:16 yS1  timeout in chat script, waiting for `OK'
12/25 16:50:16 yS1  init chat failed, exiting...: Interrupted system call
12/25 16:50:16 ##### failed in mg_init_data, dev=ttyS1, pid=2912

Проблема в настройках сервера или модема?
буду очень благодарен савету.

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

Дело в том что почемуто пока не работает. Вот пробаю вариации исправления.
Значит поднимать в моём случае интерфейс ppp0 не надо, т.е. при дозвоне на модем он всё автоматом должно срабатывать?
 Вот что пишется в логе mgetty.log.ttyS1
12/25 16:49:30 yS1   removing lock file
--
12/25 16:49:30 yS1  mgetty: experimental test release 1.1.31-Jul24
12/25 16:49:30 yS1   mgetty.c compiled at Feb 21 2005, 19:34:16
12/25 16:49:30 yS1   user id: 0, pid: 2912, parent pid: 1
12/25 16:49:30 yS1   reading configuration data for port 'ttyS1'
12/25 16:49:30 yS1   reading /etc/mgetty+sendfax/mgetty.config...
12/25 16:49:30 yS1   conf lib: read: 'debug 4'
12/25 16:49:30 yS1   conf lib: read: 'fax-id 49 115 xxxxxxxx'
12/25 16:49:30 yS1   conf lib: read: 'speed 38400'
12/25 16:49:30 yS1   conf lib: read: 'port ttyS0'
12/25 16:49:30 yS1   section: port ttyS0, ignore
12/25 16:49:30 yS1   conf lib: read: 'speed 38400'
12/25 16:49:30 yS1   conf lib: read: 'data-only y'
12/25 16:49:30 yS1   conf lib: read: 'port ttyS1'
12/25 16:49:30 yS1   section: port ttyS1, **found**
12/25 16:49:30 yS1   conf lib: read: 'speed 38400'
12/25 16:49:30 yS1   conf lib: read: 'data-only y'
12/25 16:49:30 yS1   key: 'speed', type=0, flags=2, data=38400
12/25 16:49:30 yS1   key: 'switchbd', type=0, flags=1, data=0
12/25 16:49:30 yS1   key: 'direct', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'blocking', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'port-owner', type=1, flags=1, data=uucp
12/25 16:49:30 yS1   key: 'port-group', type=1, flags=1, data=uucp
12/25 16:49:30 yS1   key: 'port-mode', type=0, flags=1, data=432
12/25 16:49:30 yS1   key: 'toggle-dtr', type=3, flags=1, data=TRUE
12/25 16:49:30 yS1   key: 'toggle-dtr-waittime', type=0, flags=1, data=500
12/25 16:49:30 yS1   key: 'need-dsr', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'data-only', type=3, flags=3, data=TRUE
12/25 16:49:30 yS1   key: 'fax-only', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'modem-type', type=1, flags=1, data=auto
12/25 16:49:30 yS1   key: 'modem-quirks', type=0, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'init-chat', type=2, flags=1, data= \dATQ0V1H0 OK ATS0=0Q0&D3&C1 OK
\dATQ0V1H0 OK  yS1   key: 'force-init-chat', type=2, flags=1, data= \d\d\d\d+++\d\d\d
12/25 16:49:30 yS1   key: 'post-init-chat', type=2, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'data-flow', type=4, flags=1, data=1
12/25 16:49:30 yS1   key: 'fax-send-flow', type=4, flags=1, data=7
12/25 16:49:30 yS1   key: 'fax-rec-flow', type=4, flags=1, data=7
12/25 16:49:30 yS1   key: 'modem-check-time', type=0, flags=1, data=3600
12/25 16:49:30 yS1   key: 'rings', type=0, flags=1, data=1
12/25 16:49:30 yS1   key: 'msn-list', type=2, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'get-cnd-chat', type=2, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'cnd-program', type=1, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'answer-chat', type=2, flags=1, data= ATA CONNECT \c

12/25 16:49:30 yS1   key: 'answer-chat-timeout', type=0, flags=1, data=80
12/25 16:49:30 yS1   key: 'autobauding', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'ringback', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'ringback-time', type=0, flags=1, data=30
12/25 16:49:30 yS1   key: 'ignore-carrier', type=3, flags=1, data=FALSE
12/25 16:49:30 yS1   key: 'issue-file', type=1, flags=1, data=/etc/issue
12/25 16:49:30 yS1   key: 'prompt-waittime', type=0, flags=1, data=500
12/25 16:49:30 yS1   key: 'login-prompt', type=1, flags=1, data=@ login:
12/25 16:49:30 yS1   key: 'login-time', type=0, flags=1, data=240
12/25 16:49:30 yS1   key: 'fido-send-emsi', type=3, flags=1, data=TRUE
12/25 16:49:30 yS1   key: 'login-conf-file', type=1, flags=1, data=login.config
12/25 16:49:30 yS1   key: 'fax-id', type=1, flags=3, data=49 115 xxxxxxxx
12/25 16:49:30 yS1   key: 'fax-min-speed', type=0, flags=1, data=0
12/25 16:49:30 yS1   key: 'fax-max-speed', type=0, flags=1, data=14400
12/25 16:49:30 yS1   key: 'fax-server-file', type=1, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'diskspace', type=0, flags=1, data=1024
12/25 16:49:30 yS1   key: 'notify', type=1, flags=1, data=faxadmin
12/25 16:49:30 yS1   key: 'fax-owner', type=1, flags=1, data=uucp
12/25 16:49:30 yS1   key: 'fax-group', type=1, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'fax-mode', type=0, flags=1, data=432
12/25 16:49:30 yS1   key: 'fax-spool-in', type=1, flags=1, data=/var/spool/fax/incoming:/tmp
12/25 16:49:30 yS1   key: 'debug', type=0, flags=2, data=9
12/25 16:49:30 yS1   key: 'statistics-chat', type=2, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'statistics-file', type=1, flags=0, data=(empty)
12/25 16:49:30 yS1   key: 'gettydefs', type=1, flags=1, data=n
12/25 16:49:30 yS1   key: 'term', type=1, flags=0, data=(empty)
12/25 16:49:30 yS1  check for lockfiles
12/25 16:49:30 yS1   checklock: stat failed, no file
12/25 16:49:30 yS1  locking the line
12/25 16:49:30 yS1   makelock(ttyS1) called
12/25 16:49:30 yS1   do_makelock: lock='/var/lock/LCK..ttyS1'
12/25 16:49:30 yS1   lock made
12/25 16:49:31 yS1   tio_get_rs232_lines: status: RTS DTR
12/25 16:49:31 yS1  WARNING: DSR is off - modem turned off or bad cable?
12/25 16:49:31 yS1  lowering DTR to reset Modem
12/25 16:49:31 yS1   tss: set speed to 38400 (017)
12/25 16:49:31 yS1   tio_set_flow_control( HARD )
12/25 16:49:31 yS1   waiting for line to clear (VTIME=1), read:
12/25 16:49:32 yS1  send: \dATQ0V1H0[0d]
12/25 16:49:32 yS1  waiting for ``OK''
12/25 16:49:32 yS1   got:
12/25 16:49:52 yS1  timeout in chat script, waiting for `OK'
12/25 16:49:52 yS1  init chat timed out, trying force-init-chat
12/25 16:49:52 yS1  send: \d[10][03]\d\d\d+++\d\d\d[0d]\dATQ0V1H0[0d]
12/25 16:49:56 yS1  waiting for ``OK''
12/25 16:49:56 yS1   got:
12/25 16:50:16 yS1  timeout in chat script, waiting for `OK'
12/25 16:50:16 yS1  init chat failed, exiting...: Interrupted system call
12/25 16:50:16 ##### failed in mg_init_data, dev=ttyS1, pid=2912

Проблема в настройках сервера или модема?
буду очень благодарен савету.

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

Тебе chat-script чтобы принимать звонки не нужен вообще! У меня настройка mgetty в дебиане сводилась к банальному раскомментированию строки AutoPPP и написанию нормального /etc/ppp/options И не забудь, после настройки mgetty надо сделать killall -1 1, иначе трубу брать не будет. Вообще почитал бы доку какую, на opennet`e их навалом. Ещё, помниться, эта простенькая была: http://slackware.tomsk.ru/docs/?p=modem-pool

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

Вообщето он ругался (chat-script)на него пока я его не создал.
Я много разных док прочитал подобных которую ты мне указал. Но вот почемуто нехочет работать.
А на счёт лога который я привел в предыдущем сообщение нечего сказать не можешь?

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