The OpenNET Project / Index page

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

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

"соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от level5 (ok) on 19-Ноя-09, 16:43 
нужно написать программу на C++ или Shell для Linux
суть программы в том,чтобы соединить 3 компьютера на каждом из которых стоит Linux через последовательные порты и наладить связь между ними
первый раз получил задание,написать что-либо для железа,а сам в этом не разбираюсь, буду благодарен за любую помощь в деле.
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

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


1. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от аноним on 19-Ноя-09, 17:25 
>нужно написать программу на C++ или Shell для Linux

Напиши, или ты предлагаешь это сделать за тебя?

>суть программы в том,чтобы соединить 3 компьютера на каждом из которых стоит
>Linux через последовательные порты и наладить связь между ними
>первый раз получил задание,написать что-либо для железа,а сам в этом не разбираюсь,
>буду благодарен за любую помощь в деле.

Ты удивишься, но это ни каким боком не для железа.
на shell - man ppp, man pppd
на C - http://www.mjmwired.net/kernel/Documentation/networking/tunt... + работа с устройствами портов как с обычными файлами

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

2. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от level5 (ok) on 19-Ноя-09, 17:55 
спасибо и за shell и за C.
подключение портов больше всего грузило
с железом я действительно погорячился.это скорее с устройствами ввода/вывода.
Ну и мне просто нужна помощь в плане того,что нужно для этого использовать, а там, постараюсь разобраться.
в любом случае спасибо за помощь


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

3. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от andrek on 20-Ноя-09, 04:48 
> суть программы в том,чтобы соединить 3 компьютера ...

может ни кто не заметил того что сразу бросается в глаза?
конечно сразу думаешь про rs232 + pppd = это точка точка это два компьютера, куда подключать третий?!

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

4. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от QuAzI (ok) on 20-Ноя-09, 08:50 
Вероятно в другой порт и использовать один из ПК как бридж. Только зачем что-то писать, если в линухе и так были наработки по организации сети через последовательные и параллельные порты, нужно только разобраться.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от Slavaz (ok) on 21-Ноя-09, 15:13 
>> суть программы в том,чтобы соединить 3 компьютера ...
>
>может ни кто не заметил того что сразу бросается в глаза?
>конечно сразу думаешь про rs232 + pppd = это точка точка это
>два компьютера, куда подключать третий?!

про rs485 не думается? :)

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

6. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от ne0790 email on 04-Дек-09, 20:28 
У меня курсовик точно на эту тему, народ выручайте, как-же все-таки соединить 3 linux"а

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

7. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от pavlinux (ok) on 05-Дек-09, 14:37 
>У меня курсовик точно на эту тему, народ выручайте, как-же все-таки соединить
>3 linux"а

Для начала, наизусть - http://tldp.org/HOWTO/Serial-HOWTO.html

СОМ портов сколько?
Если есть два хотя бы на одном - тут всё понятно...
А вот если у каждого по одному - тут ппц, - по кругу - TX налево, RX направо.
И писать прошивку для твоего нового хаба :)


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

8. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от аноним on 07-Дек-09, 17:53 
>А вот если у каждого по одному - тут ппц, - по
>кругу - TX налево, RX направо.
>И писать прошивку для твоего нового хаба :)

Да все легко, в общем-то. Все в юзерленде, снизу пишем-читаем в устройства портов, сверху - tun(4), остается придумать и реализовать канальный протокол. Будь я студентом, я бы с удовольствием в этом поковырялся.

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

9. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от pavlinux (ok) on 07-Дек-09, 18:13 
>>А вот если у каждого по одному - тут ппц, - по
>>кругу - TX налево, RX направо.
>>И писать прошивку для твоего нового хаба :)
>
>Да все легко, в общем-то. Все в юзерленде, снизу пишем-читаем в устройства
>портов, сверху - tun(4), остается придумать и реализовать канальный протокол. Будь
>я студентом, я бы с удовольствием в этом поковырялся.

Но в задаче нет ни слова про паяльник и схемотехнику.

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

10. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от ne0790 email on 08-Дек-09, 18:31 
В принцепи наверное можно виртуальные порты использовать
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от pavlinux (ok) on 08-Дек-09, 19:48 
>В принцепи наверное можно виртуальные порты использовать

Не знаю, что за прин цепь, а в принципе реальные надо соединить.

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

12. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от аноним on 08-Дек-09, 22:45 
>Но в задаче нет ни слова про паяльник и схемотехнику.

Это целиком проблема вопрошающего.

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

13. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от pavlinux (ok) on 08-Дек-09, 23:05 
Ну будем исходить из минимально доспустимой безпаяльниковой конфигурации

3 компа, хотя бы на одном из них есть 2 COM порта.

Ядро нужно с поддержкой CONFIG_SLIP (можно даже CONFIG_SLIP_COMPRESSED)
естественно, TCP/IP и SERIAL, нуль-модемный провод 2 штуки. (по-моему 10 футов максималка)

Двух портовый комп настраивается как ротутер, остальные как обычные IP клиенты.
Можно притворится бриджем.

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

14. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от Andrey Mitrofanov on 14-Дек-09, 10:38 
>CONFIG_SLIP (можно даже CONFIG_SLIP_COMPRESSED)
>TCP/IP и SERIAL, нуль-модемный провод 2 штуки. (по-моему 10 футов максималка)

Максималка - может быть, а "реалка" - как ковезёт. Играл когда-то в досовский DOOM по 10+ метровому самодельному нульмодему, да ещё с несколькими "стыками" разъёмными.

>Двух портовый комп настраивается как ротутер, остальные как обычные IP клиенты.
>Можно притворится бриджем.

Что-то мне подсказывает, что именно для _моста_ нужно "эзернет" устройство и "ip" устройство (slip|ppp) не совсем подойдёт. Для тебя - специально %) - подойдёт, пожалуй, мост из tun?tap поверх (суажем, openvpn) туннеля поверх ip соединения. +<:)))

Кстати, а чего никто не вспомнил (про самодельные - понятно) досовские супер-дупер поделки с одним последовательным портом на каждом ПК + какая-то паяная "примочка" с топологией кольцо и самодельным софтом? Я не помню зазвания, но какая-то наскрозь проприертарная штуковина когда-то пробегала. В рекламе. ...то есть "украсть схему" (страсть как интересно было:) ), спаять $) схему, украсть софт, сломать софт, со всей этой машинерией -- взлететь. Наверное, не нашлось Героев -- вот и не помнит никто.

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

15. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от pavlinux email(ok) on 14-Дек-09, 16:25 
>[оверквотинг удален]
>Кстати, а чего никто не вспомнил (про самодельные - понятно) досовские супер-дупер
>поделки с одним последовательным портом на каждом ПК + какая-то паяная
>"примочка" с топологией кольцо и самодельным софтом? Я не помню зазвания,
>но какая-то насквозь проприоцептивная штуковина когда-то пробегала.
> Наверное, не нашлось Героев -- вот и не помнит никто.

http://www.qrz.ru/schemes/contribute/icenet/NT/nt000020.shtml


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

16. "соединение 3 рабочих станций через последовательные порты"  +/
Сообщение от Andrey Mitrofanov on 14-Дек-09, 18:05 
>>не нашлось Героев
> icenet/NT/nt000020.shtml

Этаниаписуема! Ж)

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

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

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




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

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