ping、arp、tracert、route这四大命令的具体用法,弄懂立马成大神( 二 )


二、arp命令的使用
arp是地址解析协议,其基本功能为透过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行 。它是IPv4中网络层必不可少的协议,不过在IPv6中已不再适用,并被邻居发现协议(NDP)所替代 。
说白了,就是把通过ip地址找到设备mac地址 。
arp的命令一般有三个用法,就是查询显示、添加记录、与删除记录,这个在我们做网络项目时常常会用到 。
1、arp -a ,当你需要显示当期ip地址对应的mac地址时使用
当你需要了解你网络中设备对应的mac地址时,你可以使用arp地址进行显示,这个有利于我们可以清晰了解到ip地址对应的mac地址是哪台设备 。
在命令提示符中输入“arp -a”并回车;自动在缓存中,读取IP地址和mac地址的对应关系表;
2、arp -s ,当你需要手动添加或绑定一条arp记录时使用 。
手工输入一条ARP项目,格式为“ARP+空格+-a+IP地址+MAC地址”;
在网络中,通常在办公网络或监控项目中,为了防止用户乱改ip地址或ip地址冲突,我们需要给ip地址绑定设备的mac地址 。
如下图,先用ARP -s 192.168.1.1 3c-22-3f-5d-f6-77绑定一条记录,然后用arp -a查询了ARP记录添加是否成功 。
其实这个命令也叫作绑定mac地址的命令,例如一个公司的网络,员工常常喜欢改自己电脑的ip地址,常常会造成ip地址混乱,无法治理,那么这个时候你只需要把它的ip地址与它电脑mac地址进行绑定,那么下次出现网络故障,就可以直接mac地址定位到那几台电脑 。
3、arp -d,当你觉得某条arp记录有问题时,可以删除 。
功能为:删除所有ARP记录
其实假如想彻底清空ARP列表,需要您禁止所有网络连接,否则网络数据交互过程中仍旧会产生新的ARP列表 。
当你网络中出了问题,可能是有某些ip地址发生冲突了,mac对应的ip地址有误,那么你可以对它进行删除这条arp记录,然后重新添加新的记录,网络问题就会得到解决 。
三、tracert命令的使用
tracert是路由跟踪命令,用于确定 IP 数据包访问目标所采取的路径 。
在使用Tracert命令之前,我们先来简朴地介绍一下它的语法 。其中最简朴也是最常用的命令格式为:
一、基本用法
Tracert 目标设备的ip地址或者网址:
例1、检测ip地址经过几个跃点
这里面是经过了两个跃点 。
例2:检测网址经过几个跃点
例3、“tracert -d baidu.com”代表不将IP地址解析到主机名称,如下图所示:
例4、“tracert -h 3 baidu.com”代表本次tracert搜索的最大跳数,输入3表示搜索在路由器跳转3次,如下图所示:
这个就是查跟设备最近的几个连接点的问题,通常在网络问题中,先要排除前端跟设备直接连接的最近的几个设备是否有故障,假如这几个近点跟踪可以正常互通,那么问题可能就出现在后端 。
例5、“tracert -w 6 baidu.com”代表tracert为每次回复所指定的毫秒数,其它命令根据需求,可以根据第二步图介绍使用,如下图所示:
当网络很慢,或者很卡时,我们要检测是那个设备的反应速度比较慢,所以这里面可以设个标准值,例如上面是直接显示回复6ms以内的设备,超过6ms的设备不显示,就是反应比较慢的,这个数值可以根据情况设置 。
四、route命令使用
route命令用于显示和操作IP路由表 。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现 。
route命令主要用来治理本机路由表,可以查看,添加、修改或删除路由表条目,也就是说可以让哪些ip地址可以访问网络,哪些ip段不能访问网络 。
在我们做项目时,常常可能会用到外网与外网切换使用,这样就造成了插拔网线在切换内外网,极其麻烦,这个在我们弱电vip技术群中常常有朋友问题,能否内网和外网同时接入到笔记本,不用每次拔网线呢?
例如:
笔记本上一张机械网卡,一张无线网卡, 一般笔记本都是这样的配置,都联上了内外与外网,其中外网网关是49.222.151.207,内网网关10.168.1.1,如何实现双网卡同时使用有线网上内网、无线网上外网?
第一步:设置无线网卡为默认路由网关 。
步骤:无线网络连接属性—Internet协议(TCP/IP)-属性-高级,手动添加无线路由网关,添加自己的外网网关即关,跃点数为“1”,是最高优先级 。到了这一步,假如有线连接,无线连接同时存在的话,所有的数据都是经由无线网卡处理的 。