本文分两篇发布,此为第一篇,第二篇: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. 新时代前端必备神器 Snapjs之弹动效果

    有人说不会 SVG 的前端开发者不叫开发者,而叫爱好者.前端不光是 Angularjs 了,这时候再不学 SVG 就晚了!(如果你只会 jQuery 就当我没说...)这里我就给大家分享一个前几天在别 ...

  2. 性能测试-pidstat 问题定位分析

    pidstat 概述 pidstat是sysstat工具的一个命令,用于监控全部或指定进程的cpu.内存.线程.设备IO等系统资源的占用情况.pidstat首次运行时显示自系统启动开始的各项统计信息, ...

  3. leetcode-0543 二叉树的直径

    题目地址https://leetcode-cn.com/problems/diameter-of-binary-tree/ 递归+BFS(暴力解法) 我们可以考虑在每个节点时,都去计算该节点左子树和右 ...

  4. python爬虫-User-Agent的伪造

    某些网站会识别python爬虫程序并阻断,通过构造User_Agent可以抵抗某些反爬虫机制 用fake-useragent这个库就能很好的实现 pycharm中安装步骤 产生随机的User-Agen ...

  5. phpstudy xdebug 配置

    来源:https://baijiahao.baidu.com/s?id=1607680791440431678&wfr=spider&for=pc https://www.cnblog ...

  6. web--ajax--json

    案例: 其中,用eval()解析的话,如果json有一些代码,如:{"age":"alert(你好)"},他也会帮你实行,而JOSN.parse();则会自动报 ...

  7. docker的网络(5)

    当 Docker 启动时,会自动在宿主机上创建一个 docker0 虚拟网桥,实际上是Linux 的一个 bridge. Docker 随机分配一个本地未占用的私有网络(在RFC1918中定义)中的一 ...

  8. tagbar 调到函数定义再跳回

    首先要在源码文件夹下执行 ctags -R * 生成tags文件 齐次要安装 YouCompleteMe ctrl + ] 跳到函数定义 Ctrl-o 和 Ctrl-I 跳回.我试验的只有 Ctrl- ...

  9. [SVN] Couldn't perform atomic initialization

    svn: Commit failed (details follow): svn: Couldn't perform atomic initialization It was because the ...

  10. Spring Boot中使用@JsonComponent

    文章目录 序列化 反序列化 在同一个class中序列化和反序列化 Spring Boot中使用@JsonComponent @JsonComponent 是Spring boot的核心注解,使用@Js ...