为了账号安全,请及时绑定邮箱和手机立即绑定

常用网络命令(四)-- route 命令 和 arp 命令

标签:
功能测试

目录:


重点说明: Win下dos命令行内,使用ctrl + c 可以终止当前进程的运行

参考来源:深圳大学 尹剑飞老师 计算机网络课程实验

Route

Route用来显示、人工添加和修改路由表项目。

大多数主机都驻留在只连接一台路由器的网段上。由于只有一台路由器,因此不存在使用哪一台路由器把数据报发表到远程计算机上去的问题,该路由器的 IP地址可作为该网段上所有计算机的缺省网关来输入。 但是,当网络上拥有两个或多个路由器时,可能想让某些远程IP地址通过某个特定的路由器来传递,而其他的远程IP则通过另一个路由器来传递。

一般情况下,个人电脑不需要进行特别的路由表设置,多数是用于一些内网外网想要进行特定的网络路由传递的时候,才会做相关的设置。

在这种情况下,必须人工将项目添加到路由器和主机上的路由表中。

执行route print 命令,显示路由表,其实和执行netstat -r , 获取路由表效果是一样的。

下面关于路由表的操作都需要使用管理员权限,否则会出现下面这样的提示。


route add

route add 命令可将路由项目添加给路由表。

例如,如果要设定一个到目的网络209.98.32.33的路由,其间要经过5个路由器网段,首先要经过本地网上的一个路由器(所接端口IP为202.96.123.5,子网掩码为255.255.255.224) 则应该输入以下命令:

route add 209.98.32.33 mask 255.255.255.224 202.96.123.5 metric 5
或者
route add 209.98.32.33 mask 255.255.255.224 202.96.123.5

既然要添加路由项目,如果想要填metric参数,那么首先追踪一个服务器的路由请求,看下经过哪些路由器网段

然后我们把这个网络的路由直接加到路由表里。本机ip地址可以用 ipconfig \all 查到。

重新查看路由表,多了一个对应添加的内容。

注意,使用route 命令添加的路由,机器重启或者网卡重启后由就失效了


route change

route change 用来修改数据的传输路由。但不能用本命令来改变数据的目的地。

把原本66的路由改到45

route delete

本命令可以从路由表中删除路由。

删除之后就没有原来添加的数据内容了。

arp命令与ARP地址转化协议

ARP地址解析协议用把IP地址转化为物理地址。

ARP命令能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用ARP命令,也可以用人工方式输入静态的网卡物理/IP地址对。可使用这种方式为缺省网关和本地服务器等常用主机进行操作,有助于减少网络上的信息量。

常用命令如下:

查看地址转换表

arp -a IP
如果有多个网卡,那么使用arp -a加上接口IP地址,就可以只显示与该接口相关的ARP缓存项目。

arp -s IP 物理地址
可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。

这里手动添加一个假的ip,224.0.0.20和假的物理地址01-00-5e-00-00-14,执行之后是没有提示的。(没有消息就是好消息)执行完之后,重新查看一下就会知道已经执行成功。

之后我们删除掉即可

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消