配置特定 IP 地址走指定网关

公司有两个日常上网用的路由器,分别接不同的两条网线,虽然都是电信的,但是一条偶尔会抽风,我的 VPS 会连不上,也就是挂在上面的 SS 无法使用。恰好这根线是公司接台式机的,也就是说平时上班偶尔会无法科学上网。

这对我来说几乎是无法忍的,面对不能科学上网的网络环境不免痒痒,干脆搞个 USB 无线网卡,当抽风的时候,就使用无线网卡连接公司另一个路由器得了。刚好我有一个,每天都放包里,偶尔拿出来用用也挺方便的。

可是工作有时候需要访问内部网络,例如共享文件夹、VSS 等。总不能每一次都手动切换使用网卡吧。于是我就想,访问内部网络的时候通过有线网卡,平时上网使用无线网卡。这就需要修改路由表了。

亏我还是网络技术专业,学没好好上,连最基本的修改路由都不会,于是请教了一下 Blackeeper,经指点,这也是挺简单的操作。

查看路由表

复制代码
> route print -4

 IPv4 路由表
===========================================================================
活动路由:
网络目标        网络掩码      网关           接口            跃点数
0.0.0.0         0.0.0.0       10.0.0.1       10.0.0.19       276
0.0.0.0         0.0.0.0       192.168.1.2    192.168.1.102   25

由上表,可以看到两根网线分别对应两个内网 IP、两个网关,有线网卡网关是 10.0.0.1,无线网卡网关是 192.168.1.2。目前是无线网卡优先级比较高,也就是说上网是通过无线网卡的。

首先,将默认网关改成无线网卡的,并设置 metric 值为 15,我也不大清楚这是什么意思,只知道值越小优先级越高。

复制代码
> route change 0.0.0.0 mask 0.0.0.0 192.168.1.2 metric 15

操作完成!

然后,添加一条路由,访问 10.0.0.20 通过网关 10.0.0.1metric 值设置比上面的低一点。

复制代码
> route add 10.0.0.20 mask 255.255.255.255 10.0.0.1 metric 3

操作完成!

操作完成之后,再看路由表,就有变化了,跃点数并不是 metric,按实际是越小优先级越高。

复制代码
> route print -4

 IPv4 路由表
===========================================================================
活动路由:
网络目标        网络掩码          网关         接口           跃点数
0.0.0.0         0.0.0.0           192.168.1.2  192.168.1.102  40
10.0.0.20       255.255.255.255   10.0.0.1     10.0.0.19      23

写到这里,好像第一步是没有必要的,只要设置指定 IP 通过 10.0.0.1 访问即可,优先级高点。如果访问另一个 IP,也需要走那个网关,添加上去就是。

参考:

window7设置指定网卡访问指定IP - 简书

相关推荐
HumanRisk6 分钟前
HumanRisk-自动化安全意识与合规教育平台方案
网络·安全·web安全·网络安全意识教育
网络小白不怕黑9 分钟前
华为设备 QoS 流分类与流标记深度解析及实验脚本
网络·华为
网络小白不怕黑13 分钟前
华为交换机堆叠与集群技术深度解析附带脚本
网络·华为
创小匠40 分钟前
创客匠人视角下创始人 IP 打造与知识变现的底层逻辑重构
人工智能·tcp/ip·重构
靡樊2 小时前
NAT、代理服务、内网穿透
网络·内网穿透·nat·代理服务·内网打洞
一只栖枝7 小时前
网络安全 vs 信息安全的本质解析:数据盾牌与网络防线的辩证关系关系
网络·网络安全·信息安全·it·信息安全认证
CertiK8 小时前
CertiK《Hack3d:2025年第二季度及上半年Web3.0安全报告》(附报告全文链接)
网络
一只小鱼儿吖9 小时前
进程代理单窗口单IP技术:原理、应用与实现
网络·网络协议·tcp/ip
稳联技术10 小时前
Ethernet IP与Profinet共舞:网关驱动绿色工业的智慧脉动
网络·网络协议·tcp/ip