有谁对route -add 命令熟悉的吗?帮指导下。

datahandler2 2018-09-18 09:12:43
需要对接别人一个接口,接口采用WebService提供。 走的是内网网络。
目前在该电脑上面安装了双网卡。双网卡的配置情况如下:
外网卡A:
IP:192.168.0.134
网关:192.168.0.1
DNS:212.85.157.99

内网卡B:
IP:192.168.6.173
192.168.6.1
DNS:192.168.7.7

此时程序 需要访问内网服务地址:http://192.168.5.2:8851
工作不正常,禁用外网卡后可以正常访问。。怀疑走的路由错误。。。然后想通过route -add 方式显示配置路由。。
但因为电脑在很远地方,只能通过外网方式去远程配置。。怕配置错了,导致断网。所以请教下熟悉这个cmd 命令的人,帮
指导下如何 执行这个命令。
...全文
948 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dugupiaoyun 2018-09-26
  • 打赏
  • 举报
回复
你最好还是tracert 192.168.5.2看一下怎么走路由。
dugupiaoyun 2018-09-26
  • 打赏
  • 举报
回复
192.168.5.2的访问的路由应该是写在你6.1的交换机上的吧?
X-i-n 2018-09-25
  • 打赏
  • 举报
回复
引用 1 楼 dugupiaoyun 的回复:
你是说这个么? route -p add 192.168.0.0 mask 255.255.0.0 192.168.0.1 route -p add 192.168.6.0 mask 255.255.0.0 192.168.6.1
你写的两条路由,目标网段和网关在同一段,所以和本机也在同一段,同一段不需要路由(很有可能第二条路由会因为非合格网段地址,导致添加失败); 并且由于网段掩码是16位,所以这两条路由其实是同一个目标网段:192.168.0.0/16,结果就是同一个目标网段被你写了两个出口。 楼主需要确认一下这台电脑到192.168.5.2应该从哪个网卡走,然后按正确IP运行下面两句之一,同时保持其它所有设置都不变,尤其不要给任意一张网卡改网关改IP:

#按正确IP运行下面两句之一
route -p add 192.168.5.0 mask 255.255.255.0 192.168.0.1
route -p add 192.168.5.0 mask 255.255.255.0 192.168.6.1
删除路由用 route delete 192.168.5.0 添加这条路由不会造成断网,放心运行就可以了。
dugupiaoyun 2018-09-25
  • 打赏
  • 举报
回复
你是说这个么?
route -p add 192.168.0.0 mask 255.255.0.0 192.168.0.1
route -p add 192.168.6.0 mask 255.255.0.0 192.168.6.1

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧