QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 964|回复: 3

请教两台linux主机通过232串口互联的问题,谢谢!

[复制链接]
发表于 2004-9-25 15:24:17 | 显示全部楼层 |阅读模式
两台机器用标准的232串口线连接后,一台机器进入win2k操作系统,使用超级终端可以直接登陆另一台linux主机,但不能传文件,想知道如何可以传文件,以及两台机器都用linux系统后,要如何用串口进行连接以及传输文件,望各位大侠指教一二,不胜感激!
发表于 2004-9-25 18:27:17 | 显示全部楼层

Re: 请教两台linux主机通过232串口互联的问题,谢谢!

[quote:840178156d="pallas"]两台机器用标准的232串口线连接后,一台机器进入win2k操作系统,使用超级终端可以直接登陆另一台linux主机,但不能传文件,想知道如何可以传文件,以及两台机器都用linux系统后,要如何用串口进行连接以及传输文件,望各位大侠指教一二,不胜感激![/quote]
这个win2k和linux或linux和linux通过串口互传还真没试过...
回复

使用道具 举报

 楼主| 发表于 2004-9-25 18:43:13 | 显示全部楼层
看了很多文章,什么pppd、minicom之类的,好像都是和MODEN打交道的,应该可以直接连的吧?win2k的超级终端都可以登陆linux的shell。请老大们帮帮忙,谢谢!
回复

使用道具 举报

发表于 2004-12-15 16:32:54 | 显示全部楼层
首先,选择其中一部机器做为'服务器',在串口上设立 getty 以便让你可以从'客户端'使用 minicom 去取用此串口以测试连接性.

一旦你成功了,你可以除去这个 getty,除非你想用使用者域名/密码来确认连线. 因为你有两部机器的'实体控制权',我假设你并不想如此做.

现在,在服务器端除去 getty 并确认你已在两部机器上正确地使用 'setserial' 来设定串口.

所有你要做的就是在两个系统上启动 pppd. 我假设你在两台机器上都使用 /dev/ttyS3 建立连线. 因此,在两部机器上执行指令:-


pppd -detach crtscts lock <local IP>:<remote IP> /dev/ttyS3 38400 &

这将会建立起连结 - 但目前为止你还未指定递送路径. 你可以在每部机器上用 ping 指令来测试连结.如果这样可以的话,终止其中一个 pppd 程序以结束连结.

你需要的递送路径实际上看你究竟想做什么而定. 一般来说,其中一部机器会连上以太网络(其及後的网络)因此所需的递送完全和 PPP 服务器与客户端一样.

因此在具有以太网络的机器上,pppd 的指令应该是


pppd -detach crtscts lock proxyarp <local IP>:<remote IP> /dev/ttyS3 38400 &

而另一部机器上是


pppd -detach crtscts lock defaultroute <local IP>:<remote IP> /dev/ttyS3 38400 &

如果你连接两个网络(使用串行连结!)或有更复杂的递送需求,你可以使用 /etc/ppp/ip-up.

注:在网上抄的.PPP howto 的中文版.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 22:35 , Processed in 0.066606 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表