ubuntu 6.06 架设 vpn
时间:2007-02-28 来源:delphis
[原创]ubuntu 6.06 架设 vpn
环境:
VMware
ubuntu 6.06
双网卡
#eth0 外网卡,模拟公网
auto eth0
iface eth0 inet static
address 192.168.111.3
netmask 255.255.255.0
broadcast 192.168.111.255
gateway 192.168.111.2
#eth1 内网卡
auto eth1
iface eth1 inet static
address 192.168.1.254
netmask 255.255.255.0
broadcast 192.168.1.255
#这里没有设置默认网关
1.测试MPPE module可不可以载入
root@1006:~# modprobe ppp-compress-18 && echo success
success
2.apt安装pptp包
root@1006:~# apt-get install pptpd
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
将会安装下列额外的软件包:
bcrelay
下列【新】软件包将被安装:
bcrelay pptpd
共升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 106 个软件未被升级。
需要下载 73.3kB 的软件包。
解压缩后会消耗掉 295kB 的额外空间。
您希望继续执行吗?[Y/n]y
获取:1 http://debian.ustc.edu.cn dapper/main bcrelay 1.2.3-1 [19.4kB]
获取:2 http://debian.ustc.edu.cn dapper/main pptpd 1.2.3-1 [53.9kB]
下载 73.3kB,耗时 16s (4484B/s)
选中了曾被取消选择的软件包 bcrelay。
(正在读取数据库 ... 系统当前总共安装有 103598 个文件和目录。)
正在解压缩 bcrelay (从 .../bcrelay_1.2.3-1_i386.deb) ...
选中了曾被取消选择的软件包 pptpd。
正在解压缩 pptpd (从 .../pptpd_1.2.3-1_i386.deb) ...
正在设置 bcrelay (1.2.3-1) ...
正在设置 pptpd (1.2.3-1) ...
Starting PPTP Daemon: pptpd.
3.开启linux的内核转发功能
root@1006:~# vi /etc/sysctl.conf
# Uncomment the next line to enable packet forwarding for IPv4
#net/ipv4/ip_forward=1
3.编辑配置文件
root@1006:/etc# vi pptpd.conf
#localip 用来指定vpn服务器上建立ppp0网络接口(用于vpn客户端使用)地址
#remoteip 远程客户端的ip地址池,可以是单一地址也可以是范围
localip 192.168.1.10
remoteip 192.168.1.11-100
root@1006:/etc# vi /etc/ppp/chap-secrets
指定vpn客户端帐号、密码,以及相应ip地址(*表示从地址池里随即挑选,用户多客户端)
# Secrets for authentication using CHAP
# client server secret IP addresses
admin pptpd admin *
4.重新启动pptpd服务
root@1006:/etc# [color=red] /etc/init.d/pptpd restart
5.在windows下建立各vpn连接,使用帐号admin、密码admin访问192.168.111.3即可建立到192.168.1.254的vpn连接,可以访问内部网络192.168.1.*
转载请指名出处! over
环境:
VMware
ubuntu 6.06
双网卡
#eth0 外网卡,模拟公网
auto eth0
iface eth0 inet static
address 192.168.111.3
netmask 255.255.255.0
broadcast 192.168.111.255
gateway 192.168.111.2
#eth1 内网卡
auto eth1
iface eth1 inet static
address 192.168.1.254
netmask 255.255.255.0
broadcast 192.168.1.255
#这里没有设置默认网关
1.测试MPPE module可不可以载入
root@1006:~# modprobe ppp-compress-18 && echo success
success
2.apt安装pptp包
root@1006:~# apt-get install pptpd
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
将会安装下列额外的软件包:
bcrelay
下列【新】软件包将被安装:
bcrelay pptpd
共升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 106 个软件未被升级。
需要下载 73.3kB 的软件包。
解压缩后会消耗掉 295kB 的额外空间。
您希望继续执行吗?[Y/n]y
获取:1 http://debian.ustc.edu.cn dapper/main bcrelay 1.2.3-1 [19.4kB]
获取:2 http://debian.ustc.edu.cn dapper/main pptpd 1.2.3-1 [53.9kB]
下载 73.3kB,耗时 16s (4484B/s)
选中了曾被取消选择的软件包 bcrelay。
(正在读取数据库 ... 系统当前总共安装有 103598 个文件和目录。)
正在解压缩 bcrelay (从 .../bcrelay_1.2.3-1_i386.deb) ...
选中了曾被取消选择的软件包 pptpd。
正在解压缩 pptpd (从 .../pptpd_1.2.3-1_i386.deb) ...
正在设置 bcrelay (1.2.3-1) ...
正在设置 pptpd (1.2.3-1) ...
Starting PPTP Daemon: pptpd.
3.开启linux的内核转发功能
root@1006:~# vi /etc/sysctl.conf
# Uncomment the next line to enable packet forwarding for IPv4
#net/ipv4/ip_forward=1
3.编辑配置文件
root@1006:/etc# vi pptpd.conf
#localip 用来指定vpn服务器上建立ppp0网络接口(用于vpn客户端使用)地址
#remoteip 远程客户端的ip地址池,可以是单一地址也可以是范围
localip 192.168.1.10
remoteip 192.168.1.11-100
root@1006:/etc# vi /etc/ppp/chap-secrets
指定vpn客户端帐号、密码,以及相应ip地址(*表示从地址池里随即挑选,用户多客户端)
# Secrets for authentication using CHAP
# client server secret IP addresses
admin pptpd admin *
4.重新启动pptpd服务
root@1006:/etc# [color=red] /etc/init.d/pptpd restart
5.在windows下建立各vpn连接,使用帐号admin、密码admin访问192.168.111.3即可建立到192.168.1.254的vpn连接,可以访问内部网络192.168.1.*
转载请指名出处! over
相关阅读 更多 +