批处理配置双网卡同时访问局域网和广域网

先给大家展示下我家的网络大致情况


全设备无线支持(笑)

其中移动送的吉比特H2-3比较垃圾是1个千兆LAN+3个百兆LAN,支持IPV6。腾达AC7就更垃圾了,全部LAN和WAN都是百兆口,路由器本身不支持IPV6。AC7已作为交换机/无线AP模式将连接设备映射到吉比特的DHCP池中。
这次计划就是想PC主机网线直连吉比特的千兆LAN口(当然主机网卡也是千兆的)访问广域网,然后主机的无线网卡连接AC7的5Ghz来访问局域网。

问答环节:
Q:移动有130Mbps速度接入?
A:科普一下,我家的是声称百兆接入速率,但是ISP会留一些余地的,我这里实测125~135Mbps,所以建议
百兆网络用千兆设备。
Q:130Mbps接入网速为什么要连接吉比特千兆LAN口?
A:主力机访问的时候多30Mbps不香么?而且支持IPV6,BT下载有加成。
Q:为什么不直接加个交换机或者换路由器?
A:别问,问就是没钱,而且懒。家里有矿可以直接搞个全口千兆的高性能5G路由,比如AC86U。
Q:为什么PC机不直接用PCI(E)千兆有线网卡?
A:别问,问就还是没钱,这个网卡是地摊货(魔改5100AGN),而且无线网卡方便PC机随便移动。
Q:为什么PC的无线网卡不直接连吉比特的wifi而绕路连接垃圾的AC7的5GWIFI?
A:这是有原因的,普通的2.4G信号弱点速率就会降低到100Mbps甚至更低,手机更明显,靠的再近也无法改善。这对于Steam Link这类对实时延迟要求高的应用就是灾难;而5G则可以保持低延迟和高速率传输,参数可达800Mbps以上。这也是很多路由不足百元却打着“千兆路由”的忽悠人原理(还是把2.4G和5G加起来才过一千兆哈哈)。
Q:前面说过AC7已作为交换机/无线AP模式,所有设备都可视作同一局域网,那为什么绕路用无线网卡再次连接垃圾的AC7的5GWIFI而不是单单一条网线搞定呢?
A:之前这个AC7路由器是作为路由模式工作的。是先用了这个方法,然后再发觉改成交换机/无线AP模式更直接。但是有很多情况副路由只能在路由模式工作(比如出租房,如果副路由设交换机/无线AP模式,那么所有负载都在主路由上,带机量过多设备配置不高就会超负荷)。而且这么设置,方便同时管理多个路由器和访问不同网段的主机(同时访问2个以上的局域网无需切换)。方法是多种多样的,要学会因地制宜。
(其实搞个千兆口5G路由就全部完事了)

进入正题。喜欢的朋友可以研究研究代码,可以进行适当修改(比如配置4网口网卡)。或者复制代码全部内容到记事本.txt中,修改后缀名为.bat,管理员身份运行批处理使用。而且这个批处理是半自动,还请大家设置前搞清楚的两个网卡所访问的内、外网的的网关地址(批处理内集成IPconfig以便查询),输入对应正确的网关IP来设置。

方法一:在网络适配器列表找到对应网卡查询网关

方法二:CMD中列表找到对应网卡查询网关

以下是Batch代码。

@echo off
:loop
cls
echo ------------------------ 
echo 请选择操作
echo 1.显示IP配置
echo 2.执行双网卡配置导向
echo 3.同时执行以上命令
echo ------------------------ 
set /p %CHO%=请选择:
if %CHO% == 1 (
    ipconfig
    echo 按任意键返回...
    pause>nul
    goto :loop
) else if %CHO% == 2 (
    goto :A
) else if %CHO% == 3 (
    goto :B
) else (
    echo 输入有误,请按任意键返回...
    pause>nul
    goto :loop  
)
:A
set /p ip1=请输入广域网网关地址(IPV4):
set /p ip2=请输入局域网网关地址(IPV4):
route delete 0.0.0.0
route delete 10.0.0.0
route add 0.0.0.0 mask 0.0.0.0 %ip1% -p
route add 10.0.0.0 mask 255.0.0.0 %ip2% -p
route print
echo 操作成功,请检查效果
pause
goto :end
:B
ipconfig
set /p ip1=请输入广域网网关地址(IPV4):
set /p ip2=请输入局域网网关地址(IPV4):
route delete 0.0.0.0
route delete 10.0.0.0
route add 0.0.0.0 mask 0.0.0.0 %ip1% -p
route add 10.0.0.0 mask 255.0.0.0 %ip2% -p
route print
echo 操作成功,请检查效果
pause
goto :end
:end

你可能感兴趣的:(批处理配置双网卡同时访问局域网和广域网)