今天鞋百科给各位分享route命令干什么用的知识,其中也会对windows下route命令的作用(win10 route命令)进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在我们开始吧!
windows下route命令的作用
你说的没错呀,的确大部分都是在路由器上进行维护的。路由表只是作为一个辅助,来解决路由器无法解决的一些情况。
我随便举个例子好了,比如我拨公司VPN,要访问公司内网共享文件夹。我只要本地添加路由表,网关指定VPN的地址就行,那我访问内部共享文件夹就可以连到公司内部,而不是本地了。这种情况你在路由器上设置没用吧。
5. nbtstat命令的主要功能是什么?有那些主要参数?各个参数的作用是什么?
nbtstat -n 显示由服务器或重定向器之类的程序在系统上本地注册的名称。
nbtstat -c 显示 NetBIOS 名称缓存,包含其他计算机的名称对地址映射。
nbtstat -R 清除名称缓存,然后从 Lmhosts 文件重新加载。
nbtstat -RR 释放在 WINS 服务器上注册的 NetBIOS 名称,然后刷新它们的注册。
nbtstat -a name 对 name 指定的计算机执行 NetBIOS 适配器状态命令。适配器状态命令将返回计算机的本地 NetBIOS 名称表,以及适配器的媒体访问控制地址。
nbtstat -S 列出当前的 NetBIOS 会话及其状态(包括统计)
参考资料:http://****fxwx****/Article_Show.asp?ArticleID=261
同时有两个网关一个内网一个外网,怎么用route add命令实现内外网同时上
1、配置好ip地址,内网的ip地址把网关填好,外网的网关空着,填好dns。
2、之后点击运行,输入cmd,进入命令行模式。win7以上的要以管理员身份运行。
3、在命令行中输入route delete 0.0.0.0回车, 删除默认的路由。
4、之后输入route add 192.168.0.0 mask 255.255.255.0 192.168.0.254 -p 回车,此命令是添加一条内网的静态路由。
5、然后是添加默认路由,输入route add 0.0.0.0 mask 0.0.0.0 10.0.0.254 -p回车。完成。此时就可以同时上内外网了。
windows 下的route 命令是做什么用的?
route命令主要用来管理本机路由表,可以查看,添加、修改或删除路由表条目。该命令在win2000以上操作系统都可使用。
命令格式如下:
ROUTE [-f] [-p] [command] [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]
带方括号的参数可以省略。
各参数含义如下:
Command:可以是print(列出当前路由表)、delete(删除路由表条目)、add(添加路由表条目)和change(修改已有路由表条目)这些命令之一。
-f:清空所有路由表的网关条目。如果与某个route指令一块使用,会在执行该命令前先清空路由表。
-p:这个选项与add命令一块使用时用于添加永久的静态路由表条目。如果没有这个参数添加的路由表条目在系统重启后会丢失。如果其它命令使用这个选项此选项会被忽略。因为其它命令对路由表的影响总是永久的。在Windows 95系统的route命令不支持这个选项。
destination、gateway 、netmask、metric和interface参数分别定义路由表条目中的目标IP段,使用网关,子网掩码、度量值和网络界面。
在命令中可以用字符串符号来替代目标网络和网关的IP表示,对于用符号名表示的网络,系统会查找networks文件来解析符号名对应的网络IP(这个文件在winxp系统一般位于C:\
WINDOWS\system32\drivers\etc目录下),对于用符号名表示的网关系统会使用HOSTS文件来对符号名进行解析。
如果是print或delete命令,目标网络和网关可以包括通配符(*或?),而且网关参数可以省略。
如果在目标网络定义中包含*或?,这时这些通配符会按其在命令行界面中的含义,及*代表多个任意字符而?代表一个任意字符。例如这样157.*.1。
注意:在添加或修改路由条目时,如果目标网络与网络掩码不符会产生错误,也即DEST & MASK) != DEST时,会报错。
注意,这个命令的很多部分是可以省略的,比如网络界面常被省略。如果在添加或修改的路由条目中省略网络界面参数,系统会自动使用到达指定网关最合适的网络界面。例如,add命令的完全写法可以如下:
route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
这条命令添加到达IP为157.0.0.0掩码为255.0.0.0的目标网络的路由,指定网关为157.55.80.1,跳数定义为3,使用网络界面2,
route PRINT 157*
仅被出以157开头的目标网络的路由条目。
route DELETE 157.0.0.0
删除到达目标子网157.0.0.0的路由条目
求route命令参数设置意义详解
route这个命令就是用来显示、人工添加和修改路由表项目的。 route -p add 10.0.0.0 mask 255.0.0.0 10.66.120.242 metric 1是要设定一个到目的网络10.0.0.0的路由,其间要经过1个路由器网段,首先要经过本地网络上的一个路由器,其IP为10.66.120.242,子网掩码为255.0.0.0 。如果改成255.255.255.197的话可能会造成你无法上网。子网掩码一般不是对网络要求严格的地方默认为255.0.0.0或255.255.255.0 -p 与Add命令共同使用时,指定路由被添加到注册表并在启动TCP/IP协议的时候初始化IP路由表。 子网掩码 对于IP网络地址可以是一适当的子网掩码,对于主机路由是255.255.255.255 ,对于默认路由是0.0.0.0。如果忽略,则使用子网掩码255.255.255.255。定义路由时由于目标地址和子网掩码之间的关系,目标地址不能比它对应的子网掩码更为详细。换句话说,如果子网掩码的一位是0,则目标地址中的对应位就不能设置为1。
win7 route 命令
Route 命令是linux下设置网络和调试网络的主要工具,是在本地 IP 路由表中显示和修改条目网络命令。
命令的使用方法:
1、命令说明:
route命令用来显示和操作IP路由表,用来通过一个已经利用ifconfig命令配置好的网络接口为指定主机或网络设置静态路由。当使用add或del选项时,route命令修改路由表,否则显示路由表当前内容。
2、使用说明:
1)查看路由表信息 route [-CFvnee]
选项说明:
-F 显示核心的FIB(转发信息库)路由表信息。此为默认选项。
-C 显示内核路由缓存信息
-v 显示详细信息
-n 采用数字IP地址以代替试图去确定主机名。
在查看路由表时,最好采用此参数避免域名解析以提高查询速度。
-e 使用netstat格式显示路由表
-ee将产生一个包含所有路由表参数的输出列表。
2)增加和删除路由
route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw
[metric N] [mss M] [window W] [irtt I] [reject] [mod] [dyn]
[reinstate] [[dev] If]
route [-v] [-A family] del [-net|-host] target [gw Gw] [netmask Nm
[metric N] [[dev] If]
route add default gw {IP-ADDRESS} {INTERFACE-NAME}
增加默认网关
IP-ADDRESS: 路由IP地址
INTERFACE-NAME: 网络接口名,如eth0
default 是 target的一种特殊取值。
选项说明:
-A family 指定地址系列(例如‘inet’;使用 route --help 查看取值的全部列表)
del 删除一个路由
add 增加一个新的路由
target 目标网络或主机,可以是IP地址或主机/网络名的形式。
-net 目标为网络,如192.168.1.0
-host 目标为主机
netmask NM 当增加网络路由时,指定网络掩码
gw GW 路由数据包通过一个网关。
注意:指定的网关必须首先要可达。这意味路由到网关前要设置一个静路由。如果指定的地址是一个本地网络接口,它将被用来确定那些数据包可以被路由到此接
metric M 设置路由表中的代价域(metric field)为M。
mss M 设置最大传输单位(MTU)值,单位为字节。注意:路由命令当前的实现 不运行利用此项设置最大段大小(MSS)。
window W 设置基于此路由连接的TCP 窗口大小,单位为字节。这个选项典型只应 用在AX.25网络并且驱动不能处理连续帧。
irtt I 设置基于此路由的连接的初始往返时间(irtt),单位为毫秒(1-12000).这 个选项典型应用在AX.25网络。如果忽略此项,使用RFC1122默认值(300ms).
reject 安装一个阻塞路由,这将迫使一个路由查找失败。这可在使用默认路由前作 为屏蔽网络的例子。
mod, dyn, reinstate 安装一个动态或修改的路由。这些标志应用于诊断目的,通常 有路由守护进程来设置。
dev If 强制路由与指定的设备关联。如果dev是命令行最后一个选项,则dev可以 忽略
3)显示版本或帮助
route [-V] [--version] [-h] [--help]
3、命令例子:
1)增加到192.168.1.0网络的路由
route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0
route add -net 192.168.1.0/24 dev eth0
2)增加默认网关
route add default gw mango-gw
备注:默认网关可以有多个。
3)增加到主机ipx4的路由
route add ipx4 sl0
增加基于SLIP(Serial Line Internet Protocol)接口到主机ipx4的路由。
这里假设ipx4是SLIP主机
4)增加基于前一个例子建立的路由到SLIP接口的网络路由
route add -net 192.168.2.0 netmask 255.255.255.0 gw ipx4
5)设置拒绝路由
route add -net 10.0.0.0 netmask 255.0.0.0 reject
6)删除路由
route del -net 192.168.1.0 netmask 255.255.255.0 dev eth0
route del default gw 192.168.1.3 --删除默认网关
4、输出信息
通过route命令输出的内核路由表包含以下列:
1)Destination 目标(网络或主机)目标网络或主机,用IP网络地址的形式显示
2)Gateway 网关地址,如果没有指定,显示为‘*’
3)Genmask 网络掩码
目标网络的掩码;如果目标为主机,则显示’255.255.255.255’
如果目标为网关,则显示 ’0.0.0.0’
4)Flags 标识
可能的取值包括:
U 路由已经启动
H 路由目标为主机
G 使用网关
R 为动态路由复原路由表
D 由守护进程或间接动态安装
M 被路由守护进程或间接修改
A 通过addrconf修改
C 缓存条目
! 拒绝路由
5)Metric 到目标的‘距离’(通常基于跳数统计)。
6)Ref 参考此路由的数量。
7)Use 路由查找计数。依赖与使用-F 还是-C选项
8)Iface 此路由数据包发送到的网络接口。
9)MSS 基于此路由的TCP连接默认最大段大小
10)Window 基于此路由的TCP连接默认窗口大小
11)irtt 初始往返时间。内核使用此值在不需要等待响应的情况下推测最佳TCP协议参数
怎么使用route add 命令
route add命令的主要作用是添加静态路由,通常的格式是:
route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
参数含义:^destination ^mask ^gateway metric^ ^interface
destination【网段地址】
mask【子网掩码】
gateway【网关地址】
metric 【路由跳数】
if【端口号】
一般情况下,不涉及本机地址,除非你要做测试。
其中:
可以省略【路由跳数】参数;
当通往该网关地址的路径唯一时,【端口号】参数可以省略。(因为在多端口的路由交换设备上,可能存在通往同一个IP地址的多条备份路径。)
mask 是关键字,不能省略。
route add 134.105.0.0 mask 255.255.0.0 134.105.64.1
意思是:所有需要发往134.105.0.0/16地址段的IP数据包,全部由134.105.64.1路径转发。
这个命令在大型IP网络组建时经常用到,在不同厂商的设备上命令格式可能不同,但原理是一样的。
如果有多条路由,根据不同的路由协议(比如rip, ospf等)的规定,一般优先选择网段地址小的路由。比如,当以下两条路由同时被添加的时候:
route add 134.105.0.0 mask 255.255.0.0 134.105.64.1
route add 134.105.128.0 mask 255.255.128.0 134.105.0.1
目标地址是134.105.128.1的IP包会优先选择第二条路由。
多年的网络工程师了,这个答案肯定不会错。