
1、首先,因为是win7,一般要更改一些东西都需要管理员权限;所以我们打开cmd之前要用右键以管理员身份打开。
2、然后在cmd里输入命令:route print ,意思是显示路由信息。
3、从路由信息表中我们可以看到现在电脑上存在的路由,如图:在网络目标下对应的地址如果0.0.0.0的,说明是到所有网络的,也就是说这是默认的路由。
4、可以通过route add添加路由,首先,你公网地址按照正常的设置不要动,然后内网地址你在本地连接里配上的时候不要填网关,一个主机不能同时存在两个默认网关;内网的网关我们通过命令加在路由上就可以了;比如我家我原来存在的那个内网地址。
win7系统设置使内外网同时上方法:首先,因为是win7,一般要更改一些东西都需要管理员权限;所以打开cmd之前要用右键以管理员身份打开。
然后在cmd里输入命令:route print ,意思是显示路由信息。
从路由信息表中可以看到现在电脑上存在的路由,在网络目标下对应的地址如果0.0.0.0的,说明是到所有网络的,也就是说这是默认的路由,如果没有其它明细路由存在,就都走这个路由了;这里可以看到我这里还存在另一条10.0.0.0为目的地址的路由,这条路由的意思就是如要访问10.0.0.0段地址的,走这条路由;结合上面的这条默认路由就可以同时访问内外网了(10.0.0.0为内网的地址段),路由规则是先匹配明细路由,也就是说你访问的时候电脑会先检测你访问的是不是10.0.0.0的内网地址,如果是,就走内网,如不是,就全部走默认路由到公网。
可以通过route add添加路由,首先,公网地址按照正常的设置不要动,然后内网地址在本地连接里配上的时候不要填网关,一个主机不能同时存在两个默认网关;内网的网关通过命令加在路由上就可以;比如加原来存在的那个内网地址,用这个命令:route -p add 10.0.0.0 mask 255.255.255.0 10.73.14.1;其中route add 命令是加路由的意思,后面跟上目的地址,mask后面加匹配的掩码,最后是网关地址,-p的意思是永久有效,因为不加-p的话,一旦主机重新启动之后,加的那条路由会消失的,所以一般都会加-p,当然如果是临时用用的,可以不加-p。
电脑上在cmd中,输入route print命令,可以查看路由表的相关信息。在电脑使用双网卡的时候,route print中会同时出现2条0.0.0.0的默认路由,对应的网关分别是2块网卡设定的网关。
由于电脑上面一般只能存在一条0.0.0.0的默认路由,所以2条里面哪条生效,就得看后面跃点数metric值小的那条优先生效。
所以,如果想要实现双网卡内外网同时访问(包括单网卡多IP地址内外网同时访问也一样),我们可以将网关是内网网卡的那条默认路由删除后,再添加一条指向内网网段,网关是内网网卡网关的静态路由来实现。而这条静态路由的跃点数metric值需要小于另一条保留的默认路由的metric值。
又由于添加的静态路由在电脑重启后会失效,所以需要添加参数“-p”来使该静态路由在电脑重启后依然有效。
如果不想删掉那条有问题的默认路由,只想添加一条静态路由的话,那么3条路由的跃点数metric值需要满足下述条件:
添加的静态路由 小于 指向外网网卡网关的默认路由 小于 指向内网网卡网关的默认路由
。。。
再来看这个问题:
在电脑上面cmd中输入route print查看路由表,
通过route add、route delete等命令(相关命令格式可以输入“route ?”来查看),
已保证:
指向10.0.0.0网段的静态路由,网关为内网网卡网关,跃点数metric值应最小。
指向0.0.0.0的默认路由,网关为外网网卡网关,跃点数metric值至少比上一条10.0.0.0的要大。
指向0.0.0.0的默认路由,网关为内网网卡网关的这条,如果不想删除这条的话,那么跃点数metric值必须比上一条正确的默认路由要大。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)