本文分两篇发布,此为第一篇,第二篇:https://www.cnblogs.com/zlAurora/p/12433302.html
 
年前TB购置了一台软路由,对家里网络来了个大改造,实现了PPPoE多拨,IPv6,自动访问大陆以外区域,DDNS,远程开机等功能。首先看一下改造后的效果。
ISP是联通,宽带200Mbps,下行200Mbps,上行40Mbps。不幸的是小区网络出口设备很老旧,实际是100Mbps接入:L。
通过双拨,上行叠加到80Mbps,接近线路极限,由于下行早已达到上限,没有进行更多拨入。
使用Syncppp增强版,实现多拨,成功获得多个IPv4及IPv6地址及IPv6 PD。
局域网内部主机自动获得IPv6地址,并可以通过IPv6上网。当访问中国大陆以外区域时,会自动启用代理。
 
 
现在介绍一下搭建过程。
1 在软路由上搭建虚拟化环境。
采购自TB,CPU:Intel i5 7300U,双核2.6G,睿频3.5G,支持超线程,虚拟化,AES,内存:DDR3L 1666 16G,硬盘480G SATA SSD。无风扇,靠金属外壳被动散热。6个Intel 211千兆网口。
软路由配置较高,除了运行路由器之外,完全可以承担多种额外任务,因此决定采用虚拟化部署。
虚拟化采用VMWare Esxi,最新版本为6.7 Update 3 (2019.12.01发布)
Esxi可以免费试用,去my.vmware.com注册账号,试用VSphere即可。也可以去网盘下载: pan.baidu.com/s/1RSrBCxTy5tz8ewvaJxRqnw 提取码:zepa下载到VMware-VMvisor-Installer-201912001-15160138.x86_64.iso。
 
现在开始正式部署Esxi。
 
(1)使用UltraISO写入U盘。
准备一个U盘,大于600M即可。插入电脑。使用管理员权限启动UltraISO,打开下载好的iso,点击“启动”,选择"写入硬盘镜像",将ISO写入U盘。
(2)将软路由VGA接口连入显示器,接上键盘鼠标。(建议使用无线键鼠的联合接收器,接收器只占用一个U口,如果没有则只接入键盘)
(3)将U盘插入软路由USB,启动软路由(如果软路由没有从U盘引导,进入BIOS,设置从USB引导)
(4)安装Esxi,安装时会设置Esxi的管理密码,记牢,另外需要设置Esxi的管理IP,本例中设置为192.168.98.1。
(5)进入Esxi Web管理界面。Esxi默认会使用第一块网卡作为管理接口,通常是软路由第一个接口,本例中是LAN1。将网线插入LAN1,另外一端连入电脑网卡,设置电脑网卡IP为192.168.98.2,之后打开浏览器,见到如下界面则表示成功。(浏览器提示证书错误请忽略)
2 搭建openwrt-koolshare-mod-2.33虚拟机
(1)在koolshare “固件下载” 下载“openwrt-koolshare-mod-v2.33-r12074-007caa48d1-x86-64-uefi-gpt-squashfs.img.gz”,下载后解压得到“openwrt-koolshare-mod-v2.33-r12074-007caa48d1-x86-64-uefi-gpt-squashfs.img”。
注:2.31固件mount.cifs无法正常工作。
 
(2)准备虚拟磁盘文件。
VMWare使用vmdk格式磁盘文件,但下载的固件是img格式的,因此需要转换。下载转换工具StarWind V2V Image Converter(免费)。选择img文件,按照如下步骤操作(注意:选择Esxi的格式),获得两个文件,“openwrt-koolshare-mod-v2.33-r12074-007caa48d1-x86-64-uefi-gpt-squashfs.vmdk”和“openwrt-koolshare-mod-v2.33-r12074-007caa48d1-x86-64-uefi-gpt-squashfs-flat.vmdk”。
最后点击“Converting”完成。
 
(3)创建Openwrt-koolshare虚拟机。
这里建议在电脑上安装VMWare WorkStation Pro 15,在本机安装完毕后,上载到Esxi中。
使用VMWare WorkStation创建虚拟机,注意,兼容类型选择Esxi 6.5。
硬盘,可先随意创建一个,随后,编辑虚拟机设置,删除硬盘,再添加一块新硬盘,选择上一步转换完毕的“openwrt-koolshare-mod-v2.33-r12074-007caa48d1-x86-64-uefi-gpt-squashfs.vmdk”。
OpenWrt内存要求极低(256M即可)这里分配了512M。为虚拟机分配两个网卡,不需要打印机。设置完毕效果如下。
随后,可以启动虚拟机,看是否运行正常,也可以完成一些如设置初始密码之类的工作。
(4)上载到Esxi
在VMWare Workstation中连接到Esxi服务器。
在上一步创建完毕的openwrt虚拟机选项卡,选择虚拟机->管理,上传。
 
3 启动openwrt-koolshare-mod-2.33虚拟机
(1)设计物理网口和虚拟机网卡的映射。本例中,软路由LAN1给Esxi做管理接口,LAN2开了直通,给软路由连接外网使用(OpenWrt WAN),LAN3作为内网(OpenWrt LAN),连接物理及虚拟设备。本例中LAN4,也加入了内网(OpenWrt LAN)。
(2)在Esxi Web界面中,编辑Esxi虚拟机设置,将虚拟机网卡和软路由物理网口正确连接。本例中,网络适配器1连入了软路由LAN3(在OpenWrt中标记为eth0),网络适配器2,连入了软路由LAN4(在OpenWrt中标记为eth1)。(这里省略了Esxi虚拟交换机和端口组的设置过程,本例中,为每个物理网口创建了一个虚拟交换机,随后为每个虚拟交换机连入了一个端口组)
最下面PCI设备1,是开了直通的LAN2(在OpenWrt中标记为eth2)
注:直通方法这里省略,请查阅其它帖子。
 
(3)启动OpenWrt 虚拟机。
在VMWare Workstation中,可以直接启动Esxi中的虚拟机。也可以在Esxi的Web页面中完成。
启动后,双击虚拟机名称,即可直接看到Esxi中运行的虚拟机的控制台。
 
本文分两篇发布,此为第一篇,第二篇:https://www.cnblogs.com/zlAurora/p/12433302.html
 

x86软路由虚拟化openwrt-koolshare-mod-v2.33联通双拨IPV6教程(第一篇)的更多相关文章

  1. x86软路由虚拟化openwrt-koolshare-mod-v2.33联通双拨IPV6教程(第二篇)

    续第一篇:https://www.cnblogs.com/zlAurora/p/12433296.html   4 设置多拨 (1)连入OpenWrt Web界面,默认为192.168.1.1,在“网 ...

  2. 【x64软路由】OpenWrt(LEDE) 20200329编译 反追踪 抗污染 加速 PSW 无缝集成 UPnP NAS

    固件说明 基于Lede OpenWrt R2020.3.19版本(源码更新截止20200329)Lienol Feed及若干自行维护的软件包 结合家庭x86软路由场景需要定制 按照家庭应用场景对固件及 ...

  3. 软路由OpenWrt(LEDE)2020.5.10更新 UPnP+NAS+多拨+网盘+DNS优化

    近期更新:2020.05.10更新-基于OpenWrt R2020.5.9版本,源码截止2020.05.10.   交流群:QQ 1030484865 电报 t.me/t_homelede   版本说 ...

  4. 软路由OpenWrt(LEDE)2020.4.6编译 UnPnP+NAS+多拨+网盘+DNS优化

    近期更新:2020.04.06编译-基于OpenWrt R2020.3.19版本,源码截止2020.04.06.   2020.04.06更新记录: 以软件包形式提供ServerChan(微信推送) ...

  5. 软路由OpenWrt(LEDE)2020.4.4编译 UnPnP+NAS+多拨+网盘+DNS优化

    近期更新:2020.04.24编译-基于OpenWrt R2020.3.19版本.   2020.04.04更新记录: 修正国内域名加速脚本部分缺陷 内置打印机共享,ZeroTier 新增多套主题 S ...

  6. 虚拟机(VM)安装openwrt-koolshare软路由

    ⒈创建虚拟机 **软路由选择Windows操作系统,因为我们需要在PE环境中进行软路由的写入,固件类型选择BIOS,网络类型选择使用仅主机模式网络,虚拟磁盘类型选择IDE[一定要选择IDE模式],SC ...

  7. 虚拟机安装LEDE旁路由实现软路由功能

    如何在虚拟上安装LEDE软路由,接下来我们一步一步操作. 1.首先到https://firmware.koolshare.cn/ 下载虚拟机下专用盘如图标记均可 2.虚拟机创建 选择下载好的文件 保持 ...

  8. K8S集群搭建之软路由的安装

    一.系统要求 ①镜像:win10 ②1C.4G.20G即可 ③仅主机模式(共享网卡上网) ④老毛桃PE ⑤ip为192.168.66网段(因为我设置的其他K8S节点也为该网段)---koolshare ...

  9. 网络|N1盒子做旁路由刷OpenWRT系统(小白专用)

    N1盒子做旁路由刷OpenWRT系统(小白专用) 为什么要用N1盒子 现如今新上市的路由器,市面上能买到的300元以内的路由器大多数都是双频(5G Hz和2.4G Hz)和几年前相比无论是速度还是性能 ...

随机推荐

  1. 爬虫实战2_有道翻译sign破解

    目标url 有道翻译 打开网站输入要翻译的内容,一一查找network发现数据返回json格式,红框就是我们的翻译结果 查看headers,发现返回结果的请求是post请求,且携带一大堆form_da ...

  2. 前端学习笔记-JavaScript

    js引入方式: 1.嵌入js的方式:直接在页内的script标签内书写js功能代码. <script type="text/javascript">alert('hel ...

  3. cmd 文件/文件夹的一切操作

    dir // 列出目录下所有文件夹 rd dirname // 删除dirname文件夹(空文件夹) rd /s/q dirname // 删除dirname文件夹(非空)

  4. JSP中引用CSS样式文件却无法显示的问题解决方案

    你也遇到过这种问题吗,CSS写好了,JSP写好了,在JSP中调用CSS文件,路径检查后也正确,但是无法显示渲染后的页面 原因:罪魁祸首就是过滤器响应数据的时候,响应头设置为了“text/html”,但 ...

  5. C# XML相关操作

    XML是一种意见单文本格式存储数据的方式,这意味着它可以被任何计算机读取.XML中完整的数据集就是XML文档. 在名称空间System.Xml下面大部分类型都是用来支持DOM处理模型的.其中很多类型配 ...

  6. js 异或加密

    // 按位异或 加密         var posNo = 'C0041710190002'         // 特殊字符不进行 与或 加密 (因为A,a,Z,z,转换后会变成符号,不方面用户输入 ...

  7. python入门学习之Python爬取最新笔趣阁小说

    Python爬取新笔趣阁小说,并保存到TXT文件中      我写的这篇文章,是利用Python爬取小说编写的程序,这是我学习Python爬虫当中自己独立写的第一个程序,中途也遇到了一些困难,但是最后 ...

  8. python爬虫+正则表达式实例爬取豆瓣Top250的图片

    直接上全部代码 新手上路代码风格可能不太好 import requests import re from fake_useragent import UserAgent #### 用来伪造爬头部信息 ...

  9. 2019-2020-1 20199328《Linux内核原理与分析》第一周作业

    Windows和Linux在收费方面,软件知识方面,安全性.使用习惯.可定制性上以及应用范畴上都有所不同,UNIX/Linux操作系统下的Shell既是用户交互的界面,也是控制系统的脚本语言,其中Ub ...

  10. printf 参数检查 __attribute__((format(printf, 1, 2)))

    With GCC, I can specify __attribute__((format(printf, 1, 2))) , telling the compiler that this funct ...