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

本文分两篇发布,此为第一篇,第二篇: 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
 

猜你喜欢

转载自www.cnblogs.com/zlAurora/p/12433296.html