问题 问答题

【问题4】
主机PC1和PC4的网络参数配置后,如果两台主机不能相互共享资源,用 (14) 命令来测试数据包是否能够到达网关计算机。如果数据包可以到达网关但是不能转发到目标计算机上,则需要用命令cat /pro/sys/net/ipv4/ip_forward来确认网关计算机的内核是否支持IP转发。如果不支持,该命令将输出 (15) 的提示信息。
【供选择的答案】
(14)

  • A.traceroute
  • B.tracert
  • C.nslookup
  • D.route
    (15)A.1B.0C.yesD.no

答案

参考答案:(14) A或traceroute
(15) B或0

解析:这是一道要求读者掌握Linux系统中网络测试命令使用的实践操作题。
在Linux操作系统中使用基于UDP协议的traceroute命令进行路由跟踪,该命令在Windows操作系统中对应是“tracert”。在计算机可以通过nslookup命令测试DNS配置情况,或实现某个域名及其对应的IP地址间的相互查询。route命令主要用于创建或删除某条路由。
标准的GNU/Linux提供了很多可调节的内核参数。例如在/proc虚拟文件系统中存在一些可调节的内核参数。这个文件系统中的每个文件都表示一个或多个参数,它们可以通过cat工具进行读取,或使用echo命令进行修改。以下例子展示了如何查询或启用一个可调节的参数的实验过程。
[root@camus]# cat/proc/sys/net/ipv4/ip_forward /*查询计算机内核是否支持IP转发*/
0 /*查询结果,0表示不支持或未启用*/
[root@camus]# echo "1">/poc/sys/net/ipv4/ip_forward /*在TCP/IP栈中启用IP转发*/
[root@camus]# cat/proc/sys/net/ipv4/ip_forward /*继续查询计算机内核是否支持IP转发*/
1 /*查询结果,1表示支持或已启用*/

单项选择题
单项选择题