首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

64位CentOS 6.3 通过VPN借助虚拟机下网

2013-02-04 
64位CentOS 6.3 通过VPN借助虚拟机上网写这篇文章的初衷是:联网必须登陆一个客户端,本来可以通过Wine来模

64位CentOS 6.3 通过VPN借助虚拟机上网

写这篇文章的初衷是:联网必须登陆一个客户端,本来可以通过Wine来模拟Windows的环境运行客户端,但我的CentOS是64位的,成功安装了64位的Wine(配置过程)。这个客户端是32位的,不能运行,于是想在64位的CentOS里安装32位的Wine,搞了一天没有成功,只好想其他办法。

思路:在CentOS下安装Vmware虚拟机,运行一个Windows xp系统,在XP中运行客户端,这时XP可以联网但CentOS不能联网。在XP中VPN+NAT代理服务器,这样CentOS可以通过VPN来访问XP中的代理服务器,间接上网。

1.安装虚拟机

由于以前用的是Vmware,这里使用Vmware for Linux最新的版本,可以到这里下载(注意根据系统选择不同的版本):http://pan.baidu.com/share/link?shareid=4905&uk=4045372959,包含.bundle安装文件和注册机(最好先在Windows下生成几个key),安装比较简单,切换到root账户,运行下面的命令

#./VMware-Workstation-Full-9.0*.x86_64.bundle

接着会出现图形化的安装界面,按照提示安装即可。安装完成之后在命令行下输入vmware即可启动程序。

2.安装XP

这个没什么可说的,跟Windows下基本上一样,找一个XP的映像文件安装即可,过程中必须输入key,不然无法打开虚拟机电源。

另外添加一点,安装虚拟机时选择上网方式,需要选择桥接。这里解释的很清楚,虚拟机VMware3种网络模式(桥接、nat、Host-only)的工作原理。

简单的说,桥接方式虚拟了一台与主机具有相同地位的电脑,NAT是通过NAT地址转换实现与外网链接,HOST-only虚拟了一台与外界隔离的计算机。

3.在XP中搭建VPN+NAT代理服务器

1.先查看XP(ipconfg)和CentOS(ifconfig)上的ip地址,将主机的IP配置成和虚拟机同一个网段,两者之间要ping通;

2.在控制面板中添加组件“其他网络文件和打印服务”和“管理和监视工具”(需要系统光盘,没有成功接着往下做即可);

3.启动Routing and Remote Access服务,并将启动类型更改为自动;

4.打开网上邻居,在左侧网络任务里面点击“查看网络连接”,可以看到“传入”字样,这表示操作成功,单击右键打开“传入的连接”的属性,在“常规”标签中虚拟专用网中钩选“允许他人通过internet...,”在"用户"标签中允许的连接的用户钩选相应用户,如果想要添加新的用户,则点击“新建”就可以建立新用户(账户密码是CentOS用来登陆VPN的),确定退出。打开“网络”标签下的“TCP/IP”项属性对话框,选择“指定TCP/IP地址”填上vpn认为合法的地址(包含CentOS的IP地址)。至此,VPN配置完毕。

5.按Win+R 输入并运行netsh,继续输入routing并回车,继续输入ip并回车,继续输入nat并回车,继续输入install并回车。然后输入add interface name="内部" mode=private并回车(如果提示“必须先安装NAT”则,停止“ICS”服务再操作),输入add interface "本地连接" full并回车。输入show interface并回车,如果出现下面的界面表示NAT配置成功。
NAT 内部
配置
---------------------------
模式 : 专用接口
NAT 本地连接
配置
---------------------------
模式 : 地址和端口转换

4.在CentOS下配置VPN客户端

添加VPN账户时要选择PPTP(Point-to-Point Tunneling Protocol)客户端,否则连接不上。如果没有安装可以到这里下载(64位),下载链接,然后运行命令安装即可。

rpm  -ivh NetworkManager-pptp-0.8.0-1.git20100411.el6.x86_64.rpm

最后添加账户即可,网关(Gateway)填虚拟机(XP)的IP地址,账户密码为刚才添加或者新建的账户。

当重启虚拟机时,IP地址可能发生变化,在主机中做相应更改即可。

到此完成。

参考:

http://bbs.pcbeta.com/viewthread-603450-1-1.html

http://zhumeng8337797.blog.163.com/blog/static/10076891420126205441057/

http://www.lnmpblog.com/archives/611

http://blog.catjia.com/linux-os/linux-base/2012_02_585/

 

热点排行