【网络】利用笔记本实现 有线连接内网 无线连接外网

本文以联想ThinkPad为例,详细介绍了如何配置双网卡,实现同时连接内网和外网的方法。具体步骤包括设置内网和外网的IP、子网掩码、默认网关,以及通过命令提示符进行路由表的添加和删除操作。

我们有的时候会有这种场景,就是需要有线连接内网,无线连接外网。

1.我们使用联想ThinkPad为例(其他类似,尤其是dell部分电脑,没这么麻烦,直接连就成)

内网:

  IP:10.42.0.42

  子网掩码:255.255.255.0

  默认网关:10.42.0.1

外网:

  IP:192.168.10.100

  子网掩码:255.255.255.0

  默认网关:192.168.10.1

打开"命令提示符",进行一下设置:
 

route print
route delete 0.0.0.0
route -p add 0.0.0.0 mask 255.255.255.0 192.168.10.1
route -p add 10.42.0.0 mask 255.0.0.0 10.42.0.1

其中192.168.10.1为无线网网关,10.42.0.1为有线网网关。这两句话的意思是:对于所有IP地址的访问,都从192.168.10.1走;但是,对于10.42.0开头的地址的访问,从10.42.0.1走。

把无线的跃点数调到比有线的低一点,这里设置无线跃点为1,有线设置为自动。

要注意的是关键就是高亮部分。

<think>我们有一个明确的需求:在Windows笔记本上同时使用有线外网(例如家庭宽带)和Wi-Fi内网(例如公司内部网络)。根据引用[3],我们可以通过配置路由表来实现这一目标,使得访问公司内网(特定IP段)的流量走有线网关,而其他流量走无线网关。步骤概述:1.确定两个网络连接的接口和网关:-有线连接外网):假设网关为192.168.8.1(根据引用[3]的例子,但实际需要根据你的网络情况调整)-无线连接内网):假设公司内网的网关为10.0.3.1内网网段为10.0.3.0/24(也可能有其他网段,如10.0.10.0/24)2.配置路由表,使得:-发往公司内网网段(如10.0.3.0/24,10.0.10.0/24)的流量通过有线网关(10.0.3.1)传输。-其他所有流量(默认路由)通过无线网关(192.168.8.1)传输。3.注意:在配置之前,需要先删除现有的默认路由(0.0.0.0),然后添加新的默认路由指向无线网关,再添加指向公司内网网段的路由指向有线网关。具体步骤:###步骤1:获取当前网络配置1.打开命令提示符(管理员):-按Win键,输入“cmd”,右键选择“以管理员身份运行”。2.查看当前路由表:```bashrouteprint```记录下两个网络连接的接口编号(Interface)和网关地址。特别注意:-有线连接外网)的接口编号和网关(假设为192.168.8.1)-无线连接内网)的接口编号和网关(假设为10.0.3.1)同时,确认公司内网的网段(例如10.0.3.0/24和10.0.10.0/24)。###步骤2:编写批处理脚本根据引用[3]的例子,我们可以创建一个批处理文件(例如`net_router.bat`),内容如下(请根据实际情况修改网关和网段):```batch@echooffREM删除现有的默认路由routedelete0.0.0.0REM添加新的默认路由,将所有流量指向无线网关(外网)routeadd0.0.0.0mask0.0.0.0192.168.8.1REM添加公司内网路由,指向有线网关(内网)routeadd10.0.3.0mask255.255.255.010.0.3.1routeadd10.0.10.0mask255.255.255.010.0.3.1pause```**注意**:-上述脚本中,默认路由(0.0.0.0)被指向了无线网关(192.168.8.1),这是外网的网关。-而公司内网的两个网段(10.0.3.010.0.10.0)被指向了有线网关(10.0.3.1),这是内网的网关。-请务必根据你的实际网络情况修改这些IP地址和子网掩码。###步骤3:运行脚本1.以管理员身份运行命令提示符。2.切换到脚本所在目录,运行`net_router.bat`。3.脚本会暂停(因为最后有`pause`),检查是否有错误信息。###步骤4:验证路由配置再次运行`routeprint`,查看路由表是否按预期配置。重点检查:-0.0.0.0(默认路由)是否指向无线网关(192.168.8.1)。-10.0.3.010.0.10.0网段的路由是否指向有线网关(10.0.3.1)。###注意事项1.**网关和接口**:如果同一网段有多个网关,可能会造成冲突。确保每个连接只有一个网关被设置为默认网关(在TCP/IP属性中,通常只设置一个默认网关,另一个留空,然后通过路由表手动添加)。2.**持久化**:上述脚本添加的路由在重启后会消失。如需永久保存,在`routeadd`命令后加上`-p`参数,例如:`route-padd...`。3.**网络优先级**:在Windows中,系统会根据接口跃点数自动选择默认网关。我们通过脚本强制修改路由表,覆盖了系统的自动选择。4.**同时连接**:确保有线连接无线连接同时处于连接状态。###高级配置:修改接口跃点数(可选)如果你希望系统在默认情况下优先使用某个连接,可以调整接口跃点数(较低的跃点数优先级更高):1.打开“网络连接”(参考之前的方法进入“更改适配器设置”)。2.右键点击无线网络适配器->属性->双击“Internet协议版本4(TCP/IPv4)”->高级->取消勾选“自动跃点”->输入一个较高的跃点数(如50)。3.同样,将有线连接的跃点数设置为较低的值(如10)。4.这样,系统会优先使用有线连接,但我们的路由表会覆盖这个默认行为(因为我们手动指定了路由)。###恢复默认如果需要恢复默认路由配置,可以重启计算机,或者手动删除添加的路由,并重新设置默认网关(通常可以通过禁用再启用网络适配器来恢复)。###总结通过以上路由表配置,我们实现了:-访问公司内网10.0.3.0/24和10.0.10.0/24)的流量走有线连接内网)。-访问互联网的流量走无线连接外网)。这样,你就可以同时使用两个网络连接了。---§§相关问题§§1.如何查看Windows系统中的路由表?2.如何永久添加静态路由?3.同时连接有线和无线网络时如何避免网络冲突?4.如何修改网络接口的跃点数?</think>### Windows笔记本同时使用有线外网和Wi-Fi内网的配置指南 #### 核心原理 通过**路由表控制**实现流量分流: - 公司内网流量 → 通过有线连接传输 - 互联网流量 → 通过Wi-Fi连接传输 (基于引用[3]的路由表配置原理)[^3] #### 配置步骤 1. **获取网络参数** - **有线连接参数**: ```bash ipconfig /all ``` 记录: - IPv4地址(如`10.0.3.100`) - 默认网关(如`10.0.3.1`) - 内网网段(如`10.0.3.0/24`) - **Wi-Fi连接参数**: - 默认网关(如`192.168.8.1`) 2. **创建路由脚本** 新建`dual_net.bat`文件,内容如下: ```batch @echo off REM 删除现有默认路由 route delete 0.0.0.0 REM 设置默认路由走Wi-Fi(外网) route add 0.0.0.0 mask 0.0.0.0 192.168.8.1 REM 添加内网路由走有线 route add 10.0.3.0 mask 255.255.255.0 10.0.3.1 route add 10.0.10.0 mask 255.255.255.0 10.0.3.1 REM 永久保存配置(重启后生效) route -p add 0.0.0.0 mask 0.0.0.0 192.168.8.1 route -p add 10.0.3.0 mask 255.255.255.0 10.0.3.1 pause ``` > 📝 根据实际网络修改: > - `192.168.8.1` → 您的Wi-Fi网关 > - `10.0.3.0/24` → 您的内网网段[^3] 3. **执行脚本** - 右键选择"以管理员身份运行" - 按任意键完成配置 4. **验证配置** ```bash route print ``` 检查输出: ``` 0.0.0.0 0.0.0.0 192.168.8.1 192.168.8.100 25 10.0.3.0 255.255.255.0 10.0.3.1 10.0.3.100 1 ``` #### 关键配置说明 | 路由类型 | 目标网络 | 网关 | 用途 | |----------|----------------|--------------|--------------------| | 默认路由 | 0.0.0.0 | Wi-Fi网关 | 访问互联网[^3] | | 静态路由 | 内网网段(如10.0.3.0) | 有线网关 | 访问公司内网资源[^3] | #### 故障排查 1. **路由不生效**: - 禁用/重新启用网络适配器 - 检查防火墙是否阻断`route.exe` 2. **网段冲突**: ```bash netsh interface ipv4 show interfaces ``` 确认有线连接的**跃点数**高于无线连接(值越大优先级越低) 3. **永久保存**: 使用`-p`参数使配置重启后依然有效: ```batch route -p add 10.0.3.0 mask 255.255.255.0 10.0.3.1 ``` #### 网络拓扑示意图 ```mermaid graph LR A[笔记本电脑] --> B[有线连接] --> C[公司内网服务器] A --> D[Wi-Fi连接] --> E[互联网] style B stroke:#0066cc,stroke-width:2px style D stroke:#ff6600,stroke-width:2px ``` > ⚠️ **注意**:公司Wi-Fi可能禁止双网卡接入,配置前请确认IT政策允许[^2] ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值