分页: 1 / 1

《NetBSD指南-23.8.2.连接NetBSD和WindowsNT》

发表于 : 2010-03-08 0:20
leo
NetBSD和Windows NT可以通过一根null modem串口线轻松地(几乎)被组合进一个网络. 基本上需要做的只是在Windows NT下创建一个 “远程访问” 连接,而在NetBSD下启动 pppd .

在/root目录下创建一个.ppprc后,以root身份启动 pppd。使用如下命令作为一个模板.
connect '/usr/sbin/chat -v CLIENT CLIENTSERVER'
local
tty00
115200
crtscts
lock
noauth
nodefaultroute
:192.168.1.2
第一行的含义将在本节后面解释; 192.168.1.2 是NetBSD将要分配给Windows NT主机的IP地址; tty00 适用于连接的串行端口(也就是第一个端口)。


在NT这边,必须从控制面板(调制解调器图标)上一个安装一个 null modem 设备,而且必须从这个调制解调器上创建一个远程访问链接. null modem驱动程序在Windows NT 4重视标准,但它并非是一个100%的null modem: 当连接激活时, NT 发送字符串 CLIENT 并期望收到回应 CLIENTSERVER. 这就是 .ppprc 文件中第一行的含义: 当连接被激活或连接将失效时必须向NT发送 chat 。

在远程连接配置里必须制定下列事项: 使用一个null modem, 电话号码是 “1” (实际上它没用), PPP服务器, 只启用TCP/IP协议, 使用服务器(NetBSD)指定的IP地址和域名服务器. 选择硬件控制流以及将串口设置到 115200 8N1。


现在连接的所有工作准备就绪了。
  • 用null modem线连接到两台机器的串口.
  • 在NetBSD上运行 pppd . 要看 pppd的信息: tail -f /var/log/messages).
  • 在Windows NT上激活远程访问连接.