双Modem(分别用于互联网与VPN)同时运行配置求助
双Modem(分别用于互联网与VPN)同时运行配置求助
兄弟我太懂你这种只能二选一的憋屈了!之前帮朋友折腾过一模一样的情况,给你几个接地气的办法,不用太懂网络也能跟着操作:
方法一:配置静态路由(最靠谱的通用解法)
简单说就是给电脑定规则:访问VPN服务器所在网段的流量走VPN modem,其他所有流量走互联网modem。步骤如下:
- 先搞清楚关键信息:
- 打开命令提示符(Windows按Win+R输
cmd)或终端(Linux/macOS),输入ipconfig(Windows)或ip addr(Linux/macOS),找到两个网卡的信息:- 互联网modem的网卡网关(比如
192.168.1.1) - VPN需要访问的目标服务器网段(比如
10.0.0.0/24,可以问VPN管理员,或者连接VPN后看VPN网卡的网段)
- 互联网modem的网卡网关(比如
- 打开命令提示符(Windows按Win+R输
- 添加静态路由:
- Windows:在命令提示符里输
route add 10.0.0.0 mask 255.255.255.0 192.168.2.1 -p
(解释:10.0.0.0是VPN目标网段,255.255.255.0是对应子网掩码,192.168.2.1是VPN modem的网关,-p表示重启后依然生效) - Linux/macOS:在终端输
sudo route add -net 10.0.0.0/24 gw 192.168.2.1
如果要永久生效,Ubuntu可以编辑/etc/netplan下的配置文件,CentOS则修改/etc/sysconfig/network-scripts/route-你的网卡名文件,临时用的话上面的命令就够了。
- Windows:在命令提示符里输
方法二:调整网卡优先级
有时候系统会默认把VPN网卡设为最高优先级,导致所有流量都挤去VPN,互联网就断了。我们把互联网网卡的优先级调高就行:
- Windows:
- 打开「网络和共享中心」→「更改适配器设置」
- 按Alt键调出顶部菜单栏,选「高级」→「高级设置」
- 在「适配器和绑定」列表里,把互联网对应的网卡拖到最上面,确定保存
- Linux/macOS:
用ip route命令查看默认路由(就是0.0.0.0/0那条),确保互联网网卡的metric(度量值)比VPN网卡的小——metric数值越小,优先级越高。比如互联网的metric是10,VPN的是20,这样默认流量就会优先走互联网。
方法三:开启VPN客户端的「拆分隧道」功能
这是最简单的办法!很多VPN客户端自带「拆分隧道」(Split Tunnel)选项,意思就是只有访问VPN服务器相关的流量走VPN,其他所有流量正常走本地互联网。
你打开你的VPN客户端设置,找找类似「拆分隧道」「仅VPN目标网段走VPN」的选项,勾上就行。比如OpenVPN、Cisco AnyConnect这些常用客户端都有这个功能。
关键注意事项!
一定要确保两个modem的LAN网段不一样!比如一个是192.168.1.x,另一个就得设成192.168.2.x或者192.168.3.x,不然两个网段冲突,网络直接乱套。
如果网段一样,随便找一个modem,用浏览器访问它的管理地址(比如192.168.1.1,默认账号密码一般在modem背面),找到「LAN设置」,把网段改成不一样的就行。
备注:内容来源于stack exchange,提问作者Nebiyu
相关产品推荐
相关产品推荐

