RouterOS 的安装和VPN配置
RouterOs 是一个linux路由操作系统,或者叫做软路由,简单的说就是可以把一个普通的PC机变成一个功能强大的路由器。通过这个系统可以搭建VPN服务器然后分网,而且支持各种网络操作,是一个非常强大的linux系统。
RouterOS 的安装
开始这一步要有足够的耐心,因为根据人品的不同,这一步可能变的特别简单或者特别难。网上也有很多关于安装的教程,这里只记录我们当时是怎么安装成功的,避免以后的人走弯路。
需要的工具:
- routeros系统:这里使用的是routeros5.24 完美破解版,下载地址
- 光盘刻录工具:这里使用ultraiso,下载地址
- 光盘一张:虽然routeros5.24是支持U盘安装的,但这里没实验成功,因此使用光盘比较保险。
- 电脑一台:用来安装routeros,最好使用双网卡。
操作步骤
- 把routeros5.24 刻录进光盘中。
- 使用U盘启动工具进入电脑中,格盘,重新分区,就分一个盘,然后再格一次盘(为了保险)。
- 将刻好的光盘放入电脑中,然后按F12,选择由光盘启动。
如果看到如下截图,表示成功:
新手建立全部安装,就是把上图中的功能全部勾选,然后下一步。在系统提示的 Do you want to keep old configuration? [y/n]: 中选择n,不保留以前设置。接着在Continue? [y/n]: 中选择y。然后一直回车。注意,最后问你是否重启的时候,一定要把光盘取出再重启。重启后出现下图,那么系统安装成功:
RouterOs的配置
RouterOS搭建VPN有两种方法,一种是routeros命令行,一种是使用 winbox。这里着重介绍如何使用命令行进行配置。
需要的工具:
- linux 操作系统并已经安装ssh
操作步骤
分配网卡ip地址
这一步必须在routeros系统的机器上进行。routeros的开机界面如下(以下是通过ssh远程上去的,机器实际界面和这个一样)。
输入
ip address print
就可以查看到当前的连接状态:如果是一台空机器的话,NETWORK 和 ADRESS 项应该就是空的,只有网卡而没有ip地址。输入命令:
ip address add ip-address=10.250.95.40 interface=ether1
这样网卡1的ip地址就被设置为10.250.95.40。设置好了以后使用winbox就可以连接,或者直接在浏览器中输入地址也可以访问。否则就无法连接。建立ip pool 用于给连接进来的用户分配ip
建立命令为:
ip pool add name=test ranges=192.168.1.1-192.168.1.253
之后使用ip pool print
命令就可以查看当前当前建立的账户。为用户建立配置文件
建立命令为:
ppp profile add name="test" local-address=222.198.XXX.XXX remote-address=test
这里要注意了local-adrdress必须是可以上网的网卡的地址。使用命令ppp profile print
就可以查看建立的配置文件。建立账户,用户连接vpn服务器
建立命令为:
ppp secret add name=test password=123456 service=pptp profile=test
然后使用ppp secret print
就可以查看建立起来的账户。
完成以后就可以使用vpn拨号了。
共享网络
vpn建立以后,只能是连进这个路由,还不能通过routeros上网,要在再加一条命令,将网络共享出来。ip firewall nat add chain=srcnat sction=masquerae
关于这些命令具体是什么意思,这里不多介绍了,可以参考一下这个资料
最后感谢实验室各位师兄,在你们的帮助下才搭建起来了这个VPN服务器.