Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

多网络(网卡)路由设置脚本,适用于Windows7等系统下,多网卡同时连接多网络情况下的路由设置

License

Notifications You must be signed in to change notification settings

vigotseng/MultiNetRouting

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MultiNetRouting

多网络(网卡)路由设置脚本,适用于Windows7等系统下,多网卡同时连接多网络情况下的路由设置。

背景介绍

我们在日常工作中,经常需要访问两个或者多个互不联通的网络。 我工作的环境中,需要访问三个网络:

  • 一个公司内网,用于工作
  • 一个自建局域网,用于测试开发
  • 一个外网,用于资料查询

如果我们用一个网卡实现连接,需要不停的插拔网线,极不方便。

多网卡解决方案

为了访问多个网络,我在电脑上安装了三张网卡:

  • 网卡一连接公司内网
  • 网卡二连接自建局域网
  • 网卡三连接外网

但是如果直接将网卡连接相应的网络,是无法实现响应网络的访问的,因为网络数据默认全部走网卡一。此时没有路由信息,我们需要手动设置。

网络规划

根据三个网络的IP地址特征,配置网络的路由参数,使得在同一台电脑上实现多网卡、多网络的自由访问。

  • 网卡一连接的内网IP特征:10.x.x.x
  • 网卡二连接的自建局域网IP特征:192.x.x.x
  • 网卡三连接的外网IP特征:除以上两者以外,全部走外网

代码

根据网络IP地址规划,将不同网段的数据流量走相应的网卡,使得数据分流

@echo off
route delete 0.0.0.0
route delete 10.0.0.0
route delete 192.0.0.0
route add -p 192.0.0.0 mask 255.0.0.0 192.168.11.1 metric 10
route add -p 10.0.0.0 mask 255.0.0.0 10.106.90.126 metric 20
route add -p 0.0.0.0 mask 0.0.0.0 172.20.10.1 metric 30
pause

代码说明

  • metric 表示优先级
  • route /?查看相应帮助信息

About

多网络(网卡)路由设置脚本,适用于Windows7等系统下,多网卡同时连接多网络情况下的路由设置

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.