Зависание консолей.

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-Silent
рядовой
Сообщения: 24
Зарегистрирован: 2009-09-07 15:04:17

Зависание консолей.

Непрочитанное сообщение -Silent » 2009-09-26 19:49:11

Доброго дня.

Разбираясь с модулем эмуляции нуль модемного соединения (man nmdm), я заметил странную особенность.
Если выполнить следующие действия, то наблюдается полное зависание всех консолей и удаленных соединений по ssh.
При этом машина продолжает пинговаться. Новые соединения открыть нельзя.

Код: Выделить всё

free8# uname -a
FreeBSD free8.local 8.0-RC1 FreeBSD 8.0-RC1 #0: Thu Sep 17 18:50:57 UTC 2009     root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
free8# kldload /boot/kernel/nmdm.ko
free8# ls /dev/nmdm0A
/dev/nmdm0A
free8# tail -f /dev/nmdm0A
free8# cat /etc/master.passwd  > /dev/nmdm0B (ввожу на соседней консоли)
У меня вопрос. Это только у меня такие проблемы или нет?
С уважением, Анатолий.
С уважением, Анатолий.
edefb75010d80faa66bfa0c10e6d790c

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Зависание консолей.

Непрочитанное сообщение paradox » 2009-09-26 19:51:20

а что есть такой модуль в бсд?
хм
а зачем он вам нужен?

-Silent
рядовой
Сообщения: 24
Зарегистрирован: 2009-09-07 15:04:17

Re: Зависание консолей.

Непрочитанное сообщение -Silent » 2009-09-26 20:00:13

paradox писал(а):а что есть такой модуль в бсд?
хм
а зачем он вам нужен?
У меня к серийным портам компьютера подключены некие уст-ва. Задача была создать мост между этими устройствами, т.е. данные от одного утс-ва должны попадать на другое и наоборот.
Думал nmdm то, что мне нужно.
С уважением, Анатолий.
edefb75010d80faa66bfa0c10e6d790c

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Зависание консолей.

Непрочитанное сообщение zingel » 2009-09-27 14:09:38

а сколько всего портов серийных?
Z301171463546 - можно пожертвовать мне денег

-Silent
рядовой
Сообщения: 24
Зарегистрирован: 2009-09-07 15:04:17

Re: Зависание консолей.

Непрочитанное сообщение -Silent » 2009-09-28 0:01:46

zingel писал(а):а сколько всего портов серийных?
Многопортовка от cronyx. Всего 8 портов.
Задача - создать динамически соединяемый стенд.
С уважением, Анатолий.
edefb75010d80faa66bfa0c10e6d790c

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Зависание консолей.

Непрочитанное сообщение paradox » 2009-09-28 0:05:12

что то я совсем не понимаю причем сдесь емулация портов если они у вас уже есть
вы лучше разберитесь определились ли они системой
и юзайте их

-Silent
рядовой
Сообщения: 24
Зарегистрирован: 2009-09-07 15:04:17

Re: Зависание консолей.

Непрочитанное сообщение -Silent » 2009-09-28 0:23:02

paradox писал(а):что то я совсем не понимаю причем сдесь емулация портов если они у вас уже есть
вы лучше разберитесь определились ли они системой
и юзайте их
Да я понял, что мне nmdn не подходит.
Многопортовка системой видна и работает корректно.
Думал сообразить нечто подобное:
#tail -f /dev/cuau2 > /dev/cuau3 &
#tail -f /dev/cuau3 > /dev/cuau2 &

Хотя конечно могу что-то не правильно делать.
Заранее благодарен за ответ или совет.
С уважением, Анатолий.
edefb75010d80faa66bfa0c10e6d790c

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Зависание консолей.

Непрочитанное сообщение paradox » 2009-09-28 0:26:29

я не могу что то советовать ибо я не могу понять что вы хотите
но на скоко я помню напрямую к ком порту обращаться утилитами аля tail,more,less, итд нельзя

-Silent
рядовой
Сообщения: 24
Зарегистрирован: 2009-09-07 15:04:17

Re: Зависание консолей.

Непрочитанное сообщение -Silent » 2009-09-28 0:40:07

paradox писал(а):я не могу что то советовать ибо я не могу понять что вы хотите
но на скоко я помню напрямую к ком порту обращаться утилитами аля tail,more,less, итд нельзя
Есть многопортовка к которой подключены устройства. Задача заключается в следующем:
Создать динамически настраиваемый стенд, при котором данные с одного устройства будут перенаправляться на другое и наоборот.
Допустим, Вы физически соединяете два устройства кабелем между собой. Сегодня 1 и 2 устр-во соединяете, завтра 2<->3 и 1<->4 ну и т.д.
Мне нужно, скажем так, удаленно их коммутировать, т.е. у меня нет физической возможности каждый раз их переключать.
Хотелось просто логически соединять их через сервер.
С уважением, Анатолий.
edefb75010d80faa66bfa0c10e6d790c

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Зависание консолей.

Непрочитанное сообщение paradox » 2009-09-28 0:52:52

чесно гворя совершенно ничего не понял
есть бсд
в ней много портовка
к которой уже подключены кучу устройств по нульконсоле
так?
каким же образом вы хотите передергивать нульконсольные кабели когда у вас нет физического доступа
не представляю

-Silent
рядовой
Сообщения: 24
Зарегистрирован: 2009-09-07 15:04:17

Re: Зависание консолей.

Непрочитанное сообщение -Silent » 2009-09-28 1:07:22

чесно гворя совершенно ничего не понял
есть бсд
в ней много портовка
к которой уже подключены кучу устройств по нульконсоле
так?
Точно так.
каким же образом вы хотите передергивать нульконсольные кабели когда у вас нет физического доступа
не представляю
Устройства постоянно подключены и не предусматривается их физическое отключение/передергивание от bsd.
Нужно логически объединить два из 8 устройств через "bridge"/"pipe" или еще каким способом и пропустить передаваемые ими данные через bsd.
Чет на ночь глядя ни чего объяснить не могу ;-(
С уважением, Анатолий.
edefb75010d80faa66bfa0c10e6d790c

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Зависание консолей.

Непрочитанное сообщение paradox » 2009-09-28 1:25:59

Нужно логически объединить два из 8 устройств через "bridge"/"pipe" или еще каким способом и пропустить передаваемые ими данные через bsd.
Чет на ночь глядя ни чего объяснить не могу ;-(
вот этого я тоже не понимаю
как это логически обьеденить ... и как пропускать данные

хотя..
бсд смульти портовкой вы хотите заюзать как большой нульконсольный хаб что ли?
через бсд управлять связывания пары портов
?

-Silent
рядовой
Сообщения: 24
Зарегистрирован: 2009-09-07 15:04:17

Re: Зависание консолей.

Непрочитанное сообщение -Silent » 2009-09-28 1:36:14

paradox писал(а):
Нужно логически объединить два из 8 устройств через "bridge"/"pipe" или еще каким способом и пропустить передаваемые ими данные через bsd.
Чет на ночь глядя ни чего объяснить не могу ;-(
вот этого я тоже не понимаю
как это логически обьеденить ... и как пропускать данные

хотя..
бсд смульти портовкой вы хотите заюзать как большой нульконсольный хаб что ли?
через бсд управлять связывания пары портов
?
Да. Для полного понимания картинку набросал.
http://imageshost.ru/links/2c4c89ab07a5 ... 008f479cbd
С уважением, Анатолий.
edefb75010d80faa66bfa0c10e6d790c

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Зависание консолей.

Непрочитанное сообщение paradox » 2009-09-28 1:43:36

ппц
расспишите вообще всю эту схему как она будет работать
потому что я уже нифига не понимаю
в самом начале это был стенд
а уже вместо стенда там диалап модемы
у вас каждый новый ответ с новыми данными

давайте все и сразу
а то нельзя понять что вы вообще хотите

-Silent
рядовой
Сообщения: 24
Зарегистрирован: 2009-09-07 15:04:17

Re: Зависание консолей.

Непрочитанное сообщение -Silent » 2009-09-28 1:55:42

paradox писал(а):ппц
расспишите вообще всю эту схему как она будет работать
потому что я уже нифига не понимаю
в самом начале это был стенд
а уже вместо стенда там диалап модемы
у вас каждый новый ответ с новыми данными

давайте все и сразу
а то нельзя понять что вы вообще хотите
Короче.
Есть циски с серийными интерфейсами. Серийники подключаются к FreeBSD по мультипортовке.
В зависимости от условий нужно соединить s0/0 роутера R1 к s0/1 роутера R2 или s0/0 роутера R1 к s0/0 роутера R3
Вот эти динамические соединения нужно сделать через фрю. Чтоб каждый раз их физически не соединять.
С уважением, Анатолий.
edefb75010d80faa66bfa0c10e6d790c

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Зависание консолей.

Непрочитанное сообщение zingel » 2009-09-28 1:59:17

консольные порты что ли...а ну ка проверьте как у Вас кабель обжат вот так?

Рабочий переходник (проверен):

Color Signal Console Port (DTE) RJ-45 Adapter DB-9
синий CTS 1 7
оранж DTR 2 4
черный TxD 3 3
красный GND 4 (соединить с 5) 5
зеленый GND 5 (соединить с 4) 5
желтый RxD 6 2
коричнев DSR 7 6
белый RTS 8 8
Z301171463546 - можно пожертвовать мне денег

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Зависание консолей.

Непрочитанное сообщение paradox » 2009-09-28 2:06:50

что бегает по серийникам?
какой тип данных
и зачем их соеденять туда сюда?

зингель))) ты не в тему

-Silent
рядовой
Сообщения: 24
Зарегистрирован: 2009-09-07 15:04:17

Re: Зависание консолей.

Непрочитанное сообщение -Silent » 2009-09-28 2:08:54

zingel писал(а):консольные порты что ли...а ну ка проверьте как у Вас кабель обжат вот так?

Рабочий переходник (проверен):

Color Signal Console Port (DTE) RJ-45 Adapter DB-9
синий CTS 1 7
оранж DTR 2 4
черный TxD 3 3
красный GND 4 (соединить с 5) 5
зеленый GND 5 (соединить с 4) 5
желтый RxD 6 2
коричнев DSR 7 6
белый RTS 8 8
Не консольные, а серийные, серийные
Какой кабель брали DTE или DCE щас сказать не могу, все на работе.
При подключении серийника и при
#tail -f /dev/cuau2
сам серийный интерфейс поднимается, т.е. переходит в состояние UP При инкапсуляции ppp в дебаге видно, что передаются фреймы LCP.
На другой циске ситауция аналогичная. Вот только связать их через фрю не получается.
С уважением, Анатолий.
edefb75010d80faa66bfa0c10e6d790c

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Зависание консолей.

Непрочитанное сообщение paradox » 2009-09-28 2:12:16

При подключении серийника и при
#tail -f /dev/cuau2
сам серийный интерфейс поднимается, т.е. переходит в состояние UP При инкапсуляции ppp в дебаге видно, что передаются фреймы LCP.
На другой циске ситауция аналогичная. Вот только связать их через фрю не получается
вот этого я дествительно не понимаю
как это тупым tail можно поднять серийник и увидеть там LCP фремы :crazy:

скажите для какой цели вам нужно коммутировать серийники?

-Silent
рядовой
Сообщения: 24
Зарегистрирован: 2009-09-07 15:04:17

Re: Зависание консолей.

Непрочитанное сообщение -Silent » 2009-09-28 2:15:06

paradox писал(а):что бегает по серийникам?
какой тип данных

и зачем их соеденять туда сюда?

зингель))) ты не в тему
Нужен любой: HDLC/PPP/Frame ralay
Динамическое (удаленное) формирование лабораторный стендов для отработки лабораторный работ по цискам.
С уважением, Анатолий.
edefb75010d80faa66bfa0c10e6d790c

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Зависание консолей.

Непрочитанное сообщение paradox » 2009-09-28 2:20:22

хех
все равно нифига не понимаю

как то у вас данные порциями
общей картины я не вижу (для понимания)

может кто то другой что то понял...

-Silent
рядовой
Сообщения: 24
Зарегистрирован: 2009-09-07 15:04:17

Re: Зависание консолей.

Непрочитанное сообщение -Silent » 2009-09-28 2:21:09

paradox писал(а):
При подключении серийника и при
#tail -f /dev/cuau2
сам серийный интерфейс поднимается, т.е. переходит в состояние UP При инкапсуляции ppp в дебаге видно, что передаются фреймы LCP.
На другой циске ситауция аналогичная. Вот только связать их через фрю не получается
вот этого я дествительно не понимаю
как это тупым tail можно поднять серийник и увидеть там LCP фремы :crazy:

скажите для какой цели вам нужно коммутировать серийники?
Имелось ввиду дебаг на сицке.
показывает, что посылается LCP request
на консоле фри видно, что приходят какие-то данные.
С уважением, Анатолий.
edefb75010d80faa66bfa0c10e6d790c

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Зависание консолей.

Непрочитанное сообщение paradox » 2009-09-28 2:23:57

интересно в каком виде это видно

потому как ppp протокол передаеться (если показат его в текстово виде) аброй кадаброй

так вопрос
что же это за серийники такие по котовым ppp передаеться в понятном наглядном виде?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Зависание консолей.

Непрочитанное сообщение paradox » 2009-09-28 2:25:45

если вы имеете ввиду сериал интерфейс как консоль
то да
может с консоли вы и можете увидеть дебаг левел
но зачем их между собой коммутировать - нифига не понимаю :crazy:

-Silent
рядовой
Сообщения: 24
Зарегистрирован: 2009-09-07 15:04:17

Re: Зависание консолей.

Непрочитанное сообщение -Silent » 2009-09-28 2:28:37

paradox писал(а):хех
все равно нифига не понимаю

как то у вас данные порциями
общей картины я не вижу (для понимания)

может кто то другой что то понял...
Да чего тут непонятного...
Для соединения двух цисок по серийным интерфесам нужны кабеля DCE и DTE. Идем в серверную и соединяем их. Все, циски соединены.
А вот теперь представьте, что Вам нужно их соединять удаленно.
Просто предполагалось подсоединить серийники цисок к многопортовке и как тебе нужно удаленно соединять их.
С уважением, Анатолий.
edefb75010d80faa66bfa0c10e6d790c