pptpd
pptpd
br0 172.16.2.9 --这是能上外网的IP(模拟国外不受限制IP)
宿主机
vmnet1 192.168.1.1 --这是hostonly内网(模拟国内IP)
|
|
|
xp虚拟机
192.168.1.128
实现目的:
让xp虚拟机通过pptpd的vpn拔号,能够上外网
软件包路径
笔记目录下/arch/vpn_soft/
第一步:
安装
在宿主机做
# yum install ppp -y
# rpm -ivh pptpd-1.4.0-3.el6.x86_64.rpm
第二步:
配置
在宿主机做
# vim /etc/ppp/options.pptpd
67 ms-dns 114.114.114.114 --打开注释,并写上公网的DNS服务器IP
# vim /etc/pptpd.conf
12 ppp /usr/sbin/pppd --打开这一行的注释
102 localip 172.16.2.9 --最后写上这两句(localip要写vpn服务器上外网的IP)
103 remoteip 172.16.2.10-50 --写一个分配给客户端拔号的IP范围
# vim /etc/ppp/chap-secrets --写上可以拔号vpn服务器的用户名和密码
test pptpd 123456 * --代表用户名为test,密码为123456;pptpd表示服务名,*表示所有人能连
第三步:
服务器启动服务
# /etc/init.d/pptpd restart
第四步:
windows客户端配置
右键网上邻居--》属性--》创建一个新的连接--》下一步--》连接到我的工作场所--》下一步--》虚拟专用网络连接--》下一步--》填一个随意的连接名(如:zhangsan)--》填vpn内网的IP(这里就是192.168.1.1)-->下一步--》填用户名(test),密码(123456)--》点连接
测试:
windows可以上外网了
课后作业:
买或使用免费的国外vps或云主机,搭建简单vpn
####################################################
关于服务的登录用户问题讨论
1,客户端访问任何服务器的服务,都会以一种用户身份来访问(这个用户身份是由服务器决定的,与客户端无关)
nfs默认指定客户端以nfsnobody身份来访问,想要改身份,就需要要服务器上加参数修改(no_root_squash指定客户端以root身份,还可以anonuid=xxx,anongid=xxx这种指定任意身份)
2,服务登录用到的用户一般分为与系统用户有关(nfs,vsftpd,samba等)和与系统用户无关(rsync,mysql等)