查看: 43755|回复: 11

[X86软路由] ESXI 单网口 配合vlan交换机 实现LEDE去广告+高恪流控 超长多图

[复制链接]

13

主题

59

帖子

120

积分

中级玩家

Rank: 2

积分
120
发表于 2018-11-28 14:09:28 | 显示全部楼层 |阅读模式
高恪AK系列硬件AP隆重上市
本帖最后由 wake 于 2018-12-1 13:40 编辑

之前我曾经写了两个帖子关于LEDE去广告+高恪流控的,一个是单网口的,一个是双网口的,不过都是基于hyper-v下的,而且论坛中没有详细介绍esxi单网口实现LEDE去广告+高恪流控,今天就由本人说说吧.

硬件部分:1、单网口主机一台                           2、带vlan功能的交换机一台,我这里用的是网件的GS108E-v3版本     3、StarWind V2V Image Converter ,具体自己搜索下载并安装。

软件部分:1,koolshare的openwrt固件,我这里使用的是虚拟机版本,具体下载地址:http://firmware.koolshare.cn/LED ... %E4%B8%93%E7%94%A8/
              2,高恪X86企业版固件,我这里使用的是企业X86软路由SX1200,请在论坛中下载:http://help.gocloud.cn/helphome/XiaZaiZhongXin/QiYeXiaZai.html

网络部分:参考本拓扑图:

esxi单网口

esxi单网口


安装配置:一、安装esxi5.5,由于我使用的是旧电脑,最新版本的esxi6.7没有对应网卡驱动,所以安装了esxi5.5代替,具体安装过程略过。并且安装VMware vSphere Client。设置ESXI的IP为固定IP地址,我这里设置为192.168.1.18,方便等下管理。按照自己实际网络情况设置。


              二、配置vlan交换机.
                 1、根据拓扑图,按照自己的实际网络情况进行配置,我这里设置
                      Lan的 Vlan ID为2            Wan的Vlan ID为41                IPTV的Vlan ID为45

   

vlan配置

vlan配置

vlan 2

vlan 2


vlan 41

vlan 41


vlan 45

vlan 45
                       

            
                 2、配置esxi的管理端口的VLAN,先将网线接入esxi主机的网口,然后接入交换机所属vlan 2的端口,我这里插得是5,6,7,8口中的随便一个口。由于esxi5.5可以用客户端登陆管理,打开VMware vSphere Client,到配置-》网络中可以看到默认带一个vSwitch0,(可以在这里添加虚拟网卡操作,下面在说),按属性,点选Management Network后按“编辑”,默认值为0,将Vlan ID设置为2。(因为我们需要将管理ESXI同一网段,方便管理。)如下图:

更改management netwrok vlan ID

 更改management netwrok vlan ID


                  3、设置为2后,按确定,此时,如果你ping 192.168.1.18 时候发现网络不通,VMware vSphere Client显示断开连接等情况,如下图所示,是因为我们刚才设置了只能vlan 2访问,而该主机只有一个网口,所以我们现在必须将esxi主机的网线接到打了T标记的网口中去。按照拓扑图,我们需要接入GS108的4号网口后即可排除此问题。

ping 不通

ping 不通

vsphere断开

vsphere断开



新接入GS108 LAN4口时候网络恢复正常,重新登录vshere继续进行下一步。

接上4号网口后正常

接上4号网口后正常


                      4、添加lede和高恪所需要的虚拟网卡,我这里lede和高恪都是采用一个wan和一个lan。一个负责lede一级路由wan口拨号,一个负责lede的Lan口连接到二级路由高恪wan口,一个负责高恪二级路由的lan口,所以只需要添加三个虚拟网卡。具体添加过程看下图:

添加虚拟网卡步骤

添加虚拟网卡步骤


分别添加三个不同标签及vlan ID的虚拟网卡,如下图所示:

lede-wan

lede-wan


lede-gaoke

lede-gaoke


gaoke-lan

gaoke-lan



最后形成虚拟交换机的图:

最终虚拟交换机效果图

 最终虚拟交换机效果图


然后进入安装配置lede及高恪。(二楼)







回复

使用道具 举报

13

主题

59

帖子

120

积分

中级玩家

Rank: 2

积分
120
 楼主| 发表于 2018-11-28 14:09:54 | 显示全部楼层
高恪AK系列硬件AP隆重上市
本帖最后由 wake 于 2018-12-1 13:02 编辑

先安装lede:
                 1、将下载回来的koolshare lede虚拟机专用版本,利用StarWind V2V Image Converter转换为esxi可用版本,具体操作如下:
                      先将openwrt-koolshare-mod-v2.22-r8838-af7317c5b6-x86-64-combined-squashfs.img.gz解压缩,得到openwrt-koolshare-mod-v2.22-r8838-af7317c5b6-x86-64-combined-squashfs.img文件,然后运行StarWind V2V Image Converter进行转换格式。    start1.png
start2.png



start3.png



start4.png
start5.png


转换得到两个文件:
start6.png
                      2、将得到的两个文件上传到esxi中,上传后会自动合并成一个文件,具体如下图所示:

上传数据.png
                  3、建立lede并进行配置:
lede1.png


lede2.png


lede3.png

lede4.png

lede5.png

lede6.png

lede7.png



lede8.png
注意,上图一定要先选择gaoke-lan这个网卡,因为我们管理的IP所在的vlan是2,二我们之前设置了这个网卡属于vlan 2,不然等下无法访问。


lede9.png

lede10.png


lede11.png

lede12.png

lede13.png
                    3、由于该固件默认IP是192.168.1.1,所以我们先打开命令提示符,输入 ping 192.168.1.1 -t

                        在虚拟机启动的过程,确定网络是否连通,如图:

ping通1.png


确认网络配置正常,可以在浏览器输入192.168.1.1 登录lede的控制页面,默认密码是koolshare   
自己登录后修改。
登录lede.png

                          3、到“网络“-》接口发现wan口及wan6没有对应网卡,因为koolshare固件默认是有5个网卡的,二而我们只设置了两个,需要重新绑定网卡:

配置lede网络1.png


将wan口绑定到eth1,其它勾取消。
配置lede网络2.png


按照上述操作,将wan6口也绑定到eth1,其它勾取消。
配置lede网络2-1.png

然后将lan口绑定到eth0,其它勾取消。
配置lede网络3.png

配置好你的上网账号及密码后,发现已经拨号成功,证明该lede配置没有问题了。
配置lede网络4.png

由于高恪固件默认登录IP也是192.168.1.1,但它有登录冲突检测功能,所以,可以将lede的默认登录IP更改其它,也可以不更改,我这里就将LEDE的改成10.10.10.1


高恪的:启用LAN/WAN口IP地址冲突检测
配置lede网络5.png


确认可以正常拨号后进入下一步安装配置高恪。





回复 支持 反对

使用道具 举报

13

主题

59

帖子

120

积分

中级玩家

Rank: 2

积分
120
 楼主| 发表于 2018-11-28 14:10:23 | 显示全部楼层
本帖最后由 wake 于 2018-12-1 14:28 编辑

安装配置高恪:
                      1、下载对应的SX1200镜像文件,我们需要的是 企业X86软路由SX1200_ISO刷机专用底包。


                      2、按照操作安装配置:
上传ISO镜像到esxi相关目录中
上传ISO.png

自定义虚拟
配置1.png

名称gaoke
配置2.png



配置3.png



配置4.png



操作系统选linux,其他2.6.x linux(32位)
配置5.png


配置6.png

内存这里需要注意的是,我这里填了512M,如果选256M,会无法安装到硬盘,内存可以在安装结束后修改为256M.
配置7.png

网卡2个,第一个是对应LAN口,第二个对应高恪的wan口(责任连接到上级lede的Lan)
配置8.png

配置9.png

创建新的磁盘
配置10.png


大小1G就足够了
配置11.png


选择IDE
配置12.png

最后如下图所示:
配置13.png


因为虚拟默认是从硬盘启动的,我们需要将CD中的ISO镜像作为先启动对像,如下图所示:
选择ISO启动.png



设置好后,启动高恪,按照提示按1,将高恪安装到虚拟硬盘中去
第一次安装启动.png

安装后会提示重新启动
烧录成功提示重启.png

看到已经成功将高恪安装到虚拟硬盘并启动成功
烧录后启动界面.png


用命令提示符ping 192.168.1.1有回馈,证明网络是正常的
启动成功.png


然后我们需要将高恪默认从ISO启动取消掉
取消默认从CD启动.png

由于之前lede配置虚拟网卡的时候,设置了默认LAN口与高恪的默认LAN口网上一致,而导致高恪获取不到LEDE提供的IP地址,所以需要将LEDE的LAN口虚拟网卡重新换成"lede-gaoke"这块网卡.
更改LEDE的lan口网卡.png

更换后,输入192.168.1.1登陆高恪的默认管理地址,看到高恪的wan口已经成功得到LEDE分配的IP地址:
高恪wan口得到上级LEDE分配的IP地址.png

然后升级高恪固件即可完成整个配置:
高恪在线升级固件.png

固件升级中:
高恪固件升级中.png

需要注意的是:本地连接网卡一般设置为DHCP状态,如果在配置高恪时候发现ping不通192.168.1.1 ,看看分配得到的IP地址是否与高恪IP段一致,若不是请对应修改或者禁用本地连接后重新启动.

本帖子编辑完毕.



回复 支持 反对

使用道具 举报

5

主题

5231

帖子

4368

积分

高恪技术支持

Rank: 4

积分
4368

活跃会员热心达人推广达人内测达人方案之王突出贡献优秀版主荣誉管理论坛元老

发表于 2018-11-28 14:20:06 | 显示全部楼层
强势围观
回复

使用道具 举报

0

主题

6

帖子

1

积分

初级玩家

Rank: 1

积分
1
发表于 2018-11-28 19:15:26 | 显示全部楼层
强势围观
回复

使用道具 举报

0

主题

33

帖子

7

积分

初级玩家

Rank: 1

积分
7
发表于 2018-11-28 22:09:00 来自手机 | 显示全部楼层
围观围观
回复

使用道具 举报

6

主题

60

帖子

68

积分

中级玩家

Rank: 2

积分
68
QQ
发表于 2018-11-29 23:23:55 | 显示全部楼层
不用那么麻烦了现在。。。现在有魔改版的高恪软路由固件了。。。
回复 支持 反对

使用道具 举报

13

主题

59

帖子

120

积分

中级玩家

Rank: 2

积分
120
 楼主| 发表于 2018-12-1 14:30:35 | 显示全部楼层

已经编辑完成了.
回复 支持 反对

使用道具 举报

0

主题

7

帖子

1

积分

初级玩家

Rank: 1

积分
1
发表于 2019-11-4 17:46:42 | 显示全部楼层
分享的不错了,真好。
pi币邀请码: yeye605,pi币免费挖矿项目。
回复 支持 反对

使用道具 举报

4

主题

33

帖子

26

积分

初级玩家

Rank: 1

积分
26
发表于 2020-5-23 11:15:21 来自手机 | 显示全部楼层
标记备用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表