为了完成代理上网或数据共享访问测试操作,相信不少朋友都使用虚拟机,通过该虚拟机能够虚拟出一个全新的计算机系统,之后与本机组成一个局域网工作环境,如此一来他们就能花费最小的代价与精力完成测试任务。
不过,虚拟机要通过虚拟的局域网网络传输通道与本机进行互相访问时,必须要求本机已经处于网络连接状态,哪怕是本地计算机通过普通网络线缆连接到另外一台计算机的网卡设备上,或者连接到一个价格极其低廉的普通集线器中,如此一来虚拟机与本地计算机之间的虚拟网络通道才能正式生效。但对于很多朋友来说,身旁往往只有一台计算机可以利用,没有其他计算机以及普通集线器可以使用,也没有ADSL上网宽带可以利用,如此说来,我们难道就没有办法让虚拟机通过虚拟网络通道访问本地计算机了吗?
案例解决
考虑到虚拟机对网络连接有一种“依赖症”,因此我们必须想办法让虚拟机能够识别到本地计算机已经处于网络连接状态;而经过多次分析以及反复实践,笔者发现通过交叉网络线缆连接起来的两台计算机,能够构成最简单的直连网络;而交叉网络线缆在传输网络信号时,8根芯号线实际上只有4根芯号线处于工作状态,另外 4根芯号线处于闲置状态,其中1号线、2号线是专门用来发送数据信息的,3号线、6号线是专门用来接受数据信息的;从一一对应的角度来看,1号线、3号线其实就是一条完整的信息传输通道,2号线、6号线是另外一条完整的信息传输通道。依照这样的通信原理,笔者头脑中突然冒出了这样一个念头,那就是能不能采用手工方法,将交叉网络线缆的1号线、3号线与2号线、6号线直接连在一起,让同一根网络线缆的内部形成一个网络传输通道呢?经过实际测试,笔者发现这样的想法是切实可行的,当我们将网络线缆一端的内部线头连接起来后,本地计算机就认为网络线缆已经处于局域网网络中了,这时虚拟机就能通过虚拟的局域网网络通道访问本地计算机了。
想到做到,笔者立即找来一根废旧的交叉网络线缆,将其一端水晶头剪掉,然后采用手工方法将这一根网络线缆的1号线、3号线连接在一起,将2 号线、6号线连接在一起;待内部芯号线连接好后,笔者尝试着将这根交叉网络线缆的另外一端水晶头直接插入到本地计算机的网卡接口中,果然系统托盘区域处的本地连接图标自动弹出已经连接到网络的提示了,这说明Windows系统已经认可本地计算机系统处于网络连接状态了。之后笔者进入虚拟机工作环境,在该工作环境下尝试访问本地计算机中的共享资源时,发现共享访问竟然成功了;哈哈,巧妙对网络线缆进行了一下伪装,就能轻松骗过本地计算机系统的网络识别了。
案例总结
伪装过的网络线缆在插入到本地计算机中后,Windows系统之所以能够出现已经连网的提示信息,主要是对应计算机中的网卡设备自动识别到1号线、3号线已经连通,2号线、6号线也已经被连通,那样一来Windows系统当然会认为本地计算机已经接入到局域网网络中了。当虚拟机发现本地计算机处于网络连接状态时,它自然也就能够通过虚拟的网络通道访问到本地计算机中的共享资源了。当然,在这里需要提醒各位注意的是,网络线缆的1、2、3、4、5、6、7、 8芯号线排列顺序不是随便定的,它是在把水晶头有金属弹片的一面向上,塑料扣片向下,插入RJ-45座的一头向外,从左到右依次为1、2、3、4、5、 6、7、8脚。
【编辑推荐】