最近一切在忙活着上网的问题,因为机房的网速是大家共享的所以觉得网速有点慢,所以想自己用一个专线,所以最近一直在弄这个。

 培训的机房是集体通过老师的服务器出去的。老师的电脑主机是两块网卡,一块是连接到外网的,一块是连接到内网,因为做了nat和dhcp所以在机房的局域网没办法获得外网的ip(学校的局域网ip)。因为我的电脑配置了两块网卡,所以我从墙上的信息点自己接了一个网线接到了自己网卡上,在linux下面我用的是eth1连接到外网的。内网我是eth0连接的,在网上下载了锐捷认证,这里我们学校只是通过锐捷认证没有拨号,只要认证通过了就可以连接因特网。用了几天发现在linux下锐捷认证老师掉线,不知道是不是版本太低了还是怎么了?但是好像也没有什么高版本的下。于是我就想通过在虚拟的win7下面通过锐捷认证,然后代理真实机的linux上网,而且有时候上课我又必须让虚拟机能够连接到内网方便我能够用xshell连接到自己机器。,以及老师的vnc。所以我们得往虚拟机添加两块网络。

 这个相信不难========

 接下来我需要的是让虚拟机能够dhcp获得外网的ip。

  1.

  如何实现虚拟代理真实机上网_第1张图片

上图是添加两块网卡

2.

如何实现虚拟代理真实机上网_第2张图片

如图:我选择vmnet0桥接在eth1上面,目的是让他和外网一样能够获得学校dhcp服务器给我们分的ip,方便我们锐捷认证。

vmnet1桥接在eth-0上面目的是让虚拟机能够和内网通信。

好的那么接下来我们就在虚拟机里面锐捷认证。

如何实现虚拟代理真实机上网_第3张图片

在虚拟机下面我们看到有了两块网卡

如何实现虚拟代理真实机上网_第4张图片

在网卡一也就是我们外网ip所在的那块网卡。右键点属性-共享

如何实现虚拟代理真实机上网_第5张图片

这样本地连接二的ip会自动设为192.168.137.1

为了能够和内网能够通信,我们把二的ip改成我们实验室的内网。

如何实现虚拟代理真实机上网_第6张图片

好了这样基本上就可以了,最后为了能够代理真实机上网,我们只需在linux下面添加网关,网管为我们在虚拟机网卡二的ip

整个实验室要想上网都可以把网关改成网卡二的ip,从而代理整个机房上网。这样也不要nat了。之所有为什么能够这样,其实我们只需这样理解,虚拟机下面的桥接就相当于用一个交换机把真实机器连接起来,nat相当于就是一个路由器连接。




这次试验能够成功感谢双星教育的冯德勇老师的热心指导。