扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
基本网络测试命令:
√ 远程连接命令Telnet简介
Telnet是TCP/IP协议簇中的一个虚拟终端协议,它允许连接到远程主机。通过使用Telnet命令,远程设备可以做为一个虚拟终端进行远程登录,还可以检查源站点和目的站点的应用层软件的可用性。如果我们能够使用telnet命令远程登陆,那说明网络通过了所有的测试,是正常连通的。
如图所示,telnet运行在OSI参考模型的应用层,它利用TCP来保证正确和有序的在客户机和服务器之间传输数据。
在cisco路由器中,可同时支持5个VTY终端或都会话同时连接。
在日常的网络管理工作中,检查应用层的连接只是telnet的一个附助功能,telnet最主要的作用还是用来做远程连接到网络设备。
√ 如何建立远程telnet连接会话
在cisco IOS命令行(EXEC)中,我们可以使用connect或者telnet命令来进行telnet会话的连接。所连接的目标可以是远程路由器的某个接口IP地址或主机名。
telnet命令实例:
在用户模式或者特权模式下键入以下命令可以建立telnet会话。
IT168>telnet family
IT168#telnet family
IT168>connect family
IT168#connect family
IT168>telnet 202.100.96.68
IT168#telnet 202.100.96.68
当连接成功时,远端路由器会提示输入用户名和密码。当输入正确的用户名和密码后,命令提示符会变成所连接的路由器主机名。通过使用telnet会话,我们可以测试网络的连通性。
√ 如何挂起和关闭telnet连接会话
挂起Telnet会话是telnet的一个重要的特性,如果我们希望暂时挂起telnet会话,而不关闭会话执行其他工作的时候,可以使用挂起telnet会话命令。
挂起telnet会话命令实例:
挂起一个会话:从图中可以看到,我们是通过主机名为family的路由器登录到远程路由器it168的,当键入回车后,命令提示符会变回到family>
it168><ctrl><shift><6><x>
返回到一个会话:如果想要返回到挂起的会话,我们可以使用以下命令:
family><return>
关闭telnet会话:当远程登录所需要做的工作完成后,我们可以通过使用disconnect命令来终止会话。做为安全的考虑,用户管理员应该在不用telnet会话的时候,及时的关闭会话。
family>disconnect it168
显示已经连接的会话:前面我们提到过,一个路由器可以支持5个telnet会话,我们可以通过show sessions命令来显示已经连接到路由器的会话:
famiy>show sessions
√ 使用ping命令检测网络层协议和硬件
ping命令是一个基本的网络测试命令,它支持echo回声协议,echo回声协议是通过测试已经被路由器转发的数据包来检测网络的连通性。
在测试时,ping命令会发送一个数据包到目的主机,然后等待从目的主机接收回复数据包,当目的主机接收到这个数据包时,为源主机发送回复数据包,这个测试命令可以帮助网络管理者测试到达目的主机的网络是否连接。如图所示,ping命令工作在OSI参考模型的第三层-网络层。
使用ping命令测试网络实例
ping命令可以在用户模式和特权模式下使用。
在family路由器上,键入ping it168的命令。如果网络层正常连接,如下所示,我们可以看到路由器出现5个惊叹号,这说明family路由器成功的从it168路由器上接收到了5个echo回复包。
family#ping 129.0.0.2
Type escape sequence to abort
sending 5, 100-byte ICMP Echos to 129.0.0.2, timeout is 2 seconds
!!!!!
Success rate is 100 percent(5/5),round-trip min/avg/max = 28/28/32ms
family#
如果这里的感叹号被点号(.)代替,说明family路由器不能与IT168连接。
√ 如何显示到达目的地经过的路径
在检查网络的连通性时,除了telnet和ping命令以外,还有一个traceroute。这个命令和ping命令一样,也是检查网络层的硬件和协议的,但是trace命令可以提供到达目的地的每一个经过的路由器,网络管理者可以在用户模式下和特权模式下输入traceroute来执行,目的位置可以是IP地址也可以是路由器名。
traceroute命令实例:
在这个例子中,从FAMILY到达IT168的路由器必须要经过ISP和DNS这两个路由器。以下是输入命令后的显示结果:
family#traceroute it168
type escape to abort
tracing the route to it168(129.0.0.2)
1 isp(202.100.96.68)6 msec 6msec 3msec
2 dns (202.158.96.58) 8 msec 8msec 3 msec
3 it168 (129.0.0.2)8 msec 8msec 3 msec
family#
如果名为DNS路由器出现了问题,这里第二条DNS路由器名字会变成星号,路由器会继续尝试连接。直到用户输入Ctrl-Shift-6来结束。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者