三种方法同时访问两个网段
数字办公
王冠雄:单位的一台台式机,因为工作原因,需要同时上内网和外网,两个网段都有自己固定的IP和网关,目前该机始终只能访问其中一个网段。如果内网的IP地址为10.1.1.100,网关为10.1.1.254,外网的IP地址为20.1.1.200,网关为20.1.1.254(子网掩码都是255.255.255.0)。请问《电脑报》的专家,如何设置才能让该机同时访问两个网段?
办公专家陈邓新:通过读者的描述我们了解到读者想要同时访问内网和外网,内网和外网都有自己固定的IP和网关,而一台计算机中又不允许同时有两个网关,所以用一块网卡来绑定这两个网关就不可能了。有三种解决途径:一是用两块网卡来分别绑定一个网关;二是不加网卡,又想同时访问两个网段,可以用“route”命令来配置一下;三是用虚拟机来解决这个问题。
方法1:禁用法
在台式机上安装两块网卡,第一块网卡命名为“内网”,IP地址为:10.1.1.100,网关为10.1.1.254,用于访问内网。第二块网卡命名为“外网”,IP地址为:20.1.1.200,网关为20.1.1.254,用于访问外网。当要访问内网时,启用网卡“内网”,禁用网卡“外网”。同理,当要访问外网时,启用网卡“外网”,禁用网卡“内网”。
这种很简单,是普遍采用的方法,但它需要两块网卡,连接不同的网段,比较浪费硬件资源。
方法2:Route法
如果台式机不加网卡,但连接了交换机,该交换机又能连接内网和外网,就可以采用Route法。假设内网需要访问的网段是10.0.0.0/8,外网需要访问的网段是20.0.0.0/8。在台式机网卡上添加10.1.1.100和20.1.1.200两个IP地址(子网掩码都为255.255.255.0),接着在命令提示符下输入如下命令:
route add -p 10.0.0.0 mask 255.0.0.0 10.1.1.254 (内网)
route add -p 0.0.0.0 mask 0.0.0.0 20.1.1.254 (外网)
如果安全性要求不高,这种方法是最经济、最简单的。
方法3:虚拟机法
在台式机上安装虚拟机软件VMware Workstation 6,在VMware Workstation 6中安装Windows XP Professional虚拟机,设置虚拟机的网卡为“桥接”网卡。
在台式机上,设置主机网卡的IP地址为20.1.1.200,网关为20.1.1.254,用于访问外网;在Windows XP Professional虚拟机中,设置IP地址为10.1.1.100,网关为10.1.1.254,用于访问内网(所有子网掩码都为255.255.255.0)。
小提示:虚拟机有四种网络连接,使用其中的桥接网络,此时虚拟机相当于网络上的一台独立计算机,与主机一样,拥有一个独立的IP地址,这时用户就相当于同一时间拥有了两台计算机。
这种方法是最安全的。如果读者是在一个要求数据比较安全的单位工作,建议采用这种方法连接两个网段,用主机访问外网,用虚拟机访问内网,主机和虚拟机之间不相互通信,这样可以保证数据的安全。