Windows 10 同时使用WiFi(访问internet)和有线网卡(访问校园网)
- 问题来源
- 在学校办公室的一台笔记本电脑,有线网卡(接入办公室校园网),wifi接入手机热点。两个网卡不能同时工作,必须disable掉其中某一块网卡,另一块网卡才能正常工作。
- 目前校园网的计费方式是,8GB每月的免费流量,超出则1元/GB。移动手机卡的流量是245GB每月。
- 为了同时使用办公室的局域网打印机和校园网上其他的主机(本机有线网卡可以访问校园网子网172.16.0.0/12中的private ip),并且能同时使用手机热点提供的Internet访问。想实现同时使用两块网卡。
- 经过分析route 路由表,自己想出如下解决办法。之前在网上查询了很多的相关博客文章,均感觉解决方式不够简洁,或很难设置成功。
- 按如下的设置,经过简单两步,即可保证两个网卡同时工作,实现校园网和手机热点的同时访问。
- 设备和网络情况
- 一台安装有windows 10 的笔记本电脑
- 笔记本有100-base-T有线网卡,接入172.27.64.1/18(255.255.192.0)的校园网(172.16.0.0/12, 202.118.80.0/20)
- 笔记本有wifi网卡,用其接入手机共享出的wifi热点
- 一台安装有windows 10 的笔记本电脑
- 两个网卡同时启动时,ip地址如下:
- 有线网卡(Manual ip):172.27.125.166/18, default gw: 空;(关键点,要删除掉有线网卡中的关于默认网关的设置)
- wifi网卡(连接手机热点,dhcp): 192.168.43.241/24 , default gw: 192.168.43.1
- 编辑批处理文件addroute.bat ,内容如下。(右键选择管理员权限执行此文件):
-
route -p add 172.16.0.0 mask 255.240.0.0 172.27.64.1 //172.27.64.1, 为校园网提供给本办公室的 Default gateway)
route -p add 202.118.80.0 mask 255.255.240.0 172.27.64.1 //此网段为cernet分给本校的16个C段 public ip。
-
- 此时,此笔记本电脑可以通过wifi正常访问internet, 同时还可通过有线网卡访问校园网。
- 下一步计划
- 研究让Windows 10 成为路由器, 让局域网中其他的台式机可通过此笔记本的wifi无线网卡(此wifi连接手机热点),来使用Internet。
=================================================================================================================================
补充:2024.3.12
本学期发现,从校园网dhcp获得的ip,如172.27.72.100/18 可以正常访问所有校园网内的IP。但仿照此dhcp 获得的ip,手工设置的ip 172.27.125.166/18 却无法正常访问校园网内IP。
猜测校园网做了一些新的配置调整,不再允许manual ip 访问校园网了。
因此重新编写了两个批处理文件switch-WLAN.bat 和 switch-LAN.bat 放到桌面,右键点击批处理文件,选择以管理员权限运行,来禁止有线网卡、启动无线网卡;或者禁止无线网卡、启动有线网卡。以方便切换使用手机热点和有线校园网。
switch-WLAN.bat 内容(以太网 或 WLAN 这样的interface 名需根据机器中网卡的实际名进行调整)
@echo disable 以太网 and enable WLAN netsh interface set interface name="以太网" admin=DISABLED timeout /t 15 netsh interface set interface name="WLAN" admin=ENABLED timeout /t 15
switch-LAN.bat 内容
@echo disable WLAN and enable 以太网 netsh interface set interface "WLAN" admin=DISABLE timeout /t 15 netsh interface set interface name="以太网" admin=ENABLED timeout /t 15
浙公网安备 33010602011771号