LINUX.ORG.RU

подключение 2-х модемов


0

0

Господа, специалисты! Помогите начинающему админу.

С моим линукс сервером соединяются два офиса, для каждого свой модем. На первом, который висит на /dev/ttyS0, соединение проходит без проблем, а вот второй на /dev/ttyS1 безобразничает. Вот что в логах говорит mgetty для первого

8/23 08:46:26 yS0 mgetty: experimental test release 1.1.30-Dec16 08/23 08:46:26 yS0 check for lockfiles 08/23 08:46:26 yS0 locking the line 08/23 08:46:26 yS0 can't get user id for 'uucp': No such process 08/23 08:46:27 yS0 lowering DTR to reset Modem 08/23 08:46:28 yS0 send: \dATQ0V1H0[0d] 08/23 08:46:28 yS0 waiting for ``OK'' 08/23 08:46:48 yS0 timeout in chat script, waiting for `OK' 08/23 08:46:48 yS0 init chat timed out, trying force-init-chat 08/23 08:46:48 yS0 send: \d[10][03]\d\d\d+++\d\d\d[0d]\dATQ0V1H0[0d] 08/23 08:46:52 yS0 waiting for ``OK'' ** found ** 08/23 08:46:53 yS0 send: \dATQ0V1H0[0d] 08/23 08:46:53 yS0 waiting for ``OK'' ** found ** 08/23 08:46:54 yS0 send: ATS0=0Q0&D3&C1[0d] 08/23 08:46:54 yS0 waiting for ``OK'' ** found ** 08/23 08:46:54 yS0 waiting... 08/23 08:50:09 yS0 wfr: waiting for ``RING'' 08/23 08:50:09 yS0 send: ATA[0d] 08/23 08:50:09 yS0 waiting for ``CONNECT'' ** found ** 08/23 08:50:24 yS0 send: 08/23 08:50:24 yS0 waiting for ``_'' ** found ** 08/23 08:50:27 ##### data dev=ttyS0, pid=15822, caller='none', conn='26400/ARQ/V34/LAPM/V42BIS', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'

и вот что для второго

08/20 16:44:37 yS1 mgetty: experimental test release 1.1.30-Dec16 08/20 16:44:37 yS1 check for lockfiles 08/20 16:44:37 yS1 locking the line 08/20 16:44:37 yS1 can't get user id for 'uucp': No such file or directory 08/20 16:44:37 yS1 lowering DTR to reset Modem 08/20 16:44:38 yS1 send: \dATQ0V1H0[0d] 08/20 16:44:38 yS1 waiting for ``OK'' 08/20 16:44:58 yS1 timeout in chat script, waiting for `OK' 08/20 16:44:58 yS1 init chat timed out, trying force-init-chat 08/20 16:44:58 yS1 send: \d[10][03]\d\d\d+++\d\d\d[0d]\dATQ0V1H0[0d] 08/20 16:45:02 yS1 waiting for ``OK'' 08/20 16:45:22 yS1 timeout in chat script, waiting for `OK' 08/20 16:45:22 yS1 init chat failed, exiting...: Interrupted system call 08/20 16:45:22 ##### failed in mg_init_data, dev=ttyS1, pid=2269

Поясните пожалуйста, где собака зарыта и как ее откопать.

anonymous

>yS0 init chat timed out, trying force-init-chat

Я бы взял эти модемы, проверил положение дипов сзади, и забил бы им одинаковые настройки в nvram (т.е. сначала AT&F1 и далее как тебе нужно, вкл ctsrts и т.д.), а потом инициализировал по atz. А то странно они реагируют на строку инициализации. Модемы одинаковые?

Ещё mgetty по дефолту пытается сделать lockfile принадлежащий uucp, а его нету. По-моему, это надо только для разруливания входящих и исходящих звонков, но все равно лучше его добавить.

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

"его добавить", в смысле юзера добавить.

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

Модемы одинаковые USRobotics 56k Ext

Дипы выставлелы также одинаково, местами менял работал только тот кто на первом порту

Есть ли какой-нибудь модемный пул (например /dev/modem) и как его разруливает mgetty

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

Каких именно. Для mgetty один конфиг mgetty.config в котором находятся такие строки

port ttyS0 debug 4 speed 38400 data-only y statistics-file /var/log/statistics.ttyS0

port ttyS1 debug 4 speed 38400 data-only y statistics-file /var/log/statistics.ttyS1

для pppd файл options и для каждого из портов options.ttySX

в options определены

require-pap crtscts modem asyncmap 0

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

>У тебя два конфига, надеюсь?

думаю, имелись в виду конфиги pppd для ttyS0 и ttyS1

которые options

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