电脑双网卡如何设置软路由--九五小庞
-
以管理员的身份运行CMD,打开CMD运行界面。首先分析路由情况,打印路由表。输入如下的命令:route print
-
在路由表中,前一列为网络的目标地址,即可以访问的网络段,如:0.0.0.0为所有网段。
-
第二列为该网段的子网掩码,能够让路由器确定目的网络的地址类。例如:192.168.1.0网段的子网掩码为:255.255.255.0
-
第三列是网关,网关(Gateway)就是一个网络连接到另一个网络的“关口”。也就是网络关卡。如本例中我们需要访问外网的无线路由地址为192.168.253.2,那它就是网关。
-
第四列接口,接口列就是告诉路由器分配给网卡的IP地址。即本机网卡上的IP地址。在本机的地址中也包含回送地址127.0.0.1
-
第五列是跃点数。跃点:即路由。一个路由为一个跃点。传输过程中需要经过多个网络,每个被经过的网络设备点(有能力路由的)叫做一个跃点。该值越小,可信度越高。
-
问题判断:如果在路由表出现两个0.0.0.0的网络目标,或者没有包含你需要的网络目标段,例如:192.168.1.0那网络访问肯定是不正常的。首先我们可以手动改写路由表。先删除不正常的目标网络。例:删除访问外网的路由:route delete 0.0.0.0
-
再删除局域网段的路由,命令格式:route delete 网络目的地址 [mask] [子网掩码]
route delete 192.168.1.0 mask 255.255.255.0
-
我们可以采用“route add 网络目的地址 mask 子网掩码 网关”添加静态永久路由来处理该问题。
外网访问永久静态路由:route add -p 0.0.0.0 mask 0.0.0.0 192.168.253.2
内网访问永久静态路由:route add -p 192.168.1.0 mask 255.255.255.0 192.168.1.1 -p
192.168.1.1 为要设置的网关| 192.168.1.0 对应的是网关(最后一位为0)
注意:电脑上的两个网卡都需要设置为固定IP;要设置网关的网卡,不需要设置网关。
-
查看路由表,多了两条永久静态路由。route print,如果不指定跃点数,默认为1
-
测试外网,内网的连接情况,ping ,网络正常。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义