找回密码
 立即注册
搜索
查看: 1839|回复: 16

[网络] 内网+外网双网卡,如何配置一起使用?

[复制链接]
     
发表于 2018-4-23 18:18 | 显示全部楼层 |阅读模式
本帖最后由 liaojings1 于 2018-4-23 18:37 编辑

公司一台机器是内网+外网双网卡,之前win7系统双网都可以正常使用。
但win7对工作软件支持不好,我就给换了个xp系统装... ...

然后就出现:
    开内网+外网,内网就好,外网就断
    关内网,外网就好
就是不能一起上....
然后尝试做静态路由,但输入下面的子网掩码总是报错建立失败failed...
那位懂网络的能帮忙看看啥问题吗?
=======================================
下面是两个网卡配置信息:
内网地址无法自动获取,无线ap过来的,win7正常时候配置是:
192.168.3.149
255.255.0.0
192.168.3.254

外网是自动获取的,地址会变动。
10.22.4.238
255.255.224.0
10.22.0.1
回复

使用道具 举报

     
发表于 2018-4-23 18:29 | 显示全部楼层
route delete 0.0.0.0
route add 192.168.0.0 mask 255.255.0.0 192.168.3.254 -p
route add 0.0.0.0 mask 0.0.0.0 10.22.0.1 -p
回复

使用道具 举报

     
 楼主| 发表于 2018-4-23 18:37 | 显示全部楼层
死神之镰 发表于 2018-4-23 18:29
route delete 0.0.0.0
route add 192.168.0.0 mask 255.255.0.0 192.168.3.254 -p
route add 0.0.0.0 mas ...

我之前是:
route add 192.168.3.0 mask 255.255.0.0 192.168.3.254 -p
就报错failed,是我这样写不对吗?
回复

使用道具 举报

     
发表于 2018-4-23 18:38 | 显示全部楼层
liaojings1 发表于 2018-04-23 18:37:13
我之前是:
route add 192.168.3.0 mask 255.255.0.0 192.168.3.254 -p
就报错failed,是我这样写不对吗 ...
掩码不对,你改成255.255.255.0应该就好了

  -- 来自 能看大图的 Stage1官方 Android客户端
回复

使用道具 举报

     
发表于 2018-4-23 18:39 | 显示全部楼层
liaojings1 发表于 2018-04-23 18:37:13
我之前是:
route add 192.168.3.0 mask 255.255.0.0 192.168.3.254 -p
就报错failed,是我这样写不对吗 ...
掩码不对,你改成255.255.255.0应该就好了

  -- 来自 有消息提醒的 Stage1官方 Android客户端
回复

使用道具 举报

     
 楼主| 发表于 2018-4-23 18:45 | 显示全部楼层
robit 发表于 2018-4-23 18:38
掩码不对,你改成255.255.255.0应该就好了

  -- 来自 能看大图的 Stage1官方 Android客户端 ...

是的,当时我也有尝试改255.255.255.0,确实不会报错,可以添加:
route add 192.168.3.0 mask 255.255.255.0 192.168.3.254 -p
但记得这样内网就无法工作了,反正我敲来敲去始终无法双通...
回复

使用道具 举报

     
发表于 2018-4-23 18:46 | 显示全部楼层
你直接把内网网关删了呢。
回复

使用道具 举报

     
 楼主| 发表于 2018-4-23 18:51 | 显示全部楼层
本帖最后由 liaojings1 于 2018-4-23 18:52 编辑
defer 发表于 2018-4-23 18:46
你直接把内网网关删了呢。


我是有看到其他xp机器,内网网关是空的,直接就能使用。
不过这些电脑都是单内网,没有外网。
然后这个双网的机器,我也尝试过内网网关不填,是不行的...
(不过这个时候外网是通的,可以上网)
回复

使用道具 举报

     
发表于 2018-4-24 10:02 | 显示全部楼层
XP的话 先删除内网的默认网关 清空路由表 内网配置
192.168.3.149/255.255.255.0
然后用
route add 192.168.3.0 mask 255.255.255.0 192.168.3.149 metric20
回复

使用道具 举报

     
发表于 2018-4-24 11:51 | 显示全部楼层
win下配静态路由时候,前缀和掩码必须匹配。所以你改192.168.0.0就好了

  -- 来自 能看大图的 Stage1官方 iOS客户端
回复

使用道具 举报

     
发表于 2018-4-24 15:04 | 显示全部楼层
liaojings1 发表于 2018-4-23 18:45
是的,当时我也有尝试改255.255.255.0,确实不会报错,可以添加:
route add 192.168.3.0 mask 255.255.2 ...

你这样和网关的掩码不一致,数据包不会放行的
回复

使用道具 举报

     
发表于 2018-4-24 15:05 | 显示全部楼层
程序员太多了,网络原理基础都没人懂了,唉……
回复

使用道具 举报

头像被屏蔽
发表于 2018-4-24 15:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2018-4-24 15:40 | 显示全部楼层
内网那个网卡不用设置网关,在路由表上另外再写
route print顺便看一下你内网网卡的list id,例如是3

route -p add 192.168.3.0/24 192.168.3.254 if 3
这样3.0/24这段就经由内网网卡去3.254这个网关
回复

使用道具 举报

     
发表于 2018-4-24 23:27 来自手机 | 显示全部楼层
liaojings1 发表于 2018-4-23 18:37
我之前是:
route add 192.168.3.0 mask 255.255.0.0 192.168.3.254 -p
就报错failed,是我这样写不对吗 ...

route add 192.168.3.0 mask 255.255.0.0 192.168.3.254 -p
你这句严格来说是错的,但是win7聪明,自动当成 192.168.0.0 mask 255.255.0.0去执行了,xp傻,需要你自己改成192.168.0.0

如果没记错的话好像楼下提到的192.168.3.0/24之类的参数格式也是win7支持xp不支持的
回复

使用道具 举报

头像被屏蔽
发表于 2018-4-24 23:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2018-4-24 23:59 | 显示全部楼层
按你win7时的正常配置来说,你们的内网是192.168.0.0/255.255.0.0的一个大段,不是若干个C类网段,所以内网都是一个子网段内的,不需要做静态路由,只需要把内网网卡上的网关删了就好了。事实上192.168.3.254这个网关应该是没用的

win7时可以上外网估计是2个网关都生效,系统自动判断使用了外网网关去上外网,而xp只有内网网关生效所以上不了外网吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-15 08:40 , Processed in 0.092767 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表