设两台机器为A
和B
,首先将两台机器用串口线连接好,然后在A
机器上依次运行如下指令:
slattach /dev/ttyUSB0 -p slip -s 9600 -m -d &
ifconfig sl0 192.168.1.1 pointopoint 192.168.1.2 up
route add default gw 192.168.1.2
slattach
的参数如下:
/dev/ttyUSB0
是第1
个串口设备。如果有多个串口,则依次是/dev/ttyUSB1
、/dev/ttyUSB2
。-p
指定要使用的数据链路层协议,可以是slip
、ppp
等。-s
指定传输速率,可以是9600
、115200
等。-m
告诉串口设备不要工作在RAW data
模式,而是要工作在协议驱动模式。-d
输出调试信息。
ifconfig
的参数如下:
sl0
代表第一个串行接口。如果有更多,则依次是sl1
、sl2
等。
route
将对方ip
添加为默认网关。
然后在B
机器上依次运行以下指令:
slattach /dev/ttyUSB0 -p slip -s 9600 -m -d &
ifconfig sl0 192.168.1.2 pointopoint 192.168.1.1 up
route add default gw 192.168.1.1
指令和A
一样,要注意的是ip
地址要设置对。两边所用的协议、传输速率也要一样。
如果没有出错,连接就建立成功了。可以用在A
或B
上运行ping 对方地址
,来测试连接是否畅通。