The OpenNET Project / Index page

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

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

"FreeBSD.Что делать???"
Сообщение от RMG Искать по авторуВ закладки on 13-Июн-02, 15:28  (MSK)
Привет всем.Нужна помощь.Фришка 4.5. Поднял гетти .После соеденения модемов  на модеме выкидывает абрукадабру из русских символов и всякой всячины.Что делать? Может у кого было такое.Помогите , а то 3-й день мучиюсь.Нужно чтоб появлялся login  и т.п.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: FreeBSD.Что делать???"
Сообщение от dvyacheslav Искать по авторуВ закладки on 13-Июн-02, 16:20  (MSK)
у Лавра на сайте все подробно пасписано

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

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

2. "RE: FreeBSD.Что делать???"
Сообщение от RMG Искать по авторуВ закладки on 13-Июн-02, 16:29  (MSK)
>у Лавра на сайте все подробно пасписано
>
>чтобы небыло мусора надо выравнять по скоростям модем и порт


Скиньте пож.ссылку

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

3. "RE: FreeBSD.Что делать???"
Сообщение от Zergling emailИскать по авторуВ закладки on 13-Июн-02, 17:34  (MSK)
>>у Лавра на сайте все подробно пасписано
>>
>>чтобы небыло мусора надо выравнять по скоростям модем и порт
>
>
>Скиньте пож.ссылку

что-то типа
ftp://ftp2.ru.freebsd.org/pub/FreeBSD/releases/i386/4.5-RELEASE/ports/
ну или соотвествующий релиз
и там есть файло ports.tgz
берешь его и распаковываешь в /usr
после этого рекомендую cvs накатить на распакованные порты
ну а затем
cd /usr/ports/чего надобно
make ну и т.д.

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

4. "RE: FreeBSD.Что делать???"
Сообщение от Zergling emailИскать по авторуВ закладки on 13-Июн-02, 17:35  (MSK)
>>>у Лавра на сайте все подробно пасписано
>>>
>>>чтобы небыло мусора надо выравнять по скоростям модем и порт
>>
>>
>>Скиньте пож.ссылку
>
>что-то типа
>ftp://ftp2.ru.freebsd.org/pub/FreeBSD/releases/i386/4.5-RELEASE/ports/
>ну или соотвествующий релиз
>и там есть файло ports.tgz
>берешь его и распаковываешь в /usr
>после этого рекомендую cvs накатить на распакованные порты
>ну а затем
>cd /usr/ports/чего надобно
>make ну и т.д.
сорри не туда отправил

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

5. "RE: FreeBSD.Что делать???"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Июн-02, 17:49  (MSK)
>у Лавра на сайте все подробно пасписано
>
>чтобы небыло мусора надо выравнять по скоростям модем и порт

по-моему я не выкладывал про модемы и serial ports, что-то написал,
и как одно из многих неокультуренных произведений - бросил до
будущих времен.

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

6. "RE: FreeBSD.Что делать???"
Сообщение от dvyacheslav Искать по авторуВ закладки on 13-Июн-02, 19:47  (MSK)
помню лишь что ты мне помог с настройкой удаленного доступа
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: FreeBSD.Что делать???"
Сообщение от leonadmin emailИскать по авторуВ закладки on 14-Июн-02, 08:05  (MSK)
>помню лишь что ты мне помог с настройкой удаленного доступа
Lavr mojet brosish k sebe na sait a to u menya kak raz v odnom iz ofisov takaya fignya..!


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

8. "RE: FreeBSD.Что делать???"
Сообщение от lavr emailИскать по авторуВ закладки on 14-Июн-02, 20:15  (MSK)
>>помню лишь что ты мне помог с настройкой удаленного доступа
>Lavr mojet brosish k sebe na sait a to u menya kak
>raz v odnom iz ofisov takaya fignya..!

оно не доделанное, их куча недоделанных.

На самом деле все просто:

- общая беда это незнание или непонимание DTE и DCE
- и незнание как настроить модем (протоколы v22/bis, v42/bis, v32/bis...]

необходимо настроить модем на фиксированную скорость последовательного
порта: fixed DTE rate, чтобы не происходило выравнивание DTE и DCE скоростей из-за которого сыпется мусор и происходит отвал соединения,
или chat дуреет от того что не может найти подстроку и написан дохленько
без попытки послать <enter> и снова ждать и тд и тп, как результат,
chat быстро отваливает так и не произведя вход

DTE - скорость порт <-> модем
DCE - скорость модем <-> модем

ну вполне очевидная разница, понятно что скорость DCE модемного соединения
гораздо меньше чем DTE, если у модема не настроено работать на фиксированной скорости DTE (fixed DTE/Serial/Com rate) то будет происходить понижение скорости порта до скорости модемного соединения
Вот откуда и мусор.
Либо, другой вариант, модемы неверно настроены и сваливаются на normal
connection - что значит работать без коррекции ошибок и без компрессии,
на качественных линиях это будет скорее всего самый скоростной протокол,
на наших же линиях при таком соединении работать практически невозможно

Исходя из этого:

1. Настроить модем hardware flow-control
2. DTE fixed speed rate, с фиксированной скорость на порту, те без
выранивания DTE - DCE
3. Строго с error-correction и компрессией, при этом запретить сваливаться
модему на normal connection, пусть лучше происходит разрыв соединения
4. И не забывать, что есть РЯД модемов которые запоминают скорость DTE
на которой они были проинициализированы, те:

допустим есть Telebit, запускаем:

cu -s38400 -l/dev/cuaa1
at
OK
atпараметры
at&w0 - записываем в профиль
atz
~. - вышли

а потом производится попытка getty или mgetty или чего еще открыть
порт на скорости 57600 - некоторые модемы дуреют или выдают лажу
значит (например для FreeBSD /etc/ttys):

ttyd1   "/usr/libexec/getty std.57600"   dialup  on secure

для Linux (/etc/inittab):

S0:234:respawn:/usr/sbin/mgetty -n1 -s57600 -D ttyS0
S1:234:respawn:/usr/sbin/mgetty -n1 -s57600 -D ttyS1
S4:234:respawn:/usr/sbin/mgetty -n1 -s38400 -D ttyS4

на чем инициализировали, на том и открываем

прим.: а как же реализуется выравнивание, если модем так настроен - в разных системах по разному, FreeBSD - /etc/gettytab, у mgetty свой gettydefs вроде, в Linux - зависит от того что висит на порту agetty, mingetty, mgetty... Формат простой, в man все расписано

суть того что в указанном файле создается кольцо по которому опускается
и поднимается скорость на порту, например:

std.38400|38400-baud:\
        :np:sp#38400:
std.57600|57600-baud:\
        :np:sp#57600:
std.115200|115200-baud:\
        :np:sp#115200:
std.230400|230400-baud:\
        :np:sp#230400:

здесь видно что если утилита открывающая порт запущена с параметром

.../getty std.38400 то выравнивания скоростей, если так настроен модем,
производится не будет: |38400-baud:...sp#38400
а вот если мы создадим

std.9600|9600-baud:\
        :np:sp#57600:
std.19200|19200-baud:\
        :np:sp#9600:
std.38400|38400-baud:\
        :np:sp#19200:
std.57600|57600-baud:\
        :np:sp#38400:
std.115200|115200-baud:\
        :np:sp#57600:

то будет 115200 -> 57600 -> и тд и тп 9600 -> снова 115200 кольцо, если
chat достаточно крутой, то в некий момент если скорости успешно выровняются, то chat пройдет авторизацию, формат в разных Unix'ах разный.

Вот почему сперва настраивают модемы, dial-in - обязательно, и сохраняют
настройки в профиле, чтобы при любом сбросе модем снова грузил default
profile с error-correction & compression-only, потом начинаю на него
звонить терминалкой и только добившись нормальной выдачи:

...
login:
...

и стабильной-устойчивой работы, заход интерактивно и запуск
ls -laR /usr - смотрим timeout'ы и повторы, все, теперь можно
настраивать PPP.

Соответственно у клиентов разные модемы и большинство их вовсе не
настраивает, хотя практика показывает что на плохих линиях самым
устойчивым является протокол v32/bis на скорости 14400
- понятно что не самая высокая скорость, но соединение держится часами
в отличие от v34/bis

Вобщем где-то так, для школьного уровня должно быть понятно

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

9. "RE: FreeBSD.Что делать???"
Сообщение от RMG Искать по авторуВ закладки on 15-Июн-02, 20:44  (MSK)
Ребята спасибо за помощь.На модеме сделал ats20=2 и все стало нормально.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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