The OpenNET Project / Index page

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

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

"Объединение нескольких соединений через RS232 порты."  
Сообщение от artpol (ok) on 17-Ноя-08, 14:18 
Здравствуйте.
Передо мной стоит такая задача. Есть несколько пупинизированных кабелей (не позволяют использовать DSL) на которых работают модемы с интерфейсами RS232 (в Linux ttySx). Таких соединений может быть 2 и больше. Необходимо с помощью них соединить 2 машины по управлением Embedded Linux.
1. Насколько я понял на tty легко поднимается только PPP (ну или SLIP). Можно ли поднять ethernet-like интерфейс? если это так то можно использовать Bonding для объединения. Но у меня не получилось.

2. Попробовал настроить PPP multilink pppd v2.4.4 (для 2-х tty и на NULL-модеме - пока самого оборудования нет):
С одной стороны:
pppd local noauth persist multilink 192.168.10.1:192.168.10.2 /dev/ttyS0 115200
pppd local noauth persist multilink 192.168.10.1:192.168.10.2 /dev/ttyS1 115200
С другой стороны:
pppd local noauth persist multilink /dev/ttyS0 115200
pppd local noauth persist multilink /dev/ttyS1 115200
Есть следующие нежелательные моменты:
2.1 Если разъединить один из кабелей траффик не идет, т.е. нет отказоустойчивости, а хотелось бы.
2.2 Если сымитировать перезагрузку - убить на одной стороне pppd а потом запустить опять уже ничего не соединяется. Выдается ошибка: Unsupported protocol "Multi-Link". Впечатление такое что после обрыва опция multilink "забывается" pppd.

Может я что-то не увидел в man pppd. Вариант с pppd весьма хорош, поскольку там есть сжатие, а скорости, понятно, такие что это совсем не лишнее.

3. Нашел что можно использовать teql - драйвер, но че-т оне получается настроить. Если можно хотел бы иметь рабочий пример настройки. Те что находил не получается настроить - возможно из-за того что на встроенной ОС урезанные утилиты - ядро там полноценное.

Заранее спасибо за любые советы.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "Объединение нескольких соединений через RS232 порты."  
Сообщение от artpol (ok) on 17-Ноя-08, 14:21 
По поводу этого:
>2.1 Если разъединить один из кабелей траффик не идет, т.е. нет отказоустойчивости,
>а хотелось бы.

Здесь весьма вероятно что модемы могут сигнализировать пропадение линка (CD),но я пока не представляю как это будет обрабатывать ppp и с учетом следующего пункта:
>2.2 Если сымитировать перезагрузку - убить на одной стороне pppd а потом
>запустить опять уже ничего не соединяется. Выдается ошибка: Unsupported protocol "Multi-Link".
>Впечатление такое что после обрыва опция multilink "забывается" pppd.

Возможно что повторно они уже не соединяться, но хотябы траффик продолжит ходить.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Объединение нескольких соединений через RS232 порты."  
Сообщение от Square (ok) on 17-Ноя-08, 15:04 
IMX-6L
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Объединение нескольких соединений через RS232 порты."  
Сообщение от artpol (ok) on 17-Ноя-08, 18:51 
>IMX-6L

Я правильно понял что вы про "Инверсный мультиплексор IМХ-6L"?
Мой вопрос был про настройку необходимого функционала на базе Linux, а не про готовые решения.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Объединение нескольких соединений через RS232 порты."  
Сообщение от Square (ok) on 17-Ноя-08, 19:25 
>>IMX-6L
>
>Я правильно понял что вы про "Инверсный мультиплексор IМХ-6L"?
>Мой вопрос был про настройку необходимого функционала на базе Linux, а не
>про готовые решения.

про него самого. лучшее решение - готовое и аппаратное.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Объединение нескольких соединений через RS232 порты."  
Сообщение от artpol (ok) on 18-Ноя-08, 09:12 
>>>IMX-6L
>>
>>Я правильно понял что вы про "Инверсный мультиплексор IМХ-6L"?
>>Мой вопрос был про настройку необходимого функционала на базе Linux, а не
>>про готовые решения.
>
>про него самого. лучшее решение - готовое и аппаратное.

Спасибо, но мне это не подходит. Желательна информация именно по моей ситуации. RS232 порты установлены на Linux-машине.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Объединение нескольких соединений через RS232 порты."  
Сообщение от Deac (??) on 18-Ноя-08, 12:06 
>>>>IMX-6L
>>>
>>>Я правильно понял что вы про "Инверсный мультиплексор IМХ-6L"?
>>>Мой вопрос был про настройку необходимого функционала на базе Linux, а не
>>>про готовые решения.
>>
>>про него самого. лучшее решение - готовое и аппаратное.
>
>Спасибо, но мне это не подходит. Желательна информация именно по моей ситуации.
>RS232 порты установлены на Linux-машине.

Mikrotik туда никак нельзя поставить?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Объединение нескольких соединений через RS232 порты."  
Сообщение от artpol (ok) on 18-Ноя-08, 12:14 
>[оверквотинг удален]
>>>>Я правильно понял что вы про "Инверсный мультиплексор IМХ-6L"?
>>>>Мой вопрос был про настройку необходимого функционала на базе Linux, а не
>>>>про готовые решения.
>>>
>>>про него самого. лучшее решение - готовое и аппаратное.
>>
>>Спасибо, но мне это не подходит. Желательна информация именно по моей ситуации.
>>RS232 порты установлены на Linux-машине.
>
>Mikrotik туда никак нельзя поставить?

Мне кажется или тут только рекламой занимаются?
Mikrotik, IMX-6L - это внешние устройства. Меня они не интересуют. Мне интересно программное обеспечение Linux. Давайте в дальнейшем рассматривать не конкретную задачу а вообще что же может Линукс.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Объединение нескольких соединений через RS232 порты."  
Сообщение от Deac (??) on 18-Ноя-08, 12:18 
>[оверквотинг удален]
>>>
>>>Спасибо, но мне это не подходит. Желательна информация именно по моей ситуации.
>>>RS232 порты установлены на Linux-машине.
>>
>>Mikrotik туда никак нельзя поставить?
>
>Мне кажется или тут только рекламой занимаются?
>Mikrotik, IMX-6L - это внешние устройства. Меня они не интересуют. Мне интересно
>программное обеспечение Linux. Давайте в дальнейшем рассматривать не конкретную задачу а
>вообще что же может Линукс.

Mikrotik это не устройство :-), это OS на базе linux, с массой разных полезностей и вкусностей, вообще она не бесплатная, но на руборде народ решает эту проблему.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Объединение нескольких соединений через RS232 порты."  
Сообщение от artpol (ok) on 18-Ноя-08, 12:55 
>[оверквотинг удален]
>>>Mikrotik туда никак нельзя поставить?
>>
>>Мне кажется или тут только рекламой занимаются?
>>Mikrotik, IMX-6L - это внешние устройства. Меня они не интересуют. Мне интересно
>>программное обеспечение Linux. Давайте в дальнейшем рассматривать не конкретную задачу а
>>вообще что же может Линукс.
>
>Mikrotik это не устройство :-), это OS на базе linux, с массой
>разных полезностей и вкусностей, вообще она не бесплатная, но на руборде
>народ решает эту проблему.

В таком случае извините. Не вникнул. Мне бы хотелось решить проблему по возможности стандартными средствами.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Объединение нескольких соединений через RS232 порты."  
Сообщение от Deac (??) on 18-Ноя-08, 12:57 
>[оверквотинг удален]
>>>Mikrotik, IMX-6L - это внешние устройства. Меня они не интересуют. Мне интересно
>>>программное обеспечение Linux. Давайте в дальнейшем рассматривать не конкретную задачу а
>>>вообще что же может Линукс.
>>
>>Mikrotik это не устройство :-), это OS на базе linux, с массой
>>разных полезностей и вкусностей, вообще она не бесплатная, но на руборде
>>народ решает эту проблему.
>
>В таком случае извините. Не вникнул. Мне бы хотелось решить проблему по
>возможности стандартными средствами.

Ну тогда попробуй poptop

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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