每个模拟器实例提供了一个可以连接到的控制台,用来发送具体的命令给这个实例. 您可以使用
redir
控制台命令重定向成立所需要的一个
仿真实例。
首先,确定控制台连接端口号为目标模拟器实例. 例如,在控制台连接第一个模拟器实例的端口号是 5554 。 下一步,连接到控制台的目标模拟器实例,指定 其控制台端口号,如下:
telnet localhost 5554
一旦连接后,使用 redir
命令重定向工作。
若要新增重定向,使用:.
add <protocol>:<host-port>:<guest-port>
其中 <protocol>
不是 tcp
或 udp
,
和 <host-port>
和 <guest-port>
分别设置自己的机器和模拟系统之间的映射.
例如,下面的命令建立了重定向,将处理所有 传入的TCP连接到您的主机(开发)机器127.0.0.1:5000 并通过他们向仿真系统的10.0.2.15:6000.:
redir add tcp:5000:6000
要删除重定向,您可以使用redir del
命令.
列出所有重定向的具体实例,您可以使用redir
list
. 如需有关这些和其他控制台命令,见
使用模拟器控制台.
请注意,连接端口号是受您本地的环境约束. 这通常
也就是说,你没有特殊管理员权限不能使用主机连接端口号小于1024的. 此外,您将不能够成立一个重定向的,
另一个进程在你的机器已在使用中的主机连接端口. 这样的情况下, redir
会产生一个错误的信息.