在这个互联网时代,网络在我们的生活中已经不可或缺了,而我们也应具备一些简单电脑网络故障处理能力,下边我们就说说跟电脑网络有关的几个命令。首先,我们要进入cmd(win+R)即可进入。 一、ping用于检测网络是否连通。 用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] [-R] [-S srcaddr] [-c compartment] [-p] [-4] [-6] target_name 选项: 1、-t Ping 指定的主机,直到停止。若要查看统计信息并继续操作,请键入 Ctrl+Break;若要停止,请键入 Ctrl+C。 2、-a 将地址解析为主机名。 3、-n count 要发送的回显请求数。 4、-l size 发送缓冲区大小。 5、-f 在数据包中设置“不分段”标记(仅适用于 IPv4)。 6、-i TTL 生存时间。 7、-v TOS 服务类型(仅适用于 IPv4。该设置已被弃用,对 IP 标头中的服务类型字段没有任何影响)。 8、-r count 记录计数跃点的路由(仅适用于 IPv4)。 9、-s count 计数跃点的时间戳(仅适用于 IPv4)。 10、-j host-list 与主机列表一起使用的松散源路由(仅适用于 IPv4)。 11、-k host-list 与主机列表一起使用的严格源路由(仅适用于 IPv4)。 12、-w timeout 等待每次回复的超时时间(毫秒)。 13、-R 同样使用路由标头测试反向路由(仅适用于 IPv6)。根据 RFC 5095,已弃用此路由标头。如果使用此标头,某些系统可能丢弃回显请求。 14、-S srcaddr 要使用的源地址。 15、-c compartment 路由隔离舱标识符。 16、-p Ping Hyper-V 网络虚拟化提供程序地址。 17、-4 强制使用 IPv4。 18、-6 强制使用 IPv6。 示例: 在我们检测电脑故障的时候,我们也会ping电脑的环回口地址,看看TCP/IP协议是否正常,若TCP/IP协议正常,有可能是网卡驱动有问题,重新安装网卡驱动,当然了ping不通的话,也可能是你禁止ping了,在防火墙里边放行即可。 二、arp(地址解析协议)他主要是将IP地址解析成对应的mac地址(物理地址),arpa反向地址解析协议 arp 显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表。 ARP -s inet_addr eth_addr [if_addr] ARP -d inet_addr [if_addr] ARP -a [inet_addr] [-N if_addr] [-v] 1、-a 通过询问当前协议数据,显示当前 ARP 项。如果指定 inet_addr,则只显示指定计算机的 IP 地址和物理地址。如果不止一个网络接口使用 ARP,则显示每个 ARP 表的项。 2、-g 与 -a 相同。 3、-v 在详细模式下显示当前 ARP 项。所有无效项和环回接口上的项都将显示。 4、inet_addr 指定 Internet 地址。 5、-N if_addr 显示 if_addr 指定的网络接口的 ARP 项。 6、-d 删除 inet_addr 指定的主机。inet_addr 可以是通配符 *,以删除所有主机。 7、-s 添加主机并且将 Internet 地址 inet_addr与物理地址 eth_addr 相关联。物理地址是用连字符分隔的 6 个十六进制字节。该项是永久的。 8、eth_addr 指定物理地址。 9、if_addr 如果存在,此项指定地址转换表应修改的接口的 Internet 地址。如果不存在,则使用第一个适用的接口。 示例: > arp -s 157.55.85.212 00-aa-00-62-c6-09.... 添加静态项。 注:其中全F的为广播地址。如果电脑不能学习对方的mac地址,你可以手动添加。 三、tracert路由跟踪,查看路由卡在哪里导致网络不通。 用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name 选项: 1、-d 不将地址解析成主机名。 2、-h maximum_hops 搜索目标的最大跃点数。 3、-j host-list 与主机列表一起的松散源路由(仅适用于 IPv4) 4、-w timeout 等待每个回复的超时时间(以毫秒为单位)。 5、-R 跟踪往返行程路径(仅适用于 IPv6)。 6、-S srcaddr 要使用的源地址(仅适用于 IPv6)。 7、-4 强制使用 IPv4。 8、-6 强制使用 IPv6。 示例: 若是能跟踪完成说明路由没有什么问题,那些请求超时的,有可能是禁止了。 四、当然了,Windows也是蛮强大的,一些简单的网络服务搭建还是支持的,比如路由、nat等功能,它支持命令行, 也支持图文界面,下面我们说一下route命令。 操作网络路由表。 ROUTE [-f] [-p] [-4|-6] command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface] 1、-f 清除所有网关项的路由表。如果与某个命令结合使用,在运行该命令前,应清除路由表。 2、-p 与 ADD 命令结合使用时,将路由设置为在系统引导期间保持不变。默认情况下,重新启动系统时,不保存路由。忽略所有其他命令, 这始终会影响相应的永久路由。 3、-4 强制使用 IPv4。 4、-6 强制使用 IPv6。 5、command(命令)其中之一: (1)PRINT 打印路由 (2)ADD 添加路由 (3)DELETE 删除路由 (4)CHANGE 修改现有路由 6、destination 指定主机。 7、MASK 指定下一个参数为“netmask”值。 8、netmask 指定此路由项的子网掩码值。如果未指定,其默认设置为 255.255.255.255。 9、gateway 指定网关。 10、interface 指定路由的接口号码。 11、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 > route DELETE 3ffe::/32 当我们要用一台主机创建我们私有网络时,我们就可以写路由,让他通过路由出去,也可以用nat地址转换上网,这样就可以搭建自己的私有网络了,配置网上也挺多的,大家有兴趣玩的可以自己玩玩。 |
|