双网卡同时上网
文章目录
在中国移动的几个省公司干过活,这段时间在集团公司干活,都是内网外网分开的网络环境,所以工作的时候还需要不断的切换内外网,比较麻烦。以前写过一篇文章,介绍一种用批处理的方法来快速切换内外网——[非常实用的原创小工具:EasyIP ],不过每次切换的时候还是要拔网线,仍然不方便,而且频繁拔插网线,对电脑的网络接口也不好。
现在有一种新方法,不过要更奢侈一些,那就是一台机器得装两张网卡。
分别在两张网卡接上内网和外网的网线。
配置好外网的网络设置,能够正常使用网络服务。
配置好内网的 IP 地址和子网掩码,网关和 DNS 不需要填写。
在命令提示符中输入 cmd, 执行 route add 命令 例子: route add -p 192.168.0.0 mask 255.255.255.0 192.168.2.1 metric 1 说明:192.168.0.0是目标网络的网络地址,255.255.255.0是本机内网的子网掩码,192.168.2.1是本机内网的网关。
如果目标网络不止一个,可以照着例子新增 route add 命令,存在一个文本文件中,改后缀名为 bat,这样只要运行这个批处理文件,就能把所有的命令执行一遍。
好了,这个时候你就会发现,内网和外网对你来说已经没有什么区别了,在上网查资料的同时,也能在内网的Unix主机上对数据库做相关的操作了。
顺便再介绍下怎么通过 IP 地址和子网掩码做与运算来计算相关地址知道 IP 地址和子网掩码后可以算出:
1、 网络地址 2、 广播地址 3、 地址范围 4、 本网有几台主机
例1:下面例子 IP 地址为192.168.100.5 子网掩码是255.255.255.0。算出网络地址、广播地址、地址范围、主机数。
一)分步骤计算
1) 将 IP 地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址
2) IP 地址和子网掩码进行与运算,结果是网络地址
3) 将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。
4) 地址范围就是含在本网段内的所有主机
网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出 地址范围是: 网络地址+1 至 广播地址-1 本例的网络范围是:192.168.100.1 至 192.168.100.254 也就是说下面的地址都是一个网段的。 192.168.100.1、192.168.100.2 ··· 192.168.100.20 ··· 192.168.100.111 ··· 192.168.100.254
5) 主机的数量
主机的数量 = 2二进制的主机位数 - 2
减2是因为主机不包括网络地址和广播地址。本例二进制的主机位数是8位。
主机的数量 = 28 - 2 = 254
二)总体计算
我们把上边的例子合起来计算一下过程如下:
例2: IP 地址为128.36.199.3, 子网掩码是255.255.240.0。算出网络地址、广播地址、地址范围、主机数。
1) 将 IP 地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址, 虚线前为网络地址,虚线后为主机地址
2) IP 地址和子网掩码进行与运算,结果是网络地址
3)将运算结果中的网络地址不变,主机地址变为1,结果就是广播地址。
4) 地址范围就是含在本网段内的所有主机
网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出
地址范围是: 网络地址+1 至 广播地址-1
本例的网络范围是:128.36.192.1 至 128.36.207.254
5) 主机的数量
主机的数量 = 2二进制位数的主机 - 2
主机的数量 = 212 - 2 = 4094
减2是因为主机不包括网络地址和广播地址。
从上面两个例子可以看出不管子网掩码是标准的还是特殊的,计算网络地址、广播地址、地址数时只要把地址换算成二进制,然后从子网掩码处分清楚连续1以前的是网络地址,后是主机地址进行相应计算即可。
以上计算相关地址部分来源于彻底明白IP地址——计算相关地址
本站所有转载文章,其版权一律归原著者所有,与之相关的权益归原发表文章的报刊和网站,本人转载仅供学习、参考和方便阅读,没有其它任何从事商业的动机。任何个人或单位,如果不愿其作品被转载于此,敬请说明和通知。
文章作者 Palfans
上次更新 2008-05-06