这段时间,工作比较闲,就研究起来软路由了。说实话,软路由挺简单的,网上有很多教程,我这里写这个vmware玩转软路由,只是当自己的学习笔记,以后整个破机箱,自己实打实做一下。软路由一般适用于小企业、网吧,只需一台普通的pc配上双网卡,装上ROS镜像就可以实现路由功能了,还有一些其他的功能,如负载均衡、firewal、nat、限速限p2p等,非常实用。

我这里用的是ros2.93,以下虚拟机装ros镜像,像装普通iso那样装就行,不过在设置里要加双网卡,一个本地lan一个连接isp的wan。

vmware下玩转软路由(ROS2.92)_第1张图片

vmware下玩转软路由(ROS2.92)_第2张图片

安装界面,这里选择安装system 、ppp、advanced-tools、security、web-proxy就可以啦。字母P\N上下方向键,空格选择,i键安装。

vmware下玩转软路由(ROS2.92)_第3张图片

安装完毕进入系统,默认账号admin密码为空。可以输入password password更改密码

vmware下玩转软路由(ROS2.92)_第4张图片

这里讲一下常用命令配置 :?常用帮助命令setup设置网卡……自己根据问号打出来试试看命令就行,英文命令长了可缩写,tab补齐,类似cisco命令呀,redhat文本终端貌似也可以这样。有了winbox图形化配置,命令用的倒不多,想了解命令,可以baidu一下。

下面直接打上命令setup设置本地LAN ip-add 、gateway设置完以后,我们就可以用winbox啦

vmware下玩转软路由(ROS2.92)_第5张图片

解释一下,+表示已配置,-表示还没配置x表示没安装,想选择哪一个直接输入就可以了,这里r表示重启配置,我们输入a配置eth1,根据提示一步步来就只好ip-add、gateway了

vmware下玩转软路由(ROS2.92)_第6张图片

然后在IE输入刚才配置的ip,进入web界面,画圈的地方下载winbox。

vmware下玩转软路由(ROS2.92)_第7张图片

vmware下玩转软路由(ROS2.92)_第8张图片

Web界面配置有些简单不如winbox强大。

vmware下玩转软路由(ROS2.92)_第9张图片

vmware下玩转软路由(ROS2.92)_第10张图片

更改一下网卡名,直接双击就行。其实我觉得在终端用名令更改更好

wps_clip_p_w_picpath-15347

vmware下玩转软路由(ROS2.92)_第11张图片

然后选择ip>adress修改wan卡ip-add

vmware下玩转软路由(ROS2.92)_第12张图片

vmware下玩转软路由(ROS2.92)_第13张图片

再修改一下ip>routers添加外网网关

wps_clip_p_w_picpath-29462

这样我们就把内外网卡搞好了,内网私有ip要想穿越公网还得做nat转换。

Ip>fireway>nat,点击红+添加new nat rule

vmware下玩转软路由(ROS2.92)_第14张图片

wps_clip_p_w_picpath-17477

把action改为masquerade就可以啦。你就可以ping通外网啦。虚拟机只能做到这一步啦。有空去科技市场淘个破机箱,买个网卡就可以自己做软路由玩了。软路由还有功能没有实现,下次在查查资料,写写脚本,就可以用软路由限速限p2p了剩下个买上网行为管理设备的钱了