The OpenNET Project / Index page

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

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

"Ноутбук в качестве сериал терминал для FreeBSD"
Сообщение от Denis emailИскать по авторуВ закладки on 26-Мрт-03, 22:22  (MSK)
Есть ноутбук, есть машина на Фря и кабель RS232. Подскажите пожалуйста как использовать ноут вместо клавы и монитора фришной машины. Понял что надо рыть /etc/ttys но в манах очень скупо описано. Спасибо.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Ноутбук в качестве сериал терминал для FreeBSD"
Сообщение от Antonio emailИскать по авторуВ закладки on 27-Мрт-03, 10:41  (MSK)
>Есть ноутбук, есть машина на Фря и кабель RS232. Подскажите пожалуйста как
>использовать ноут вместо клавы и монитора фришной машины. Понял что надо
>рыть /etc/ttys но в манах очень скупо описано. Спасибо.

Читать про pppd и ppp. На "сервере" настраивается pppd, на ноутбуке "коннектимся" к "серверу" как по модему. Должно быть описано либо в HandBook, либо в манах на pppd и ppp.

ИМХО, проще через параллельный порт делать. Тогда на серваке поднимаем PLIP (документация есть, возможно, надо будет пересобрать ядро, вкомпилив в него PLIP). На ноуте делаем то же самое. Плюс -- прокачка гораздо быстрее.

На "сервере":

ifconfig lp0 inet 192.168.1.1 192.168.1.2 up
route add -net 192.168.1.0 127.0.0.1

На ноуте:

ifconfig lo0 inet 127.0.0.1 up # только если сам не поднимается, смотреть при загрузке
ifconfig lp0 inet 192.168.1.2 192.168.1.1 up
route add -net 192.168.1.0 127.0.0.1 # вероятно, можно и default, лень копаться было

Описанное реально работает на связке FreeBSD-4.2 (хост-машина) + FreeBSD-2.1.7 (ноут). FreeBSD-2.1.7 выбрано потому, что у ноута 4М памяти и более свежие версии ставиться отказывались. Довольно давно я тут расписывал всю эту эпопею (можно поискать по сообщениям от меня).

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

2. "Ноутбук в качестве сериал терминал для FreeBSD"
Сообщение от Denis emailИскать по авторуВ закладки on 27-Мрт-03, 12:02  (MSK)
>>Есть ноутбук, есть машина на Фря и кабель RS232. Подскажите пожалуйста как
>>использовать ноут вместо клавы и монитора фришной машины. Понял что надо
>>рыть /etc/ttys но в манах очень скупо описано. Спасибо.
>
>Читать про pppd и ppp. На "сервере" настраивается pppd, на ноутбуке "коннектимся"
>к "серверу" как по модему. Должно быть описано либо в HandBook,
>либо в манах на pppd и ppp.
>
>ИМХО, проще через параллельный порт делать. Тогда на серваке поднимаем PLIP (документация
>есть, возможно, надо будет пересобрать ядро, вкомпилив в него PLIP). На
>ноуте делаем то же самое. Плюс -- прокачка гораздо быстрее.
>
>На "сервере":
>
>ifconfig lp0 inet 192.168.1.1 192.168.1.2 up
>route add -net 192.168.1.0 127.0.0.1
>
>На ноуте:
>
>ifconfig lo0 inet 127.0.0.1 up # только если сам не поднимается, смотреть
>при загрузке
>ifconfig lp0 inet 192.168.1.2 192.168.1.1 up
>route add -net 192.168.1.0 127.0.0.1 # вероятно, можно и default, лень копаться
>было
>
>Описанное реально работает на связке FreeBSD-4.2 (хост-машина) + FreeBSD-2.1.7 (ноут). FreeBSD-2.1.7 выбрано
>потому, что у ноута 4М памяти и более свежие версии ставиться
>отказывались. Довольно давно я тут расписывал всю эту эпопею (можно поискать
>по сообщениям от меня).

Спасибо за совет, но у меня довольно жесткие условия. У меня нет принтерных портов. У меня RS232 и на ноуте Винды или ДОС.

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

3. "Ноутбук в качестве сериал терминал для FreeBSD"
Сообщение от Antonio emailИскать по авторуВ закладки on 27-Мрт-03, 12:11  (MSK)
> У меня нет
>принтерных портов. У меня RS232 и на ноуте Винды или ДОС.

Тогда так:

На машинке с FreeBSD:

pppd /dev/cuaa0 115200 proxyarp local persist holdoff 5 asyncmap 0 192.168.0.1:192.168.0.2

cuaa0 поправить на правильный порт, на котором будет шнурок.

Настройка мышевоза оставляется в качестве упражнения читателю. ;-)

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

4. "Ноутбук в качестве сериал терминал для FreeBSD"
Сообщение от Denis emailИскать по авторуВ закладки on 27-Мрт-03, 12:41  (MSK)
>> У меня нет
>>принтерных портов. У меня RS232 и на ноуте Винды или ДОС.
>
>Тогда так:
>
>На машинке с FreeBSD:
>
>pppd /dev/cuaa0 115200 proxyarp local persist holdoff 5 asyncmap 0 192.168.0.1:192.168.0.2
>
>cuaa0 поправить на правильный порт, на котором будет шнурок.
>
>Настройка мышевоза оставляется в качестве упражнения читателю. ;-)

Осталось совсем немного. Как настроить ноут? Чем конектимся? NC терминалом подойдет? А где ремоут адрес вписывать. Простите, но я дилетант в этом. Спасибо

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

7. "Ноутбук в качестве сериал терминал для FreeBSD"
Сообщение от Antonio emailИскать по авторуВ закладки on 27-Мрт-03, 13:03  (MSK)
>Осталось совсем немного. Как настроить ноут? Чем конектимся? NC терминалом подойдет? А
>где ремоут адрес вписывать.

Теоретически любой интернет-звонилкой, которой можно объяснить, что "модемы уже законнектились, ты давай PPP поднимай". Конкретнее не подскажу, я уже года два как за состоянием дел в виндовом болоте не слежу. ;-)))

Или как Андрей советует. Будет терминал в его истинном понимании.

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

5. "Ноутбук в качестве сериал терминал для FreeBSD"
Сообщение от lavr emailИскать по авторуВ закладки on 27-Мрт-03, 12:42  (MSK)
>Есть ноутбук, есть машина на Фря и кабель RS232. Подскажите пожалуйста как
>использовать ноут вместо клавы и монитора фришной машины. Понял что надо
>рыть /etc/ttys но в манах очень скупо описано. Спасибо.


берешь перекрестный кабель comport <-> comport, достаточно трех
жил в которых:

transmit <-> recieve
recieve  <-> transmit
ground <-> ground

соединяешь обе машины через их serial-ports, допустим com1 <-> com1
на FreeBSD прописываешь:

/etc/ttys
...
ttyd0   "/usr/libexec/getty std.9600"   vt100   on secure

где ttyd0 - это будет com1 на котором повиснет getty после kill -HUP 1
std.9600 - это параметры для линии которые будут взяты из /etc/gettytab
vt100 - это эмуляция терминала
on - сообщает процессу init чтобы он запустил команду /usr/libexec/getty

std.9600 и vt100 можно поменять на то что нравится, например на std19200 -
обычно это скорость стандартного вывода на текстовый терминал, а вместо
vt100 - ansi (эмуляция ansi терминала - это зависит от настроек
терминальной программы запущенной на notebook'е)

Все это есть в документации, если предполагается что у PC с FreeBSD
будут изъяты keyboard и monitor, читай в handbook о возможных или
желательных изменениях для пересборки ядра)

Итого:

- взяли перекрестный кабель и соединили freebsd <-> notebook
- произвели изменения в /etc/ttys (на основе gettytab)
- выдали kill -HUP 1 (SIGHUP для init чтобы он перечитал /etc/ttys
и активизировал новые параметры)
- убедились что getty запустилась на com1: ps -axuww | grep getty | grep ttyd (типа того)
- запустили на notebook любую терминалку: telix/telemate/...
telix для MSDOS(или режима эмуляции MSDOS) в урезанном виде и с таблицами
koi8r <-> alt(cp866) лежит на http://unix1.jinr.ru/, произвели в
используемой терминалке все нужные настройки: тип эмуляции терминала,
8bit, эмуляцию работы BS/DEL и используемый порт - ВСЕ, после этого
на notebook должно появиться приглашение от FreeBSD: Login/Password...
заходим, работаем.

PS. Если кабель спаять еще круче, использовать 5 или 7 жил, будет лучше,
но и трех достаточно.

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

6. "Ноутбук в качестве сериал терминал для FreeBSD"
Сообщение от lavr emailИскать по авторуВ закладки on 27-Мрт-03, 12:47  (MSK)
>>Есть ноутбук, есть машина на Фря и кабель RS232. Подскажите пожалуйста как
>>использовать ноут вместо клавы и монитора фришной машины. Понял что надо
>>рыть /etc/ttys но в манах очень скупо описано. Спасибо.
>
>
>берешь перекрестный кабель comport <-> comport, достаточно трех
>жил в которых:
>
>transmit <-> recieve
>recieve  <-> transmit
>ground <-> ground
>
>соединяешь обе машины через их serial-ports, допустим com1 <-> com1
>на FreeBSD прописываешь:
>
>/etc/ttys
>...
>ttyd0   "/usr/libexec/getty std.9600"   vt100   on secure
>
>
>где ttyd0 - это будет com1 на котором повиснет getty после kill
>-HUP 1
>std.9600 - это параметры для линии которые будут взяты из /etc/gettytab
>vt100 - это эмуляция терминала
>on - сообщает процессу init чтобы он запустил команду /usr/libexec/getty
>
>std.9600 и vt100 можно поменять на то что нравится, например на std19200
>-
>обычно это скорость стандартного вывода на текстовый терминал, а вместо
>vt100 - ansi (эмуляция ansi терминала - это зависит от настроек
>терминальной программы запущенной на notebook'е)
>
>Все это есть в документации, если предполагается что у PC с FreeBSD
>
>будут изъяты keyboard и monitor, читай в handbook о возможных или
>желательных изменениях для пересборки ядра)
>
>Итого:
>
>- взяли перекрестный кабель и соединили freebsd <-> notebook
>- произвели изменения в /etc/ttys (на основе gettytab)
>- выдали kill -HUP 1 (SIGHUP для init чтобы он перечитал /etc/ttys
>
>и активизировал новые параметры)
>- убедились что getty запустилась на com1: ps -axuww | grep getty
>| grep ttyd (типа того)
>- запустили на notebook любую терминалку: telix/telemate/...
>telix для MSDOS(или режима эмуляции MSDOS) в урезанном виде и с таблицами
>
>koi8r <-> alt(cp866) лежит на http://unix1.jinr.ru/, произвели в
>используемой терминалке все нужные настройки: тип эмуляции терминала,
>8bit, эмуляцию работы BS/DEL и используемый порт - ВСЕ, после этого
>на notebook должно появиться приглашение от FreeBSD: Login/Password...
>заходим, работаем.
>
>PS. Если кабель спаять еще круче, использовать 5 или 7 жил, будет
>лучше,
>но и трех достаточно.

pps. std.19200 и подобные - берутся из /etc/gettytab или создаются там
руками нужные для работы входы с нужными параметрами входного и выходного
буфера линии
vt100/ansi/... - из базы /etc/termcap или terminfo, параметры тоже можно
под себя настроить

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

8. "Ноутбук в качестве сериал терминал для FreeBSD"
Сообщение от Denis emailИскать по авторуВ закладки on 27-Мрт-03, 13:12  (MSK)
>>>Есть ноутбук, есть машина на Фря и кабель RS232. Подскажите пожалуйста как
>>>использовать ноут вместо клавы и монитора фришной машины. Понял что надо
>>>рыть /etc/ttys но в манах очень скупо описано. Спасибо.
>>
>>
>>берешь перекрестный кабель comport <-> comport, достаточно трех
>>жил в которых:
>>
>>transmit <-> recieve
>>recieve  <-> transmit
>>ground <-> ground
>>
>>соединяешь обе машины через их serial-ports, допустим com1 <-> com1
>>на FreeBSD прописываешь:
>>
>>/etc/ttys
>>...
>>ttyd0   "/usr/libexec/getty std.9600"   vt100   on secure
>>
>>
>>где ttyd0 - это будет com1 на котором повиснет getty после kill
>>-HUP 1
>>std.9600 - это параметры для линии которые будут взяты из /etc/gettytab
>>vt100 - это эмуляция терминала
>>on - сообщает процессу init чтобы он запустил команду /usr/libexec/getty
>>
>>std.9600 и vt100 можно поменять на то что нравится, например на std19200
>>-
>>обычно это скорость стандартного вывода на текстовый терминал, а вместо
>>vt100 - ansi (эмуляция ansi терминала - это зависит от настроек
>>терминальной программы запущенной на notebook'е)
>>
>>Все это есть в документации, если предполагается что у PC с FreeBSD
>>
>>будут изъяты keyboard и monitor, читай в handbook о возможных или
>>желательных изменениях для пересборки ядра)
>>
>>Итого:
>>
>>- взяли перекрестный кабель и соединили freebsd <-> notebook
>>- произвели изменения в /etc/ttys (на основе gettytab)
>>- выдали kill -HUP 1 (SIGHUP для init чтобы он перечитал /etc/ttys
>>
>>и активизировал новые параметры)
>>- убедились что getty запустилась на com1: ps -axuww | grep getty
>>| grep ttyd (типа того)
>>- запустили на notebook любую терминалку: telix/telemate/...
>>telix для MSDOS(или режима эмуляции MSDOS) в урезанном виде и с таблицами
>>
>>koi8r <-> alt(cp866) лежит на http://unix1.jinr.ru/, произвели в
>>используемой терминалке все нужные настройки: тип эмуляции терминала,
>>8bit, эмуляцию работы BS/DEL и используемый порт - ВСЕ, после этого
>>на notebook должно появиться приглашение от FreeBSD: Login/Password...
>>заходим, работаем.
>>
>>PS. Если кабель спаять еще круче, использовать 5 или 7 жил, будет
>>лучше,
>>но и трех достаточно.
>
>pps. std.19200 и подобные - берутся из /etc/gettytab или создаются там
>руками нужные для работы входы с нужными параметрами входного и выходного
>буфера линии
>vt100/ansi/... - из базы /etc/termcap или terminfo, параметры тоже можно
>под себя настроить

Кабель у меня от смарт свитча. не могу сейчас прозвонить, раскладка у него должна быть стандартная? Одним словом подойдет? И еще. Использую NC Terminal флоуконтрол выставлять как-нибудь? Заранее спасибо

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

9. "Ноутбук в качестве сериал терминал для FreeBSD"
Сообщение от lavr emailИскать по авторуВ закладки on 27-Мрт-03, 17:30  (MSK)
>>>>Есть ноутбук, есть машина на Фря и кабель RS232. Подскажите пожалуйста как
>>>>использовать ноут вместо клавы и монитора фришной машины. Понял что надо
>>>>рыть /etc/ttys но в манах очень скупо описано. Спасибо.
>>>
>>>
>>>берешь перекрестный кабель comport <-> comport, достаточно трех
>>>жил в которых:
>>>
>>>transmit <-> recieve
>>>recieve  <-> transmit
>>>ground <-> ground
>>>
>>>соединяешь обе машины через их serial-ports, допустим com1 <-> com1
>>>на FreeBSD прописываешь:
>>>
>>>/etc/ttys
>>>...
>>>ttyd0   "/usr/libexec/getty std.9600"   vt100   on secure
>>>
>>>
>>>где ttyd0 - это будет com1 на котором повиснет getty после kill
>>>-HUP 1
>>>std.9600 - это параметры для линии которые будут взяты из /etc/gettytab
>>>vt100 - это эмуляция терминала
>>>on - сообщает процессу init чтобы он запустил команду /usr/libexec/getty
>>>
>>>std.9600 и vt100 можно поменять на то что нравится, например на std19200
>>>-
>>>обычно это скорость стандартного вывода на текстовый терминал, а вместо
>>>vt100 - ansi (эмуляция ansi терминала - это зависит от настроек
>>>терминальной программы запущенной на notebook'е)
>>>
>>>Все это есть в документации, если предполагается что у PC с FreeBSD
>>>
>>>будут изъяты keyboard и monitor, читай в handbook о возможных или
>>>желательных изменениях для пересборки ядра)
>>>
>>>Итого:
>>>
>>>- взяли перекрестный кабель и соединили freebsd <-> notebook
>>>- произвели изменения в /etc/ttys (на основе gettytab)
>>>- выдали kill -HUP 1 (SIGHUP для init чтобы он перечитал /etc/ttys
>>>
>>>и активизировал новые параметры)
>>>- убедились что getty запустилась на com1: ps -axuww | grep getty
>>>| grep ttyd (типа того)
>>>- запустили на notebook любую терминалку: telix/telemate/...
>>>telix для MSDOS(или режима эмуляции MSDOS) в урезанном виде и с таблицами
>>>
>>>koi8r <-> alt(cp866) лежит на http://unix1.jinr.ru/, произвели в
>>>используемой терминалке все нужные настройки: тип эмуляции терминала,
>>>8bit, эмуляцию работы BS/DEL и используемый порт - ВСЕ, после этого
>>>на notebook должно появиться приглашение от FreeBSD: Login/Password...
>>>заходим, работаем.
>>>
>>>PS. Если кабель спаять еще круче, использовать 5 или 7 жил, будет
>>>лучше,
>>>но и трех достаточно.
>>
>>pps. std.19200 и подобные - берутся из /etc/gettytab или создаются там
>>руками нужные для работы входы с нужными параметрами входного и выходного
>>буфера линии
>>vt100/ansi/... - из базы /etc/termcap или terminfo, параметры тоже можно
>>под себя настроить
>
>Кабель у меня от смарт свитча. не могу сейчас прозвонить, раскладка у

не знаю какой кабель у смарт-свитча, есть понятие перекрестный или
нуль-модемный кабель, вот он и нужен, взять нужные db разьемы и спаять,
делов на 5 минут

>него должна быть стандартная? Одним словом подойдет? И еще. Использую NC
>Terminal флоуконтрол выставлять как-нибудь? Заранее спасибо

никогда не использовал NC Terminal, hardware flow-control.

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


Удалить

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




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

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