Terminal para comunicação serial (?)

Discussão sobre linux para plataformas Intel x86 ou x64 (PC)

Moderadores: 51, guest2003, Renie, gpenga

Terminal para comunicação serial (?)

Mensagempor andre_luis » 11 Fev 2009 17:35

Pessoal,

Estou precisando acessar remotamente uma porta de um PC.
Existe um programa nativo do Linux que faz isso, correto ?
( que chama as portas de TTY... )

Alguem poderia explicar como fazer isso ?
( do SSH eu já manjo, a dúvida é o terminal )

+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor msamsoniuk » 11 Fev 2009 19:08

tem duas situacoes:

a) linux como servidor serial: use o getty (e conecte na serial com algum emulador VT220).

b) linux como cliente serial: use o minicom (basicamente um emulador VT220).

tem uma variacao da segunda, q eh redirecionar portas tcp para seriais, existe um software para isso, mas eu nao lembro o nome agora... se for o caso, me avise q eu procuro aqui.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor andre_luis » 11 Fev 2009 21:52

Marcelo,

Obrigado, já estou procurando tutorial do minicom na Web.

Não entendi bem o que viria a ser um servidor ou cliente serial. Não posso enviar e receber pelo mesmo programa ?


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor msamsoniuk » 11 Fev 2009 22:34

o minicom eh um cliente pq eh a ferramenta que o usuario final utiliza para acessar a porta serial. por exemplo, vc precisa conectar a serial em um dispositivo qualquer para programar ele, entao vc pluga a serial no PC e roda o minicom... para todos os fins, o minicom eh um equivalente ao hyperterminal.

o getty, por outro lado, eh um servidor de login. vc habilita ele no inittab em uma porta serial, entao pluga um cabo na serial da maquina ateh uma outra maquina que tenha um cliente que emule um terminal (por exemplo, o hyperterminal), entao esse cliente tem acesso ao linux como se estivesse em um console texto ou ssh, mas via porta serial.

antigamente, no tempo do epa, as maquinas nao tinham placas de video e o prompt do unix soh era acessivel desta forma! em essencia, o servidor de serial esta do lado da aplicacao que o usuario quer acessar, enquanto o cliente de serial seria o lado em que o usuario esta. obviamente, se for apenas para transferencias de arquivos, nao importa o lado, vc pode rodar o minicom dos dois lados e transferir! :)

finalmente, o sredird (lembrei do nome o negocio!) eh um redirecionador de porta serial. com ele vc faz telnet em uma porta da maquina e ele redireciona para uma porta serial qualquer... para todos os fins, funciona tal qual um cliente, como o minicom, mas eh mais flexivel e pode servir para outras doideiras.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04


Voltar para Linux ( x86 ou x64 )

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x