求助 双wifi 内网+外网如何稳定使用

查看 58|回复 5
作者:KoiBana   
工作场景是内网,但是办公需要baidu,微信等外网支持。我现在两个网卡  可以一个连内网 一个连接外网,但是有时候内网会用不了;有时候外网用不了;有时候两个都可以用  不稳定,请问有什么解决思路吗

内网, 有时候

lrv   

这不就是两张网卡间切换的事吗?
停用一张启用另一张网卡即可呀!
lrv   

你若两张网卡同时启用电脑的ip获取为内网还是外网的DHCP呢?所以就会出现时好时坏了!
kerolove   

检查网络网线,分开一个用2天试试有没问题,都没问题的话,固定ip使用静态,DNS 国内114,google 8.8.8.8 ,也有可能是  配置的安全策略导致了网络不稳定
a315278115   

做路由指向,内网的网段指定走内网,其余的走外网,
yanghaoyi0806   

以下是一些可能的解决思路:
### 1. **检查路由表**
   在 Windows 或 Linux 系统中,网络数据的传输是通过路由表来决定的。如果两个网卡同时连接,系统会根据路由表来选择走哪个网卡。优先级较高的路由会被选中,因此有时可能会出现不稳定的情况。
   **解决方案**:
   - 查看当前的路由表,检查是否存在冲突或者不合理的配置。
     - **Windows**:可以使用 `route print` 命令查看路由表。
     - **Linux**:使用 `ip route` 或 `route -n` 查看。
   - 你可以手动设置路由规则,确保内网流量走内网网卡,外网流量走外网网卡,或者根据子网配置更精确地控制流量。
   - 确保内网网卡和外网网卡的默认网关不会发生冲突。通常,内网网卡不需要配置默认网关,外网网卡配置默认网关即可。
### 2. **禁用网络卡的自动切换**
   许多操作系统会尝试自动选择"优先"网络连接(根据网卡的优先级)。如果有时内网或外网连接断开,系统可能会尝试切换到另一个网络,这可能导致不稳定。
   
   **解决方案**:
   - **Windows**:你可以修改网络适配器的优先级,确保系统选择正确的网卡作为主要连接。
     1. 打开 **控制面板** -> **网络和共享中心** -> **更改适配器设置**。
     2. 点击 **高级** -> **高级设置**,然后调整网卡的优先级(比如,确保内网网卡优先于外网网卡或反之)。
   
   - **Linux**:可以通过 `ifmetric` 或 `ip route` 设置接口的优先级。
### 3. **确保 DNS 配置正确**
   如果 DNS 配置不当,可能导致某些网络应用无法正常访问外网。内网和外网通常会有不同的 DNS 服务器,确保在对应网卡上配置了正确的 DNS 服务器。
   **解决方案**:
   - 为外网网卡设置正确的公共 DNS(如 Google DNS 8.8.8.8 或 8.8.4.4)。
   - 为内网网卡设置公司内网 DNS 服务器,确保内网访问没有问题。
   
   在某些情况下,你可以使用 **DNS 分流** 或 **DNS 代{过}{滤}理** 来确保通过内网连接时使用内网的 DNS,外网连接时使用外网的 DNS。
### 4. **启用源地址路由(Source Routing)**
   如果你的网络环境较复杂,可能需要在路由表中为内网和外网配置源地址路由。这能确保内网流量通过内网网卡发出,外网流量通过外网网卡发出。
   **解决方案**:
   - 在 Linux 中,可以使用 `ip rule` 和 `ip route` 配置源地址路由。
   - 在 Windows 中,你可以为不同的网络配置不同的路由,确保内外网流量有不同的路由路径。
### 5. **检查网络接口卡驱动和硬件**
   如果网卡的驱动程序不稳定或有冲突,可能会导致网络连接时断时续。确保你使用的是最新的驱动程序,并且网卡没有硬件故障。
   **解决方案**:
   - 检查操作系统是否有网卡驱动更新,并安装最新版本。
   - 如果可能,可以尝试更换网卡,看看是否是硬件问题导致的不稳定。
### 6. **检查网络延迟与丢包**
   如果外网和内网的连接质量差,可能会导致连接时不稳定。这种情况可能是由于网络本身的带宽或延迟问题引起的。
   **解决方案**:
   - 使用工具如 **ping**、**traceroute** 或 **mtr** 来测试网络延迟和丢包情况,定位是否是外网或者内网的连接质量问题。
   - 如果外网经常出现断开或不稳定,可能需要联系网络服务提供商检查外部网络的质量。
### 7. **使用网络桥接或共享**
   如果内网和外网连接是由不同的网卡提供,你可以考虑使用 **网络桥接** 或 **网络共享** 功能,这样可以让两个网卡共享同一网络接口,避免出现路由冲突。
   **解决方案**:
   - 在 Windows 中,启用 **网络桥接**:控制面板 -> 网络和共享中心 -> 更改适配器设置,选择两个网卡,右键点击并选择“桥接连接”。
   - 在 Linux 中,你可以使用 **bridge-utils** 创建一个桥接网络,使流量可以在两个网卡之间平稳切换。
### 总结
根据你的问题描述,可能的原因是路由表冲突、网卡优先级不当、或者驱动和硬件问题。建议从检查路由表、调整网卡优先级、确保 DNS 配置正确入手,逐步排查和解决问题。如果这些方法无效,可以进一步检查网络连接的稳定性和质量,或考虑更高级的网络配置如源地址路由等。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部