如何在ESXi系统内安装OpenWrt开NAT小鸡
背景
当你只有一台服务器你想分别独立运行七八个项目的时候怎么办?为了降低成本,提高一个独立服务器的利用率。你就需要用到esxi虚拟化管理平台了,像这种平台常见的就是pve和esxi。
前期准备
- 一台独立服务器,并安装esxi系统,2个ip。
- openwrt镜像。
- win10镜像。(这里可以是你任何的镜像系统,我这里用win系统做演示,因为为了更方便设置openwrt我建议大家也安装一个图形操作系统)
第一步:准备镜像文件
关于openwrt镜像文件我们一般下载到的是img镜像,这个格式esxi是识别不了的,我们要转换成适用esxi的虚拟文件。这里就不过多赘述了,类似教程我放在参考文献里面了。(win系统下载iso就行)
第二步:基础配置
我是在oneprovider里面订的最便宜的独立服务器,附加一个ip九十多一个月。厂家发货之后重装esxi系统,然后到network里面选择一个IP,生成Mac地址,一会我们要用到。
第三步:安装openwrt
安装前我们先规划一下网络拓扑,我们esxi系统自带一个虚拟交换机是连接外网的。我们需要再新建一个虚拟交换机,并且新建端口组,端口组这里可以理解未虚拟交换机的网口。
可以看到我新建的虚拟交换机叫nat,这个nat交换机就是给小鸡连接用的。我们的openwrt需要两个网口,一个连接默认虚拟交换机另一个连接nat交换机,实现内外网互通。
这里新建虚拟机-自定义命名称-兼容性选esxi6.7-系统系列选liunx-系统版本选其他4.xliunx64位-存储默认下一步-这里CPU1,内存1g,硬盘删除,添加一个虚拟网口,第一个虚拟网卡当wan口选vm network这个连接外网的展开Mac地址选择手动把刚才在官网生成的Mac地址复制进去,另一个网卡选nat1(这个是刚才新建的端口组,如果你新建的不可用建议刷新页面或者退出重新登录)下一步-虚拟机选项-引导选项-bios启动
设置完成之后我们要上传刚才编译的openwrt镜像,一共是两个文件。
存储-数据存储浏览器-选择你刚才新建虚拟机名字的文件夹上传
上传完成之后开启电源
第四步:openwrt网络配置
这里我们的openwrt系统已经进来了
编辑网卡信息,因为我们刚才wan口的网卡已经手动设置了,这里我们可以分辨出来。
|
|
网卡信息
|
|
保存退出之后reboot重启机器
这里我们查一下ip地址看是否正常获取到,如果内网ip显示不出来不用管,不影响,当时卡这试了好几次发现不影响。
在ping一下外网,可以通的。
第五步:安装win系统测试
这里看到我们安装的win系统已经自动获取了ip地址,我们ping一下外网是可以通的。
如何给nat小鸡加上代理?这里说一下小鸡要手动设置固定的ip地址,然后到软路由哪里添加规则。把你代理ip规则对应你的小鸡的内网ip即可。