在ESXI里安装ros主路由和lede旁路由(系统篇)
创作立场声明:欢迎同好来此交流~
类别: 教程, 系统, 软件, 软路由
前言
首先附上一张网络布置图
如果你也有装一台软路由的想法,不妨继续往下看。
一、ESXI系统的安装与配置
1.1 ESXI安装U盘的制作
首先得去官网下载系统镜像(需要注册一个账号,才能下载)https://customerconnect.vmware.com/cn/downloads/info/slug/datacenter_cloud_infrastructure/vmware_vsphere/7_0#custom_iso
个人用的是dell定制版(定制版和普通的区别就在于多打了几个补丁) #DellEMC Custom Image for ESXi 7.0 U1 Install CD
然后用Etcher刻录下载好的镜像到u盘上(U盘大小最好大于等于16g)
1.2 ESXI的安装[1]
插上U盘开机,进入BIOS,选择U盘作为第一启动项。
选择ESXI的镜像进行安装。
考验大家手速的时候,在这里,迅速按下shift+0并输入命令[2]:
autoPartitionOSDataSize=9999 #设置9999m作为缓存空间,避免ESXI占用超大空间作为缓存
回车。
等待进度条加载完成,会弹出对话框,问你要不要安装ESXI,按回车继续。
选择F11同意用户协议。
按上下键选择你要安装的硬盘,按空格键确定,然后回车。
方向键选择,空格键确定,安装ESXI回车。(这里是因为安装过ESXI,所以选择覆盖安装)
键盘选择US Default,回车。
输入两次密码,回车。(这里的密码要包含大小写字符,请一定要记住!!!不然得重新安装)
按F11确认安装。
等几分钟就安装完成,安装完成会提示拔出u盘重启,拔出你的u盘回车进行重启。
进入系统后按F2,输入账号root,密码(就是前面你设置的),来到配置界面。
进入网络管理,选择ipv4设置。
用上下键选择,空格确定,按照图上设置ESXI的IP,子网掩码,网关。(我这里是以esxi作为网关)
按ESC返回,按Y确定修改。
接着用网线软路由的eth0接口连接电脑,配置电脑的ipv4,改为手动,ipv4设置与esxi同网段就可以,子网掩码,默认网关按照之前设置的,填写一样的就可以。(如果访问不了,就多插几个口试试,一般在从左到右第一个口或者从右往左第一个口)
在浏览器输入ESXI的IP(10.10.255.3),回车就可以进入ESXI。
管理——许可——分配许可证 输入密钥(可以网上搜一个或者网上买一个)激活。
1.3 ESXI的配置[3]
进入网络——虚拟交换机——vSwitch0 右键编辑 按照下图设置,全部选择接受,然后保存。
接着添加vSwitch1,上行链路1选择 vmnic1,其他安全选择接受。你有几个网卡就添加几个vSwitch,vSwitch2上行链路1选择 vmnic2,其他安全选项点接受,依次内推。
来到网络——端口组 接着添加VM Network1,虚拟交换机选择 vSwitch1。你有几个网卡就添加几个VM Network,添加端口组VM Network2,虚拟交换机选择 vSwitch2,依次内推,最后如下图所示。
到这里,我们ESXI的安装与配置已经基本完成。
二、ROS软路由的安装与配置[4]
2.1 ROS系统的安装
进入ESXI,创建虚拟机——从ovf文件部署
RouterOS固件:https://drive.google.com/file/d/11z80cfDeHfjVH4yhIS4vOgBodG4mhM3f/view
关闭自动打开电源
选择ROS——编辑(由于我把ROS作为主路由,有四个网口,所以我把全部网口添加进来了)
选择bios引导固件
客户机操作系统-linux,客户机操作系统版本-其他64位
按照图中设置完成后,可以打开虚拟机电源。
2.2 ROS系统的配置
用winbox的neighbors,通过mac地址来登陆ROS。
2.21 配置网口和登陆地址
双击网口,给四个网口命名(如果不知道哪个网口对应哪个网口,可以看是否有上下行流量,拔插网线一个一个试),我有四个网口,就是一个wan,三个lan。
IP——Address 更改ros的登陆ip(我的是10.10.255.1),interface选项一定要选择lan口,后面就是通过lan连接上ros。
2.22 创建拨号上网
创建pppoe拨号,选择拨号网口,填写账号密码。(我们不用勾选使用运营商dns,因为后面会用到旁路由)pppoe拨号前面出现一个R,代表拨号成功。
我没有勾选使用运营商dns,因为后面我用了其他dns
2.23 设置防火墙
IP——Friewall——NAT——添加NAT rule——Action——masquerade
2.24 桥接lan口
到Bridge创建一个桥接
在interface里选择网口,依次重复将所有lan口添加到桥里面来(lan lan1 lan2)。
2.25 DHCP服务
IP——DHCP server——DHCP Setup 选择bridge
这里填写ros自己的ip,后面好开启ros dns缓存。
2.26 开启DNS缓存
IP——DNS (ros本身不带域名解析功能,所以需要添加一个dns,我们这里是lede做旁路由,填写lede的ip)
Max UDP Packet Size 是缓存大小,可以设置大一点,我这里设置的是8192
三、Lede旁路由的安装
3.1 Lede安装
上传Lede虚拟机固件到esxi,固件下载地址:
http://fw.koolcenter.com/LEDE_X64_fw867/虚拟机转盘或PE下写盘专用
或者下载esir大佬的固件,然后自己转成vmdk:
https://drive.google.com/file/d/1vIlWBKhtB6bvsDVetJoxdEeW8TLAOke-/view?usp=sharing
注意:转码后会有两个文件,都得上传到esxi
创建Lede虚拟机
客户机操作系统-linux,客户机操作系统版本-其他64位。
这里需要注意一下,需要删除硬盘1,重新添加硬盘,选择上传的Lede固件,这里内存1g就够了,网络适配器1 选择VM Network(这样子lede的lan口就和ros的lan口是同一个网口)。
在虚拟机选项里把引导选项改为bios。
下一步到完成就好。
3.2 Lede配置
打开电源,配置Lede IP,输入:
vi /etc/config/network
输入i键,出现insert表示可以修改,修改完后按esc退出编辑 :wq 回车退出。
然后输入reboot重启。
浏览器输入10.10.255.2登陆lede,默认没有密码(esir固件),修改密码。
进入网络——接口 删除除了Lan口以外所有接口(打码是因为我配置了ipv6,这一期不讲ipv6)
配置ipv4网关为ros ip,填写dns可以填写114.114.114.114或者运营商的。(前面用命令已经填写了一部分)
关闭Lede的dhcp服务
关闭Lede防火墙(旁路由不需要)
自此,基本设置完成。
四、结束
这篇教程到这里就基本结束了,感谢你能看到这里来!最后说说成果吧。
我家是300M的移动光纤,配置好软路由后,电脑5g wifi连接路由器,测速网站http://test.ustc.edu.cn/,测速如下:
如果你是一个喜欢捣鼓的人,不妨装一台软路由玩玩?
大家如果有兴趣看ipv6的配置,麻烦点个赞,后面我再专门出一期补充教程。
本文中的固件,如果你下载不下来,可以在评论区留下邮箱,稍后我会发给你~
参考&引用
[1] 安装: JS神技能.
[2] 输入命令: 科技宅小明.https://www.bilibili.com/video/BV1k64y197T1?from=search&seid=17460932042643345432&spm_id_from=333.337.0.0
[3] 配置: Vedio Talk.
[4] 安装与配置: 洋葱.
各种茅
校验提示文案
我来弄一个
校验提示文案
灵猫客户机
校验提示文案
值友6606573200
校验提示文案
各种茅
校验提示文案
各种茅
校验提示文案
非著名坐家
校验提示文案
靴盯鳄的猪比斯开湾的
校验提示文案
靴盯鳄的猪比斯开湾的
校验提示文案
值友6606573200
校验提示文案
非著名坐家
校验提示文案
灵猫客户机
校验提示文案
各种茅
校验提示文案
各种茅
校验提示文案
我来弄一个
校验提示文案
各种茅
校验提示文案