吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1129|回复: 9
收起左侧

[经验求助] 关于双网卡上网问题

[复制链接]
oks 发表于 2025-12-2 10:42
88吾爱币
本帖最后由 oks 于 2025-12-2 10:49 编辑

已经设置好静态路由:


这是内网网卡设置:



外网网卡设置:


问题:为什么不是走内网路由?


和这个有关系吗

最佳答案

查看完整内容

根据你提供的配置和路由表,问题出在内网网卡的子网掩码设置过窄,导致网关 10.44.47.65 不在其直接网络中,且内网网卡未设置网关,因此系统无法通过内网接口访问该网关。路由表中内网路由的出口接口错误地关联到了外网接口(192.168.0.8),导致数据包从外网发出。 问题分析: [*]内网网卡配置: [*]IP 地址:10.44.47.101 [*]子网掩码:255.255.255.224(即 /27,网络地址为 10.44.47.96/27) [*]默认网关:未设置 [*]网 ...

发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

66431898 发表于 2025-12-2 10:42
根据你提供的配置和路由表,问题出在内网网卡的子网掩码设置过窄,导致网关 10.44.47.65 不在其直接网络中,且内网网卡未设置网关,因此系统无法通过内网接口访问该网关。路由表中内网路由的出口接口错误地关联到了外网接口(192.168.0.8),导致数据包从外网发出。
问题分析:
  • 内网网卡配置:
    • IP 地址:10.44.47.101
    • 子网掩码:255.255.255.224(即 /27,网络地址为 10.44.47.96/27)
    • 默认网关:未设置
    • 网关 10.44.47.65 的地址为 65,不在 10.44.47.96/27 网段内(该网段范围为 10.44.47.96~10.44.47.127),因此内网网卡无法直接访问该网关。
  • 路由表问题:
    • 例如路由项:10.44.0.0 255.255.0.0 10.44.47.65 192.168.0.8 36
    • 网关是 10.44.47.65,但出口接口却是外网接口 192.168.0.8。这是因为系统认为 10.44.47.65 需要通过外网接口才能到达(由于内网接口无法直达)。
  • 路由跟踪结果:
    • 跟踪 10.44.47.65 时,第一跳是 192.168.0.1(外网网关),证实数据包从外网发出。

解决方案:
方案一:修改内网网卡子网掩码(推荐)如果内网是 10.44.0.0/16 这样的大网段,应将内网网卡子网掩码改为 255.255.0.0,使 10.44.47.65 落在直接网络中。
  • 打开“网络和共享中心” → “更改适配器设置”。
  • 右键内网网卡(Intel(R) Ethernet Connection (2) I219-V) → “属性”。
  • 选择“Internet 协议版本 4 (TCP/IPv4)” → “属性”。
  • 将子网掩码改为 255.255.0.0,网关可以留空或设置为 10.44.47.65(如果它是内网网关)。
  • 点击“确定”保存。
方案二:添加明确的路由并指定接口如果不想修改子网掩码,可以通过命令添加路由时指定内网接口的索引。
  • 查看接口列表:在命令提示符中输入 route print,记下内网接口的索引(如 7)。
  • 删除现有的错误路由(以 10.44.0.0 为例):
    route delete 10.44.0.0 mask 255.255.0.0
  • 添加正确的路由,指定接口索引:
    route add 10.44.0.0 mask 255.255.0.0 10.44.47.65 if 7 -p(-p 表示永久路由,重启后保留)
  • 对其他内网网段(如 10.87.0.0 等)执行相同操作。
方案三:设置内网网卡网关如果 10.44.47.65 是内网网关,且修改子网掩码后两者在同一网段,可以在内网网卡属性中设置网关为 10.44.47.65。这样系统会自动生成通过内网接口的默认路由,但可能会与默认路由冲突。建议同时调整路由跃点数,确保内网流量优先走内网接口。


验证:完成更改后,执行以下命令验证:
  • route print:确认内网路由的接口已改为内网接口(如 10.44.47.101)。
  • tracert 10.44.47.65:跟踪路由,应显示第一跳为内网网关或直接到达。
如果问题仍然存在,请检查防火墙或安全软件是否阻止了内网通信。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
genius11 + 1 + 1 用心讨论,共获提升!

查看全部评分

daowoheshan 发表于 2025-12-2 11:09
每一步做完都可以tracert一下
1.把内网网卡的网关删除掉
2.把0.0.0.0/0这个路由删除掉
3.可以删除路由重试一下
route delete 10.44.0.0
route -p add 10.44.0.0 mask 255.255.0.0 10.44.47.65 metric 1 if  7 接口号
 楼主| oks 发表于 2025-12-2 11:17
daowoheshan 发表于 2025-12-2 11:09
每一步做完都可以tracert一下
1.把内网网卡的网关删除掉
2.把0.0.0.0/0这个路由删除掉

试过了还是不行
luofeg 发表于 2025-12-2 11:17
tracert  10.44.47.65  ,链路是从192.168.0.1出去的,因为路由表中默认优先走192的出口出去(路由级别高),如果你在tracert 时 加了指定网卡,这时候优先走指定网卡出去
 楼主| oks 发表于 2025-12-2 11:19
luofeg 发表于 2025-12-2 11:17
tracert  10.44.47.65  ,链路是从192.168.0.1出去的,因为路由表中默认优先走192的出口出去(路由级别高) ...

现在我ping10.44.47段的IP都不通,而且实在同一个交换机下面的设备、、、、
luofeg 发表于 2025-12-2 11:23
oks 发表于 2025-12-2 11:19
现在我ping10.44.47段的IP都不通,而且实在同一个交换机下面的设备、、、、

ping 的时候 带网口不就可以ping的了。

你这需求,一般不建议做双网卡,都是走交换机上 做acl 策略去控制流量的
luofeg 发表于 2025-12-2 11:27
oks 发表于 2025-12-2 11:19
现在我ping10.44.47段的IP都不通,而且实在同一个交换机下面的设备、、、、

还有一种方法就那把2个地址配置到同一个网段下(起2个VLAN ,接口指向同一个),这样你可以在你网卡的 属性中的高级里  指定别一个网段的地址
 楼主| oks 发表于 2025-12-2 11:44
66431898 发表于 2025-12-2 11:22
根据你提供的配置和路由表,问题出在内网网卡的子网掩码设置过窄,导致网关 10.44.47.65 不在其直接网络中 ...

虽然是ai,但是还是你给到灵感。。。。10.44.47.101不在 10.44.47.96/27 网段内,因此内网网卡无法直接访问该网关。
66431898 发表于 2025-12-2 11:52
oks 发表于 2025-12-2 11:44
虽然是ai,但是还是你给到灵感。。。。10.44.47.101不在 10.44.47.96/27 网段内,因此内网网卡无法直接访 ...

能解决问题就是好ai
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-10-23 01:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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