The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"mgetty берет трубку ;)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"mgetty берет трубку ;)"
Сообщение от PapaTramp emailИскать по авторуВ закладки on 16-Апр-02, 09:25  (MSK)
Всем спасибо за подсказки и помощь в настройке dial-in.
Заодно хочу здесь описать процесс, как я все настраивал. Для таких чайников, как я это, возможно, будет в помощь ;)
Сначала из портов установил mgetty+sendfax.
cd /usr/ports/comms/mgetty+sendfax
make install
Кстати, процесс инсталляции мне очень понравился, особенно то, что потом, ответив на несколько вопросов, был получен файл mgetty.config. Правда, потом тут же на форуме прочитал, что опцию direct в mgetty.config  для входящего соединения лучше исправить в "NO", что и сделал.
Как и было посоветовано, привязал я mgetty не к /dev/cuaa0, а к /dev/ttyd0 (да, модем у меня на COM1 висит).
Внес изменения в /etc/ttys:
закомментировал ##ttyd0 "/usr/libexec/getty std.9600"   dialup  off secure, а заодно и все остальные ttyd*;
Добавил в этот же файл: ttyd0 "/usr/local/sbin/mgetty -s 115200" unknown on insecure
В /etc/ppp создал файл options следующего содержания:
-detach
passive
asyncmap 0
ms-dns 212.122.9.2
ms-dns 212.122.0.242
netmask 255.255.255.0
proxyarp
212.122.9.2:192.168.1.99
lock
crtscts
modem
debug
Т.е. пользователю я выделяю адрес 192.168.1.99, чтоб не сверкали ;) Создал файлик /etc/ppp/pap-secrets и прописал там тех, кому высочайшим дозволением можно пользоваться инетом ;)
В файле /usr/local/etc/mgetty+sendfax/login.config раскомментировал строку /AutoPPP/ - a_ppp /usr/sbin/pppd auth +chap +pap login debug
.
Вот, в принципе, и все действия по поднятию dial-in сервера для наших конторских пользователей. Да, потом еще сказал kill -1 1, чтобы стартануло mgetty (или стартанула? ;) )
Проверил ps -ax|grep getty, убедился, что mgetty живет 50028  ??  I      0:00.02 /usr/local/sbin/mgetty -s 115200 ttyd0, и пошел звонить с соседней машины ;)
Клиенту Windows было сказано, что IP-address и DNS он получает от сервера, прописал имя и пароль - connect. Все сейчас работает.
Большую часть времени я потратил на то, чтобы убедиться, что у моего модема дрянной кабель, потому модем и не виден был системой...
Вроде бы все...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: mgetty берет трубку ;)"
Сообщение от PapaTramp emailИскать по авторуВ закладки on 16-Апр-02, 09:27  (MSK)
Кстати, вот здесь  http://www.sf.akbars.ru/files/freebsd/pppd.zip лежит неплохая дока по pppd и mgetty.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: mgetty берет трубку ;)"
Сообщение от Евгений Искать по авторуВ закладки on 16-Апр-02, 14:52  (MSK)
>- a_ppp /usr/sbin/pppd auth +chap +pap login debug
"+chap +pap"-
что-то из них лишнее. Либо ты разрешаешь chap и, добавив все пароли юзеров в pap-secrets (в текстовом виде!!!), запрещаешь pap: (-pap), что не рекоммендуется; либо пишешь в pap-secrets вместо паролей "", в options добавляешь login и тогда пароли берутся из /etc/passwd и запрещаешь chap - обычно делается так.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: mgetty берет трубку ;)"
Сообщение от Zergling emailИскать по авторуВ закладки on 17-Апр-02, 09:46  (MSK)
>>- a_ppp /usr/sbin/pppd auth +chap +pap login debug
>"+chap +pap"-
>что-то из них лишнее. Либо ты
>разрешаешь chap и, добавив все
>пароли юзеров в pap-secrets (в
>текстовом виде!!!), запрещаешь pap: (-pap),
>что не рекоммендуется; либо пишешь
>в pap-secrets вместо паролей "",
>в options добавляешь login и
>тогда пароли берутся из /etc/passwd
>и запрещаешь chap - обычно
>делается так.

это все замечательно :-)
а как callback к этому привязать?
если вообще это возможно ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: mgetty берет трубку ;)"
Сообщение от Евгений Искать по авторуВ закладки on 17-Апр-02, 14:59  (MSK)
>это все замечательно :-)
>а как callback к этому привязать?
>
>если вообще это возможно ?

про "pppd" не знаю, а "ppp" callback делать умеет (в теории - сам не пробовал)
man ppp

>>добавив все
>>пароли юзеров в pap-secrets (в
>>текстовом виде!!!),
>
в смысле, в chap-secrets - описАлся я...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: mgetty берет трубку ;)"
Сообщение от mmx emailИскать по авторуВ закладки on 27-Ноя-02, 15:21  (MSK)
Напиши еще пожалуйста какие у тебя настройки в mgetty.config
У меня стоит галочка "открывать окно терминала после соединения" и открывается окно, где пишет обычное редхатовское приглашение удаленного доступа:
Red Hat Linux 7.3 (Valhalla)
Kernel ...
Login:
У тебя так же?
И все это еще очень медленно происходит, каждая буква по секунде прописывается, или по две...
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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