ROS 5.20 全部4种×××设置过程

在6点多的新版本测试不成功


本设置方法根据5.20版本进行设置,共分5个部分分别为:

1、×××的公共设置部分
2、PPTP设置过程
3、L2TP设置过程
4、O×××设置过程
5、SSTP设置




一、ROS 4种×××方式公共设置
ROS的×××有一定的规律,其中有一些设置是公共的,我们可以称之为基础配置。这个配置可以单独为某一种×××方式所使用,也可以为4种×××方式共同 使用。本人的设置过程就是把此基础配置让4种×××方式共同使用了。这样整个设置过程避免了内容重复。大家如果希望不同×××方式使用的基础配置不一样, 完全可以自己对其单独设置的,ROS完全可以满足各种个性化要求。
直接上图:
第一步:设置分配给***用户的地址池 ip–pool
212707o6dnm3bndf3nhf3g

代码:
/ip pool
add name=pool1 ranges=192.168.50.2-192.168.50.100
第二步:根据地址池ip设置NAT上网规则
212758e7d49dldmmd09p5w
代码:
/ip firewall nat
add action=masquerade chain=srcnat disabled=no src-address=\
192.168.50.2-192.168.50.100
第三步:设置基础设置的profiles模板
212837lgqh1dqz2no119e2
代码:
/ppp profile
add change-tcp-mss=yes dns-server=192.168.50.1 local-address=192.168.50.1 \
name=profile1 only-one=default remote-address=pool1 use-compression=\
default use-encryption=yes use-ipv6=yes use-mpls=default \
use-vj-compression=default
第四步:添加***用户
212854lqoze1fbjqzoffwy
代码:
/ppp secret
add caller-id=”” disabled=no limit-bytes-in=0 limit-bytes-out=0 name=\
router.com.cn password=123456 profile=profile1 routes=”” service=any
至此基础设置部分已经完成。添加了地址池和防火墙规则,设置了***拨号模板和用户名密码。

或许会有人问拨号模板里面有一些内容具体是怎么设置的,请大家看代码,代码里面有详细的设置。我没有给截图,要不得截好几个图。

另外添加用户的时候服务类 型设置了any,那是因为这一个用户要拨这四种***,如果大家想让不同的用户拨不同的***方式,可以单独进行相应类目的选择。


二、PPTP的设置过程
pptp是最通用支持设备最多的一种***方式,相信大家大多都会相应设置,我今天就截个图供大家参考。
213306yawee516hwd57din
代码:
/interface pptp-server server
set authentication=pap,chap,mschap1,mschap2 default-profile=profile1 enabled=yes keepalive-timeout=30 max-mru=1460 max-mtu=1460 mrru=disabled



三、l2tp的设置过程

l2tp的设置与pptp的设置基本一致,不过有一个区别就是要给客户端修改一下注册表,今天我给大家准备了这个注册表文件,下载导入即可。
具体设置如图所示:
213713ukezelqejji2skqe
代码:
/interface l2tp-server server
set authentication=pap,chap,mschap1,mschap2 default-profile=profile1 enabled=yes max-mru=1460 max-mtu=1460 mrru=disabled




四、O×××的设置过程
open***是国外开发的一种新型可以有tcp方式和udp方式两种连接的使用SSL证书的×××连接方式,但是ROS只支持TCP方式。 open***可以任意修改端口,并且还是基于TCP协议的,这种***方法有人说可以穿透任何防火墙,具体是不是这样有待于验证,但是毫无疑问,它是目 前受限制最少,应用最广泛的一种***拨入方式。open***在ROS里的服务是o***-server,今天我们将会对它进行重点设置介绍。
windows默认的网络协议并不支持open***,想使用open***我们需要安装官方的或者自己重新编译后的open***客户端。安装客户端之后会在系统里加载一块虚拟的网卡,open***客户端将会在连接的时候启动这个虚拟网卡进行网络连接。
第一步、安装open***客户端
官方的客户端下载地址为:http://open***.net/index.php/download.html
打不开可以使用备用地址:http://open***.ustc.edu.cn/open***-2.0_rc16-gui-1.0-rc4-install.exe
安装很简单,一路默认即可,重点在我们要使用windows下的open***客户端来生成服务器证书。
第二步、修改默认配置文件
如果默认安装在C盘的,找到C:\Program Files\Open×××\easy-rsa\下的 vars.bat.sample文件,用记事本打开按照如下图红色位置修改为自己的信息:
213836ru0z4ffeta31ytv1
修改完之后保存,进行下一步的证书生成。
第三步、生成根证书与key
我们需要进入到cmd下面用命令行的形式进行操作,具体操作请大家看本人的操作过程,根据顺序查看图片进行操作
213904dxf8v80f0azxo1o8
进入操作目录
213938vk1ysp4281y6j7e3
执行vars创建运行环境
213951esjl9jj8nlfq69nv
清理证书文件夹keys
214005owt8alagkbwqck0q
执行以下两个命令创建证书
build-dh
214047w2zf1e3511g23e2k
build-ca,生成证书的时候让修改配置,因为我们已经修改过默认文件了,一路回车即可
214156ooeks5hvpb4k4b1p
查找keys文件夹里的ca.crt与ca.key两个文件
214341ynpcz8cooacorppn
通过ftp或者winbox将这两个文件上传到ros里面
214423xxoggcjg82odvkzi

214443pn8t7sudsu8u7t4e
导入进去之后执行下一步的安装证书的操作
第四步、安装open***的证书到ros
请根据图示进行导入证书的操作
214503vokuojxcvxuoscvy

214519esd566yokn5dfro7

214541m6nobo6znebpemf6
当证书前面出现了KR的时候,说明了证书导入成功
214606droiaxrv3zyniuij
第五步、o***的设置
o***的设置有几个选项需要注意,最重要的有一个是子网掩码那里,你设置的地址池是多少就用数字表示多少,比如是一个C段那这里就写成24,B段写成是16,相信大家都明白子网的换算。

写不对后果很严重,那就是拨不上号,连不上o***
214620qg7n7adob7hn8ibn
至此o***设置已经基本完毕,现在贴出来部分代码
o***设置部分的代码:
/interface o***-server server
set auth=sha1,md5 certificate=cert2 cipher=blowfish128,aes128,aes192,aes256 \
default-profile=profile1 enabled=yes keepalive-timeout=60 mac-address=\
FE:69:30:E3:1B:80 max-mtu=1500 mode=ethernet netmask=24 port=1194 \
require-client-certificate=no
第六步、客户端的配置文件
客户端需要在客户端软件文件夹内建立一个名为config的文件夹,将ca.crt和ca.key复制到里面然后建立一个任意名字的以.o***为后缀的文件,文件名称最好是英文,如我建立一个open***.o***的文件,将这个文件以记事本打开键入以下内容:
client
dev tap
proto tcp
remote “192.168.123.1” 1194
ca ca.crt
keepalive 10 120
cipher AES-256-CBC
auth SHA1
auth-user-pass
verb 5
redirect-gateway def1
然后运行客户端,直接点connect即可。

至此,ros的o***设置完成。



本文转载自:

http://www.haaker.cn/router/5663.html