The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не работают 'Входящие соединения по модему'  в FreeBSD 8 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Dialup, PPP / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Не работают 'Входящие соединения по модему'  в FreeBSD 8 "  +/
Сообщение от eprst (ok) on 20-Янв-11, 11:15 
Пытаюсь настроить по хэндбуку

Много изменений у COM-портов, возможно что-то недокументировано?

sio поменяли на uart

uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: [FILTER]

соответственно поменяли имена устройств:

Warning: As of FreeBSD 8.0, device nodes for serial ports have been renamed
from /dev/cuadN to /dev/cuauN and from /dev/ttydN to /dev/ttyuN. FreeBSD
7.X users will have to adapt the following documentation according to these
changes.

Добавление в ядро device puc ничего не дает.

Под root захожу на модем
cu -l cuau0 -s 57600
вижу его, настраиваю, могу звонить с него.

В etc/ttys прописываю
ttyu0   "/usr/libexec/getty std.57600"  dialup  on secure

kill -HUP 1


После этого не могу зайти
/etc > cu -l cuau0 -s 57600
link down

Думает 10 секунд и отваливается.
Лок файл в /var/spool/lock создается на это время.

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

Что крутить?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не работают 'Входящие соединения по модему'  в FreeBSD 8 "  +/
Сообщение от lavr on 20-Янв-11, 11:52 
>[оверквотинг удален]
> sio поменяли на uart
> uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
> uart0: [FILTER]
> соответственно поменяли имена устройств:
> Warning: As of FreeBSD 8.0, device nodes for serial ports have been
> renamed
> from /dev/cuadN to /dev/cuauN and from /dev/ttydN to /dev/ttyuN. FreeBSD
> 7.X users will have to adapt the following documentation according to these
> changes.
> Добавление в ядро device puc ничего не дает.

чего хочется?

> Под root захожу на модем
> cu -l cuau0 -s 57600
> вижу его, настраиваю, могу звонить с него.
> В etc/ttys прописываю
> ttyu0   "/usr/libexec/getty std.57600"  dialup  on secure
> kill -HUP 1
> После этого не могу зайти
> /etc > cu -l cuau0 -s 57600
> link down

getty заняла линию, вы же сами его в dial-in повесили!

В xBSD OS getty не позволяет одновременно работать с serial и как с dial-in
и как с dial-out. Если в ttys вы на ttyu0 навесили getty - "on"
то getty слушая ttyu0 заняла порт и "cu" по определению не должен его открыть.

> Думает 10 секунд и отваливается.
> Лок файл в /var/spool/lock создается на это время.
> При входящем звонке модем снимает трубку, но дальше ничего не происходит.

если правильный кабиль data-modem и правильно настроен модем, то должны
получить:

login:

> Что крутить?

то что расписано в handbook, а для правильного понимания:
http://sysoev.ru/pppd/ - только учитете, это очень старое описание и оно дает
хорошее понимание процессов, в остальном, натягивать на новую OS:

- использовать можно как встроенный ppp
- так и mpd из портов

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Не работают 'Входящие соединения по модему'  в FreeBSD 8 "  +/
Сообщение от eprst (ok) on 20-Янв-11, 13:12 
> чего хочется?

Хочу заменить старый сервер FreeBSD 6.2
На нем мультипортовка. Правда теперь используется 1 модем всего.
Сложностей в настройке вроде не было.
Единственно - не клал трубку при logout.

В новый сервер мультипотовку  не ставлю.
Настраиваю по аналогии.
Модем беру со старого.

>> После этого не могу зайти
>> /etc > cu -l cuau0 -s 57600
>> link down
> getty заняла линию, вы же сами его в dial-in повесили!
> В xBSD OS getty не позволяет одновременно работать с serial и как
> с dial-in
> и как с dial-out. Если в ttys вы на ttyu0 навесили getty
> - "on"
> то getty слушая ttyu0 заняла порт и "cu" по определению не должен
> его открыть.

На старом сервере открывает:
/ > cu -l cuad3 -s 57600
Connected
ati3
Motorola Lifestyle 28.8 External 68356 ROM  SW REV 4.1
S209415900 -01 12/27/95   8:00 AM
~
[EOT]

В ttys:
ttyd3   "/usr/libexec/getty std.57600"  dialup  on secure

> - использовать можно как встроенный ppp
> - так и mpd из портов

Мне шел нужен, ppp не обязательно.

А может я вообще единственный, кому такой атавизм как диалапные модемы нужны  нужен :(

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Не работают 'Входящие соединения по модему'  в FreeBSD 8 "  +/
Сообщение от lavr on 20-Янв-11, 15:42 
>> чего хочется?
> Хочу заменить старый сервер FreeBSD 6.2
> На нем мультипортовка. Правда теперь используется 1 модем всего.

тогда puc не нужен, uart'а вам хватит.

> Сложностей в настройке вроде не было.
> Единственно - не клал трубку при logout.

значит модем фуфло или станция...

>[оверквотинг удален]
>> то getty слушая ttyu0 заняла порт и "cu" по определению не должен
>> его открыть.
> На старом сервере открывает:
> / > cu -l cuad3 -s 57600
> Connected
> ati3
> Motorola Lifestyle 28.8 External 68356 ROM  SW REV 4.1
> S209415900 -01 12/27/95   8:00 AM
> ~
> [EOT]

брр, это при висящей на порту getty?! вы ничего не путаете, мб вы два разных
порта использовали? или cu в том момент когда было dialup off

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

- оставить dial-in модем на старой машине (разумеется с проключением на номер)
- на новую подключить другой модем
- в ttys dialup off, после чего kill -HUP 1
- cu -s скорость -l /dev/cua...
проинициализировать, настроить и выдать atdномер_на_старой

должны будете получить Connect/скорость/сжатие/

login:

зайдите и выдайте ls -lAR /
смотрите насколько ровно будет вывод на экран: остановки и тд и тп, смотрите
на модеме повторы, проверьте устойчивость на линии и тд и тп.

После чего модем нужно настроить как входящий (предпочтительные настройки протокола
связи и компрессии)
Все, после этого dialup off и kill -HUP 1 чтобы getty снова слушала порт.
Если модем настроен удачно, все должно быть ok, при звонке на этот номер должны
получить Connect/... затем login

> В ttys:
> ttyd3   "/usr/libexec/getty std.57600"  dialup  on secure
>> - использовать можно как встроенный ppp
>> - так и mpd из портов
> Мне шел нужен, ppp не обязательно.

тогда в ttys on и все.
Если модем настроен неудачно, то будут проблемы, модем сможете настроить?

> А может я вообще единственный, кому такой атавизм как диалапные модемы нужны
>  нужен :(

таких еще достаточно

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Не работают 'Входящие соединения по модему'  в FreeBSD 8 "  +/
Сообщение от eprst (ok) on 01-Фев-11, 16:48 
Вернулся к вопросу.

Похоже /etc/rc.d/serial перенесен как есть без исправлений из 6 версии.

При этом ссылается на kern.drainwait, которого нет:

> sysctl kern.drainwait

sysctl: unknown oid 'kern.drainwait'

comcontrol вообще не работает:
> comcontrol /dev/ttyu0 dtrwait 100 drainwait 180

comcontrol: TIOCMSDTRWAIT: Inappropriate ioctl for device
comcontrol: TIOCSDRAINWAIT: Inappropriate ioctl for device

Попробуйте пожалуйста команду выше, может у меня с железом косяк?

Вобщем порты ttyu не инициализируются.

Что-то можно выставить через stty вручную.
Но закономерности нет.
То все нормально, то гонит мусор на экран, до login не доходит.
То не рвет соединение после logout.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

2. "Не работают 'Входящие соединения по модему'  в FreeBSD 8 "  +/
Сообщение от rr (ok) on 20-Янв-11, 11:53 
>[оверквотинг удален]
> В etc/ttys прописываю
> ttyu0   "/usr/libexec/getty std.57600"  dialup  on secure
> kill -HUP 1
> После этого не могу зайти
> /etc > cu -l cuau0 -s 57600
> link down
> Думает 10 секунд и отваливается.
> Лок файл в /var/spool/lock создается на это время.
> При входящем звонке модем снимает трубку, но дальше ничего не происходит.
> Что крутить?

У нас используется mgetty и ppp

в /etc/ttys
cuau0   "/usr/local/sbin/mgetty -s 115200"      dialup  on


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Не работают 'Входящие соединения по модему'  в FreeBSD 8 "  +/
Сообщение от lavr on 20-Янв-11, 12:00 
>[оверквотинг удален]
>> /etc > cu -l cuau0 -s 57600
>> link down
>> Думает 10 секунд и отваливается.
>> Лок файл в /var/spool/lock создается на это время.
>> При входящем звонке модем снимает трубку, но дальше ничего не происходит.
>> Что крутить?
> У нас используется mgetty и ppp
> в /etc/ttys
> cuau0   "/usr/local/sbin/mgetty -s 115200"      dialup
>  on

не важно что использовать, важно понимать процессы

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру