情况:双网卡均设置了网关,均可访问外网.其中一个网关192.168.0.1(对外提供服务)  一网关为192.168.10.254(内网提供服务的)

问题:对外提供服务的网卡不能正常工作.如果禁止内网服务网卡则可以正常,但又不能提供服务。郁闷啊….

请教了猛男坚哥.得到如下答案

1\坚哥理解的。访问你们对外服务的网,你们服务器收到信息后,反馈给我,但它不知道应该走哪个网关,所以导致我这边接收不了反馈的信息,因而不能访问服务.—–常规下,多网卡不设置多个网关,一个就好了。其他的访问设置静态路由.

2\去除192.168.0.1网关不实际(不能访问了)所以去除192.168.10.254吧.去除了。

3\先进入cmd查看路由表:route print,看看情况,
再添加静态路由表(分别有3个vlan)

route add -p 192.168.10.0 mask 255.255.255.0 192.168.10.254

route add -p 192.168.11.0 mask 255.255.255.0 192.168.10.254

route add -p 192.168.12.0 mask 255.255.255.0 192.168.10.254

我对以上的话理解为 每网段访问均经192.168.10.254(也就是下一跃点).也就是说 服务器的路由只需要指向它的网关就可

之前我理解反了,理解成

route add -p 192.168.10.0 mask 255.255.255.0 192.168.10.254

route add -p 192.168.10.0 mask 255.255.255.0 192.168.11.254

route add -p 192.168.10.0 mask 255.255.255.0 192.168.12.254

所以我赶快要删除该路由表的几条路由

route delete 192.168.10.0

route delete 192.168.11.0

route delete 192.168.12.0

再正式添加静态路由

这样,内外服务完成了。哦。真的要谢谢坚哥.学了不少野啊。

 

语法
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]

范例
要显示 IP 路由表的完整内容,请键入:

route print

要显示 IP 路由表中以 10. 开始的路由,请键入:

route print 10.*

要添加默认网关地址为 192.168.12.1 的默认路由,请键入:

route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的路由,请键入:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1

要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的永久路由,请键入:

route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1

要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1,跃点数为 7 的路由,请键入:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7

要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1,接口索引为 0x3 的路由,请键入:

route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3

要删除目标为 10.41.0.0,子网掩码为 255.255.0.0 的路由,请键入:

route delete 10.41.0.0 mask 255.255.0.0

要删除 IP 路由表中以 10. 开始的所有路由,请键入:

route delete 10.*

要将目标为 10.41.0.0,子网掩码为 255.255.0.0 的路由的下一个跃点地址由 10.27.0.1 更改为 10.27.0.25,请键入:

route change 10.41.0.0 mask 255.255.0.0 10.27.0.25

最近,看了有篇文章,极品啊。很好http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID=1095

写一个实际中我遇到的例子,在路由器添加静态路由,有些是只有一条路由表,有些可以添加好几条.则

添加如下:

192.168.96.0  255.255.240.0 192.168.100.254   因为255-240=15=2^4-1  所以有4位在子网掩码里可以再细分

等价于 192.168.96.0  255.255.255.0 192.168.100.254

192.168.97.0  255.255.255.0 192.168.100.254

192.168.98.0  255.255.255.0 192.168.100.254

192.168.99.0  255.255.255.0 192.168.100.254

192.168.100.0  255.255.255.0 192.168.100.254

192.168.101.0  255.255.255.0 192.168.100.254

192.168.102.0  255.255.255.0 192.168.100.254

192.168.103.0  255.255.255.0 192.168.100.254

192.168.104.0  255.255.255.0 192.168.100.254

192.168.105.0  255.255.255.0 192.168.100.254

192.168.106.0  255.255.255.0 192.168.100.254

192.168.107.0  255.255.255.0 192.168.100.254

192.168.108.0  255.255.255.0 192.168.100.254

192.168.109.0  255.255.255.0 192.168.100.254

192.168.110.0  255.255.255.0 192.168.100.254

以上测试通过,疑问:为什么从96开始计算,我是这样想的:15=2^4-1 就是4位.则100-4=96

 如果你只想要3位,则满足网段为192.168.97.0  255.255.248.0 192.168.100.254   等于

192.168.97.0  255.255.255.0 192.168.100.254~192.168.104.0  255.255.255.0 192.168.100.254 共7段,不知道理解有没有错,如果有dx知道,请指导我,不胜感激.

 

版权声明:本文为h2zZhou原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/h2zZhou/p/13024721.html