同时接入多个网卡访问多个网段

Windows多网卡配置

工作环境限制,不同的网络环境只能访问对应网段的网站、应用,这时通过安装双网卡且做对应配置后可以实现同时访问的需求。

设置网卡

同时连接多块网卡,或者同时连接网卡和Wifi之后,网络连接里面会显示多张网卡,依情况是否手动设置Ip,但是只能给一张网卡设置默认网关,否则会提示冲突。

此时,通过禁用其中一张网卡,只用一张网卡的时候需要设置对应网关,已经可以实现访问对应网卡的网段了,但是还无法实现同时访问两个网段的网络。

image-20260520175657708

image-20260520175710741

通过cmd命令行的ipconfig命令可以查看两个网络的ip地址、子网掩码、默认网关信息。

image-20260521095143795

查看路由配置

# 显示路由表
route print

活动路由,是可变的,临时路由配置,重启后会失效;永久路由,是固定的,永久的路由配置,重启后仍然生效。看到路由里有两个0.0.0.0开头的地址信息,这样会路由冲突,需要进一步修改路由配置。

image-20260521100340257

修改路由配置

通过修改路由配置,实现所有ip默认走A网关,某几个网段走B网关,实现同时访问不同网络。

# 删除对所有ip的默认路由设置
route delete 0.0.0.0

# 将所有ip路由指向A网关,不带-p的设置为临时路由,带-p的是设置为永久路由
route -p add 0.0.0.0 mask 0.0.0.0 10.122.10.1

# 测试网段路由指向B网关
route -p add 10.11.0.0 mask 255.255.0.0 10.11.42.1
route -p add 10.12.0.0 mask 255.255.0.0 10.11.42.1

image-20260521101335450