软考网络工程师 网络诊断与配置命令ping等

ipconfig

ipconfig 是一个Windows命令提示符下的工具,用于显示所有当前的TCP/IP网络配置值、刷新DHCP和DNS解析器缓存。通过使用 ipconfig 命令,用户可以获取有关本地计算机网络配置的信息,包括IP地址、子网掩码、默认网关、DNS服务器等。

下面是一个关于ipconfig命令参数、相关协议及其说明的表格:

参数相关协议说明
/allTCP/IP显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息,包括IP地址、子网掩码、默认网关、DNS服务器等。
/release 和 /release [adapter_name]DHCP释放指定网络适配器由DHCP服务器分配的动态IP地址。如果不指定适配器名称,则释放所有适配器的IP地址。
/renew 和 /renew [adapter_name]DHCP重新从DHCP服务器获取指定网络适配器的IP地址。如果不指定适配器名称,则尝试所有适配器。
/flushdnsDNS清除本地DNS解析器缓存,这有助于解决由于DNS缓存问题导致的域名解析错误。
/displaydnsDNS显示本地DNS解析器缓存的内容,包括已解析的域名和对应的IP地址。
/registerdnsDNS尝试手动刷新计算机的DNS注册,通常用于静态配置的连接。

ping

以下是一个关于Ping命令及其使用的协议的表格:

命令/参数协议说明
PingICMP (Internet Control Message Protocol)使用ICMP协议来发送Echo请求消息并等待响应,以测试目标主机是否可达,并测量数据包往返时间(RTT)。
-aICMP将目标的机器标识转换为IP地址。
-tICMP若使用者不人为中断会不断地发送Ping请求。
-n countICMP要求Ping命令连续发送数据包,直到发出并接收到指定数量的请求。
-dICMP为使用的套接字打开调试状态。
-fICMP一种快速Ping方式,每个请求用一个句点表示。
-i secondsICMP在两次数据包发送之间间隔指定的秒数。

arp

常用命令参数

-a  查看arp缓冲表

arp -a

-s  添加静态映射

 arp -s 157.55.85.212   00-aa-00-62-c6-09

route(重点)

以下是关于route命令的常用参数及其说明的表格:

参数说明
-f清除所有路由表项。
-p创建永久路由。在重启后,路由信息仍然保留。
add添加一个新的路由到路由表。
delete从路由表中删除一个路由。
change修改路由表中的一个现有路由。
print显示路由表的内容。
destination目标IP地址或网络地址。
mask子网掩码,用于指定目标地址的网络部分。
gateway下一跳网关地址,数据包将通过该地址进行转发。
metric路由的度量值,用于决定选择哪条路由。值越小,优先级越高。
if指定的网络接口,数据包将通过该接口发送。

示例:

显示路由表:

route print

添加一条路由:

route add destination mask gateway metric metric_value

删除一条路由:

route delete destination mask gateway

修改一条路由:

route change destination mask gateway metric metric_value

此外,对于大型网络或复杂的路由配置,可能还需要使用更高级的路由工具或协议,如OSPF、BGP等。

win系统输入route可以查看详细信息如下:

格式:ROUTE [-f] [-p] [-4|-6] command [destination]
                  [MASK netmask]  [gateway] [METRIC metric]  [IF interface]

参数:

  -f           清除所有网关项的路由表。如果与某个
               命令结合使用,在运行该命令前,
               应清除路由表。

  -p           与 ADD 命令结合使用时,将路由设置为
               在系统引导期间保持不变。默认情况下,重新启动系统时,
               不保存路由。忽略所有其他命令,
               这始终会影响相应的永久路由。

  -4           强制使用 IPv4。

  -6           强制使用 IPv6。

  command      其中之一:
                 PRINT     打印路由
                 ADD       添加路由
                 DELETE    删除路由
                 CHANGE    修改现有路由
  destination  指定主机。
  MASK         指定下一个参数为“netmask”值。
  netmask      指定此路由项的子网掩码值。
               如果未指定,其默认设置为 255.255.255.255。
  gateway      指定网关。
  interface    指定路由的接口号码。
  METRIC       指定跃点数,例如目标的成本。

用于目标的所有符号名都可以在网络数据库
文件 NETWORKS 中进行查找。用于网关的符号名称都可以在主机名称数据库文件 HOSTS 中进行查找。

如果命令为 PRINT 或 DELETE。目标或网关可以为通配符,(通配符指定为星号“*”),否则可能会忽略网关参数。

如果 Dest 包含一个 * 或 ?,则会将其视为 Shell 模式,并且只打印匹配目标路由。“*”匹配任意字符串,而“?”匹配任意一个字符。示例: 157.*.1、157.*、127.*、*224*。

只有在 PRINT 命令中才允许模式匹配。
诊断信息注释:
    无效的 MASK 产生错误,即当 (DEST & MASK) != DEST 时。
    示例: > route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
             路由添加失败: 指定的掩码参数无效。
             (Destination & Mask) != Destination。

示例:

    > route PRINT
    > route PRINT -4
    > route PRINT -6
    > route PRINT 157*          .... 只打印那些匹配  157* 的项

    > route ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2
             destination^      ^mask      ^gateway     metric^    ^
                                                         Interface^
      如果未给出 IF,它将尝试查找给定网关的最佳接口。
    > route ADD 3ffe::/32 3ffe::1

    > route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2

      CHANGE 只用于修改网关和/或跃点数。

    > route DELETE 157.0.0.0(IPv4)
    > route DELETE 3ffe::/32    (IPv6)


网络配置命令汇总

以下是一个关于软考网络诊断与配置命令的参数、协议和说明的表格:

命令参数协议说明
ipconfig/allTCP/IP显示所有网卡的TCP/IP配置参数,包括IP地址、子网掩码、默认网关等
ping-t, -a, -n, -l, -f, -i, -r, -s, -k, -w, -R, -S, -4, -6ICMP用于测试网络连接,发送ICMP回声请求报文并等待回应
arp-a, -d, -sARP显示和修改地址解析协议(ARP)缓存表中的内容
netstat-a, -b, -e, -n, -o, -p, -r, -sTCP/UDP显示网络连接、路由表、接口状态等网络相关信息
tracert无特定参数ICMP确定数据包到达目标的路径,并显示通路上每一个中间路由器的IP地址
pathping无特定参数ICMP显示通信线路上每个子网的延迟和丢包率
nbtstat-a, -A, -c, -n, -r, -R, -S, -sNetBT显示NetBT协议的信息,用于诊断和排查NetBIOS名称问题
routeadd, delete, change, printIP显示和修改本地IP路由表,用于路由配置和故障排查
netsh无特定参数,但可以与不同上下文一起使用多种协议命令行脚本实用程序,用于修改计算机网络配置,支持多种网络协议和配置任务

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值