双网卡实现同时上内外网方法

很多单位为了安全,内网都没有接入互联网。要实现既要上公司内网,也要上互联网。我们一般都是配置双网卡,一个网卡连内网,一个连外网。

通过配置电脑的静态路由来实现同时访问内外网的。电脑的网络IP配置不用变,两个网卡都按照正常配置(都配置IP地址、子网掩码、网关、)。我们通过设置不同的网络经过不同的网关来实现内外网正常访问。

这里我用的是笔记本,一个有线网卡一个无线网卡,【有线网卡为内网,无线网卡为外网】各自配置如下:

内网:ip 201.123.123.249 掩码 255.255.255.0 网关 201.123.123.254 DNS 空

外网自动获取:ip 192.168.1.104 掩码 255.255.255.0 网关 192.168.1.1 DNS 192.168.1.1

实现方法:

1、点击【开始】-【附件】-【命令】提示符,进入输入命令界面;

  1. route delete 0.0.0.0
  2. //删除所有0.0.0.0的路由,这个是默认访问外网的路由

2、添加静态路由

【内网网段为201.123.123.x,网关为201.123.123.254】

【外网网段为192.168.1.x,网关为192.168.1.1】

先配置内网静态路由:

  1. route add 201.123.123.0 mask 255.255.255.0 201.123.123.254 -p
  2. //它表示访问201.123.123.0网段的所有数据都要经过网关201.123.123.254,-p表示永久添加,重启后依然有效

在配置外网静态路由:

  1. route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 -p
  2. //它表示你可以上外网,访问所有数据都要经过外网网关192.168.1.1,-p表示永久添加,重启后依然有效。

3、设置完了以后,还要再看一下路由表是否都修改过来了。在命令窗口输入route print,就可以显示本机的路由表了。

 

注意:此方法适用于多张网卡,比如三张网卡、四张网卡等等;

但是一旦把网卡禁用,再启用,那么我们设置的静态路由就会丢失。如果我们想清除静态路由,就可以使用此方法。

 

附修改及删除静态路由命令:

例如:修改172.20.0.0 网关由172.20.0.1修改为172.20.0.254

  1. route change 172.20.0.0 mask 255.255.0.0 172.20.0.254

2、如何删除电脑内部路由 【route delete 网段】

例如:route delete 172.18.0.0

### 双网卡内外网切换解决方案 对于双网卡配置下的内网无法访问问题,主要涉及网络接口优先级设置以及路由表管理。当遇到通过有线连接(通常分配静态 IP 地址或特定范围的私有 IP 地址)无法访问某些资源而无线连接能够正常工作的情况时,这可能是由于默认网关的选择不当造成的。 #### 设置网络接口优先级 为了确保内网流量被正确导向至对应的物理适配器,在操作系统层面调整两个网络接口的绑定顺序非常重要。以 Windows 系统为例: 1. 打开命令提示符并输入 `ncpa.cpl` 来查看当前所有的网络连接; 2. 使用鼠标右键点击任意一个网络图标选择“属性”,接着再点击“Internet 协议版本 4 (TCP/IPv4)”选项进入其属性页面; 3. 进一步点击下方的“高级...”按钮,在弹出窗口中的“IP 设置”标签页里可以看到各个网络接口列表及其度量值(metric),较低数值表示较高优先级;因此应将用于访问公司内部服务的那个网口设为更低的度量值来提高它的优先权[^2]。 #### 修改主机路由表 如果上述方法未能解决问题,则可以通过手动编辑本地计算机上的路由表来进行更精确控制。具体操作如下所示: ```bash route add -p 10.26.6.0 mask 255.255.255.0 <ethernet_gateway> metric 1 if <interface_index> ``` 这里 `<ethernet_gateway>` 是指有线路由器所提供的默认网关地址,而 `<interface_index>` 则代表对应于有线网卡的实际索引号。此命令会创建一条永久性的路由记录,使得目标子网(`10.26.6.x`)的数据包总是经由此路径传输。 另外值得注意的是,在多网卡环境中,默认情况下系统会选择具有最高优先级(即最低metric值) 的活动网卡作为发送数据的主要通道。所以即使存在两条通往相同目的地的不同链路,也只会有一条真正起作用除非特别指定其他规则[^3]。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值