Página 1 de 1

Terminal para comunicação serial (?)

MensagemEnviado: 11 Fev 2009 17:35
por andre_luis
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 )

+++

MensagemEnviado: 11 Fev 2009 19:08
por msamsoniuk
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.

MensagemEnviado: 11 Fev 2009 21:52
por andre_luis
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 ?


+++

MensagemEnviado: 11 Fev 2009 22:34
por msamsoniuk
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.