一台电脑同时上内网和外网

大家经常遇见有的公司设定了内网和外网,但是有的时候你又要去外网查询数据。
我不装了,我吐了。
我又不是营销号
——————————————————————————————

今天有个需求,同时上内网和外网。

然后求助于万能的百度,百度提示用ROUTE。
就是静态网站+ROUTE。
给大家说:这个是没用的。
这群人一抄二、二抄十,然后所有的人都觉得这个是个好方法。

但是问题是:系统会自己维护一个路由表啊!!!!!!!
也就是说:当上不上网的时候,系统会自己往路由表写信息,让你安心上网。

所以——你会发现:你什么都不用做,ROUTE的路由表两三天就GG了。
电脑:世界上竟然有个人,专门让自己不能上网。我真的不懂这个人想干啥,估计他是个XX——哎,我给你维护一个路由表。

你把0.0.0.0全删了,过了两天电脑自己就维护出来路由表了。里面赤裸裸的两行:0.0.0.0

你可以写规则,但是0 0 0 0 这个东西系统会自己维护的……

————————————————————————————————————
然后,我又求助于万能的淘宝。

淘宝客服告诉我:win 10 不支持双网卡上网。

我信了。

但是网卡很便宜。我还是买了双网卡。

然后发现:WIN 10支持双网卡。

我日了XXX。淘宝卖家你能不能有点职业能力??????在这里插入图片描述
你看,双网卡都有流量(虽然不多)。
当上网的时候,会优先选择网卡。其中一个网卡跑满速另一个网卡慢吞吞。但是双网卡都有流量!
在这里插入图片描述

不存在一个网卡上网另一个网卡就断网的情况。

————————————————————————————————

然后的话,我就发现:只要内外网隔离,那么就让程序自己尝试走内网还是外网。
内网通走内网,外网通走外网。
但是——系统有自己的优先级。

那就设定优先级。

然后我发现:系统设定先用什么网卡是用跃点数决定的。

之前上大学的时候,记得有个参数:TTL。他的定义和跃点数完全一致。

就是:
TTL是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。TTL的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。

然后,系统优先使用跃点数低的网卡。

也就是说:系统认为:这个程序设定的跃点数低,所以这个网的性能好,所以我要优先走跃点数低的网卡。

然后百度跃点数。
修改。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
取消自动跃点,设定两个网卡跃点数一致。

这样程序就会同时尝试两张网卡。

然后测试:网变卡了,但是可以走双网卡。(ping值变高了)

逻辑是这样的:当网络通的时候,系统就会决定选择跃点数最低的网卡发送信息。比如说你想去百度,然后其中一个跃点数10,另外一个是100.他就会选择网络更好的10。
当上外网的时候,开通外网网络,然后通过一段时间的整合,就会走外网。
然后把你上过的网写到网关表里,这样系统就变成正常了。

设定优先级,把外网或者内网设定为优先级高。
然后把特定网段的优先级设定为比 0 0 0 0规则更高。
把你今天上网的所有内容,都写死在路由表里,这样就能双网卡走内外网了。

就这样。

猜你喜欢

转载自blog.csdn.net/weixin_45642669/article/details/114303760