公司有一台服务器托管在了电信的机房,只有一个外网IP,这个服务器做了VM的虚拟化,用的ESXi6.5的版本。为了省上一个路由器的购买和托管费用个,所以想利用软路由来实现虚拟机的局域网和外网上网,但网上找的教程只有ESXi6.0的,并且各种VM虚拟交换机的设置,各种看不懂,所以自己就尝试用ROS试了一下,后来测试没有问题,稳定运行了2周左右。现在记录一下方法。
ESXi6.5的安装我就不写了,网上文档挺多,自行百度即可。装好ESXi,可以实现web访问ESXi了然后把网线给物理机插上,设置物理机IP为外网IP即可,若果你设置的是一个局域网的可以上网的IP,那你就要通过局域网的其他机器来操作下面的步骤。
这个是需要用的ROS5.20和winbox的下载地址。设置了2积分,如果没有积分的话,可以留言,我发文件给你
http://download.youkuaiyun.com/download/goodmylove/10189429
我的外网可以上网的IP是192.168.1.9/24
然后我计划让虚拟机都放在172.16.1.0/16这个号段
安装好ESXi6.5之后,把192.168.1.9配置到ESXi机器上。此时这台ESXi机器应该是可以正常访问外网的。可以利用ESXi的test network这个功能来测试。保证我们可以通过WEB方式访问到这台ESXi。
接下来,我们上传ROS的镜像文件给ESXi主机,如下图
</