浅谈内外双网卡共存配置

阅读此文章需要一定网络基础,会用命令行

最近因为工作需要,我得在电脑连接两个网络,一个是内部网络(用于一些内部软件通信),一个是外网(便于我查询资料).

起初我没有任何设置,就简单的插上网线,连上网络,结果我发现两网只通了一网.

经过多番搜索,我终于得到了解决方法.

 

原来系统有一张表,专门管理对外指定IP的网络连接经过哪个网卡,我的解决方法,就是配置这张表.

我的外网网卡配置是:

IP:192.168.1.128

掩码:255.255.255.0

网关:192.168.1.1

内网网卡配置是:

IP:192.1.4.203

掩码:255.255.255.0

网关:192.1.4.254

 

打开管理员权限的CMD,使用如下指令,先删除旧的设置(这一步很重要,这些设置是你插上网线以后,系统自己生成的,不删除的话,还会有效):

route delete 0.0.0.0

在这里,IP地址里的0,代表通配符.

实例:192.168.1.0  代表192.168.1.1~192.168.1.255之间所有IP

所以这行指令表示删除所有旧的配置

 

既然清空完了,那就该加回去了.

首先我要让所有连接内网的软件,经过192.1.4.254这个网关.

因为内网的软件,访问的都是内网固定的几个IP,所以我用192.1.4.0代表内网所有IP(记住:0是通配符).内网网卡的掩码是255.255.255.0

那么我就这么添加:

route -p add 192.1.4.0 mask 255.255.255.0 192.1.4.254

(注:这里的-p参数,代表该设置在重启后仍然有效,如果不需要可以考虑去掉)

 

然后我要让其余所有外网通信,都经过外网的网关192.168.1.1.

由于外网IP全是不确定值,所以我就用0.0.0.0代表外网所有IP.掩码也是0.0.0.0

route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1

OK配置完成,内外网都通了~

You may also like...

1 Response

  1. AsmX说道:

    感谢AsmL的路由表知识文章~

发表评论

电子邮件地址不会被公开。 必填项已用*标注