虚拟机安装linux系统gnome
作者:纵笔浮生
写在前面
上面一篇写完了《ESXi 8.0 虚拟机安装 iKuai 主路由及保姆级配置》,感兴趣的朋友可以前去围观。
今天我们开始进入OpenWrt旁路由的安装,作为折腾软路由的人来说,这个可以说是必装的了。今天我们一起来搞定旁路由的安装和设置。首先简单来说一下旁路由和OpenWrt。
1.主路由与旁路由
旁路由是一个接入主路由的设备,只是比较特殊,具备网关还有其他一些特定的功能。旁路由应该叫旁路网关更合适,主路由从设备上收到数据包,首先发送到OpenWrt旁路由进行处理,包括去广告、留学等等,处理好之后再发回主路由,转发到外网。同样主路由接受到外网的数据包,首先也会将数据发送到旁路由进行处理,然后将处理过的数据,再根据数据包的目的地址发送到设备。
数据走向:
第1步:设备通过网线第一个接入的路由器叫做主路由,主要实现拨号上网功能,ikuai就是主路由,设备的数据首先会来到ikuai主路由。
第2步:我们已经将ikuai网关指向了openwrt,ikuai会将数据传输到openwrt进行处理。
第3步:openwrt的网关指向了ikuai主路由,openwrt处理后的数据回再传回likuai主路由。
第4、5步:openwrt的网关指向了ikuai主路由,会再传回likuai主路由。收到openwrt处理后的数据后,ikuai会将数据通过光猫转换发送出去。
2.OpenWrt
OpenWrt的官方介绍:
OpenWrt 项目是一个针对嵌入式设备的 Linux 操作系统。OpenWrt 不是一个单一且不可更改的固件,而是提供了具有软件包管理功能的完全可写的文件系统。这使您可以从供应商提供的应用范围和配置中解脱出来,并且让您通过使用适配任何应用的软件包来定制设备。对于开发人员来说,OpenWrt 是一个无需围绕它构建完整固件就能开发应用程序的框架。OpenWRT 是一个高度模块化、高度自动化的嵌入式 Linux 系统,拥有强大的网络组件和扩展性,不同于其他许多用于路由器的发行版,它是一个从零开始编写的、功能齐全的、容易修改的路由器操作系统。还提供了 100 多个已编译好的软件,而且数量还在不断增加,OPKG 包含超过 3500 个软件,默认使用 LuCI 作为 web 交互界面。
对于普通用户来说,官网下载的镜像是个内核版本,几乎没有什么功能,后续需要自行安装插件,麻烦且容易出错,像OpenWrt主要使用的也就是去广告、签到、留学、加速、薅羊毛这些插件,所以参考一下大佬编译的多功能版本即可。喜欢精简的有精简版,喜欢全功能的有高大全版本。像lean(大雕)、 eSir、sirpdboy、gxnas、bleach1991、等大佬编译的OpenWrt固件都是非常不错的,可以直接使用。
本次安装使用的是bleach1991大神的高大全版本。默认登录信息:
IP:192.168.1.1
用户:root
密码:password
各版本之间切换,只要将OpenWrt的配置做好备份,安装完成后可以快速恢复设置。安装之前首先附上一张目前的网络连接图,按照这个用网线将设备连接好:
一、创建OpenWrt虚拟机
1.选择创建类型
首先进入ESXi后台,新建虚拟机,点击创建新虚拟机:
2.选择名称和客户机操作系统
输入虚拟机名称,名称填写openwrt,客户操作系统选择Linux,openwrt系统也是基于 Linux 开发的。
客户机操作版本选择选择【其他5X Linux(64位)】、【其他Linux(64位)】版本也可以:
3.选择存储
无需更改,点击下一步:
4.自定义设置:
①虚拟硬件设置:
【CPU设置】4核,默认每个插槽一核,其他默认。
【内存】:内存分配2GB,1GB也够用。如果说内存足够的话,分配个4G、8G也是可以的,后面要折腾不少东西,可以多预留一些,这个不用纠结,后面可以根据内存的使用情况随时调整,在虚拟机关机的状态下,可以通过编辑更改内存大小。
内存一定勾选【预留所有客户机内存(全部锁定)】选项,如果刚开始设置没有看到【预留所有客户机内存(全部锁定)】的话,等下面都设置好了,再返回来检查一下,一定要保证选上,因为我们需要直通一个网卡作为openwrt的物理lan口,需要锁定内存。
【硬盘设置】:将硬盘配置删掉即可,后面创建虚拟机时,系统会自动生成分区。剩下的像SCSI控制器、USB控制器、CD/DVD控制器不需要的删掉,保留一个SATA控制器。
【网络适配器】:这里着重说一下,如果我们添加了这个适配器,安装openwrt后,esxi会自动虚拟产生一个eth0虚拟网卡,作为默认lan口,桥接到esxi虚拟机。虚拟的网口是万兆网口,但是还是会一定程度上损失网速,所以我们这里不使用虚拟网口。而是直接直通一个物理网卡给openwrt作为lan口。我们前面已经用网线将整个lan口物理交换机连接了,ikuai和物理交换机也连接了,所以ikuai主路由和openwrt也进行了物理连接,而不是采用虚拟网口连接。这样的好处就是,不使用ESXi的虚拟网口,虽然ESXi虚拟的网口是万兆的,但是虚拟网口在一定程度上还是会损失网速和占用CPU。
5.添加直通网卡
选择添加其他设备——PCI设备:
这里一定要将空闲的,没有直通给其他虚拟机的网卡,直通给openwrt。如果将已经直通给其他设备的网卡误直通给了openwrt,会造成openwrt无法开机。
为何要直通(Passthrough)网卡:
VT-d、 DirectPath l/O,通过DirectPath /O,虚拟机可以使用I/0内存管理单元访问平台上的物理PCI功能,就是俗称的虚拟化直通,简单理解就是允许宿主机将某些硬件资源的管辖权直接移交给虚拟机,虚拟机会以直通独占的方式使用硬件,宿主机将不能再使用此硬件,利用效率几乎等同于将硬件插到了虚拟机的主板扩展槽里一样,最实用的目的是避免了虚拟化平台自身软件层转换带来的效能下降。
例如在服务器上将某个物理网卡直接划给某台虚拟机使用,以达到几乎和物理机搭配物理网卡类似的网络性能。更可观的场景是,将磁盘控制器直通给虚拟机独占使用,那么虚拟机往往最瓶颈的磁盘性能,将得到非常可观的提升。esxi 下面默认网卡是虚拟的,所以受限于驱动及性能的影响,导致很多时候速率达不到网卡原本的速率,但是通过直通后,网卡的性能就毫无保留的发挥出来了。
6.虚拟机选项设置
选择EFI启动,记得一定要把下面的是否为此虚拟机启用UEFI安全引导的去掉,否则会安装后无法启动,已踩过巨坑。也可以采用,引导方式选择BIOS,其他不用管。如果安装后有问题可以检查一下自己下载的镜像格式,或者两种引导方式来回替换看下。点下一页:
检查没问题后,点下一步:
点击完成,返回到ESXI内即看到刚才创建的虚拟机,在电源关闭状态下。这时候不要开启电源,点编辑看下设置对不对。
二、StarWind V2V Converter写入镜像
下面安装StarWind V2V Converter软件。
安装完成后打开StarWind V2V Converter,选第二项加载文件:
找到下载好的openwrt镜像,点下一步:
选择第二项,远程加载:
输入ESXI的ip地址和登录账号及密码,点下一步:
登录后,选择OpenWrt文件夹,这一步是确定OpenWrt的安装位置,点下一步:
选择第一项,点下一步。
点【Convert】转换写入:
等待转换完成:
完成。
回到ESXI界面可以看到,已经安装完成,并且自动生成了硬盘。取消,退出:
打开电源自动安装:
开始跑码,等待跑码完成。有的版本的镜像隐藏了跑码过程。
等看到这个见面就说明安装成功了,如果不出现这个页面,可以等看着跑码不动了,可以按回车看下:
三、设置网卡
输入命令:vi etc/config/network。vi和etc之间有个空格:
回车,进入设置网卡界面:
切换光标至 option ipaddr ‘192.168.1.1。按i键,修改IP(自定),这里修改的是lan口的管理地址,也是openwrt的网关。
按Esc键,输入:wq 回车。
输入reboot,回车,重启
这时候在ESXi网络拓扑下可以看到,OpenWrt并没有接入虚拟交换机,而是使用我们刚才直通的网卡。
四、开启iKuai和Opnewrt的自动启动
点击ESXi的管理——自动启动,设置一个自动启动参数,然后把自动启动参数,配置给OpenWrt即可,设置之后每次重启两个软路由会自动重启。
五、部署OpenWrt管理后台
1.登入后台
默认账号root,密码:password,进入后修改密码。一些镜像是默认无密码的,在下载镜像的时候注意下。
登入后台后,点【系统】——【管理权】——【设置一个常用密码】
还是在【系统】——【管理权】,接着往下翻,开启下系统的SHH,便于远程访问。
2.lan口设置
找到【网络】——基本设置
IPV4地址:192.168.50.2。openwrt的网关和管理地址:
IPV4网关:输入ikuai的ip地址,192.168.50.1
3.国内主流DNS服务器:
DNS服务器:这里先暂时使用公共服务器。可以多填入几个:
阿里公共DNS:223.5.5.5,223.6.6.6 类型选择:UDP
腾讯公共DNS:119.29.29.29 类型选择:UDP
百度公共DNS:180.76.76.76 类型选择:UDP
华为云公共DNS :122.112.208.1,139.9.23.90 类型选择:UDP
114公共DNS:114.114.114.114,114.114.115.115 类型选择:UDP
OpenerDNS:42.120.21.30 类型选择:UDP
DNS派 电信 / 移动 / 铁通:101.226.4.6,218.30.118.6 类型选择:UDP
DNS派 联通:123.125.81.6,140.207.198.6 类型选择:UDP
4.关闭旁路由DHCP服务
关闭旁路由DHCP服务,动态IP统一由iKuai主路由配置,点右下角保存应用生效。
5.高级设置
高级设置里,勾选开机自动运行、强制链路。保存应用
物理设置:取消桥接接口,这里我们使用的是直通物理网卡,可以取消桥接,这样ikuai、交换机、openwrt旁路由完全通过物理线路连接,减轻CPU压力的同时也能保证网络不损失。
如果没有直通网卡给openwrt,采用的是Esxi的虚拟网口,这个桥接需要勾选上。
六、ikuai配置
打开ikuai管理页面,修改DHCP服务器。在修改之前,先将ikuai配置进行备份,可以通过编辑对备份名称进行修改便于区分。出问题时,想要快速恢复当前设置,只要点恢复即可。一定要养成折腾之前,先备份的好习惯,原因你懂的。
1.修改ikuai DHCP服务器
将网关、首选DNS、备选DNS都改为192.168.50.2(openwrt的网关)。接入ikuai主路由的设备的DNS由openwrt代理。
2.修改DNS
点开【网络设置】——【DNS设置】,将DNS改为192.168.50.2,由openwrt代理,点击保存生效。
七、开启Turbo ACC 网络加速设置
开启【Turbo ACC 加速】,只开启前三个即可。DNS缓存后面由SmartDNS来管理,配合去广告来使用。
八、防火墙设置
防火墙对照设置一下,一定要将下面其他接口的转发删掉,尤其是WAN口的,只保存一个lan口即可:
九、网络诊断
打开【网络】——【诊断】,ping一下,返回结果,旁路由连接成功。
总结
好了本期就到这里吧,啰嗦啰嗦写了这么多,有错误的地方希望多包涵。
到这里EXSI8.0+ikuai主路由+openwrt旁路由的基础搭建就算万成了。后面就开始各种功能的折腾了。后面会继续折腾《个人域名、DDNS动态解析、公网IP:通过ikuai软路由端口映射高速访问内部网络》、《OpenWrt 旁路由模式下的SmartDNS+AdGuardHome设置分流与去广告》。
以上就是本期的全部内容了,有疑问或补充~欢迎评论区留言~~感兴趣的朋友,关注一下不迷路
往期相关文章
如何用虚拟主机装LINUX?
G.如果你的电脑连接在网络中,那么选择一个合适的网络环境。我这里选择 Use bridged net-working(使用路由网络)H.点击finish,返回VMWARE主界面,LINUX虚拟机就建好了。2. 安装操作系统 A. 选中LINUX虚拟机,点击VMWARE工具栏中的Power ON按钮,启动LINUX虚拟机 B.然后插入REDHAT7.3光盘,虚拟系统根据你...
虚拟机怎么安装安装Linux
6.选择虚拟机网络类型(推荐使用桥接网络)7.选择磁盘类型,这里选择IDE(这也是第三步选择自定义的原因,因为选择典型的话,系统会自动选择SCSI硬盘,而有的linux,主要是早的linux版本,不能使用SCSI硬盘,所以才会出现没有发现硬盘的错误)8.指定磁盘容量(推荐大小为8g,基本够用了)二、安装linux系统...
Linux怎么安装虚拟机
Linux怎么安装虚拟机?在Linux上安装虚拟机有多种方法,以下是其中的两种常见方法:方法一:使用VirtualBox安装虚拟机 1. 在Linux系统中打开终端。2. 安装VirtualBox软件。可以在终端执行如下命令:```sudo apt install virtualbox ```3. 启动VirtualBox软件,点击界面上的 “新建” 按钮。4. 在虚拟机...
简单描述在虚拟机上安装LINUX操作系统的步骤及注意事项
(3)单击“下一步”进入安装目录选择界面。该界面上面的文本框是系统的名字,保持默认值即可,下面的文本框需要选择虚拟机操作系统的安装位置。(4)根据需要选择好后,单击“下一步”按钮,出现设置虚拟机内存大小的界面。Linux9.O对内存的要求是:文本模式至少需要64MB;图形化模式至少需要128MB,推荐使用...
如何用虚拟机安装linux
方法\/步骤 1 先下载虚拟机软件,再安装好,下载linux系统镜像iso文件,一共有3个,大概有1.8G,新建一个虚拟机,如图片中的红圈所示 2 安装虚拟机,一切选项可以选择默认,最后点击Finish即可,虚拟机安装完成 3 好了,各位新,虚拟机安装好了,接下来就开始安装Linux系统了...1.先鼠标选择左键图红色...
新手如何安装linux操作系统
1 首先打开VMware Workstation软件,选择【创建新虚拟机】后,我们会进入新建虚拟机向导这个界面,在这个界面中我们需要选择安装来源。这里小编建议大家选择第三种【稍后安装操作系统】。2 接着就是选择Linux操作系统,且版本选择CentOS6,这个版本所占用资源比较少,适合初学者使用。3 对虚拟机进行命名,选择...
如何利用VMware创建Linux虚拟机
使用Vmware虚拟机,开始安装Linux系统 步骤如下:1.双击VMware Workstation 2.新建虚拟机 3.安装模式,第一个为典型安装,第二个为自定义。4.指定镜像文件 [选择第三个的话还要设置一下,安装Linux的版本以及设置一下镜像文件所在路径]5.设置进入Linux的密码,名称 6.设置虚拟机名称以及所存放的路径 7....
如何在虚拟机安装linux系统
VMware Workstation虚拟机下安装Linux操作系统步骤方法:(1).点击新建虚拟机。(2).选择自定义,Next (3)由于VMware的版本是7.0,所以硬件兼容性选择Workstation 6.5-7.0,点击Next (4)选择操作系统以后安装,Next (5)选择客户机操作系统和版本,由于本例以Linux系统为例,所以选择Linux操作系统,Next...
如何安装LINUX虚拟机及linux系统
先安装虚拟机这个软件,然后在虚拟机里装linux。1,准备,下载VM虚拟机,密码: vbap。和linux镜像文件,可以下载ubuntu:2,安装VM虚拟机,打开VM安装包,设置安装路径,按照提示安装即可。3,打开VM虚拟机,打开菜单新建虚拟机。4,点击新建虚拟机,选择典型。5,进入安装客户机操作系统,安装来源选择你...
如何使用虚拟机VMware安装Linux操作系统
因为我们这里是用光盘安装linux操作系统,BIOS默认的第一启动项是硬盘启动。如果你是在真实机中通过光盘安装linux操作系统,就需要在安装时,更改光盘启动为第一启动项,系统安装完成后,再把硬盘启动改回第一启动项。但是,在虚拟机中安装linux操作系统,则无需更改BIOS的启动项设置,虚拟机会自动进行识别...
那坡县龙血回答: 打开VMware Workstation 10,点击“创建新的虚拟机”按钮,进入创建新的虚拟机界面;选择“自定义(高级)”,点击“下一步”;硬件兼容性选择“Workstation 10.0”,点击“下一步”;选择“稍后安装操作系统”,点击“下一步”;操作系统选择“Linux”,版本选择“Ubuntu”,点击“下一步”;设置虚拟机名称和位置,点击“下一步”;设置处理器信息,点击“下一步”;设置虚拟机内存,点击“下一步”;设置虚拟机网络类型,点击“下一步”;接下来可全部按照默认设置,点击下一步直至完成.设置虚拟机,浏览选择Ubuntu系统所在的磁盘;运行虚拟机,开始安装Ubuntu系统,安装完成进入系统登录界面.
淡郝18296974875问: 怎样用虚拟机安装Linux系统 - ?
那坡县龙血回答: 先下载虚拟机软件,再安装好,下载linux系统镜像iso文件,一共有3个,大概有1.8G,新建一个虚拟机,如图片中的红圈所示 安装虚拟机,一切选项可以选择默认,最后点击Finish即可,虚拟机安装完成 好了,各位新,虚拟机安装好了,接下来...
淡郝18296974875问: 怎样在电脑上的虚拟机中安装linux系统 - ?
那坡县龙血回答: 首先安装虚拟机软件,建议免费开源的virtualbox,然后点击创建虚拟机,选择Linux,32位或64位,创建虚拟磁盘,动态分配,选择光盘镜像文件,启动虚拟机,然后和安装物理机一样安装Linux就行
淡郝18296974875问: 虚拟机安装linux? - ?
那坡县龙血回答: 看样子楼主应该还没有试着装过,“下一步”吗 虚拟机错了重来吗,这问题提的太泛了 如何安装,装系统一般就是用光驱启动,vmware上开机前设置一下,用iso镜像启动,启动后,分区,使用整个虚拟磁盘,设置时间,帐号密码,选择典型设...
淡郝18296974875问: 如何用虚拟机安装linux - ?
那坡县龙血回答: 步骤如下:一、准备工作:1、下载安装VMware并安装.2、下载一个Linux系统镜像,如Ubuntu.二、新建虚拟机:1、打开VMware,新建一个虚拟机.2、选择“典型(推荐)(T)”,点“下一步”.3、选择“稍后安装操作系统”,点“下一步”.4、选择Linux系统版本,点“下一步”.5、设置“虚拟机名称”跟虚拟机的存放“位置”,点“下一步”.6、设置“最大磁盘大小”,选择“将虚拟磁盘存储为单个文件”,点“下一步”.三、安装:1、在CD/DVD处加载第一步下载的Linux系统镜像文件.2、点击虚拟机的电源键,然后按照步骤提示进行安装,完成后即可使用虚拟机了.
淡郝18296974875问: 如何用vmware使用linux操作系统 - ?
那坡县龙血回答: 步骤方法:一.准备安装所需要的7a686964616fe59b9ee7ad9431333339653738软件:1.VMware虚拟机的下载和安装在我的博客中已经提到,这里就不再详细阐述.2.下载一个redhat,因为redhat已经商业化了,推荐大家使用centos,如果自己...
淡郝18296974875问: 如何在vmware安装linux系统 - ?
那坡县龙血回答: 1、打开vmware软件2、点击文件,点击新建虚拟机3、选择典型,点击下一步4、安装来源选择第二项(安装程序光盘映像文件iso),点击浏览.选择你的镜像所在路径,点击下一步5、客户机操作系...
淡郝18296974875问: 如何在vm中安装linux系统 - ?
那坡县龙血回答: linux系统的安装1 打开虚拟机后,在首页上会显示各种我们的需求,单击第一个新建虚拟机.2 在弹出的面板中选择标准——继续.3 选择第二个选项,因为我们下载的光盘的镜像,所以直接选择刚才的dvd1 安装即可.4 点击继续后,填写你的...
淡郝18296974875问: 如何安装LINUX虚拟机,求详解!! - ?
那坡县龙血回答: 1.安2.安装完,启动虚拟机,点击file -> new -> virtual machine3.在Guset Operating System Installation中选择你的ISO文件路径4.在select a guset operating system中选择你要安装的系统类型5.在name the virtual machine中设置你要安装的路径,其余的一路next到底
淡郝18296974875问: 如何在虚拟机中安装红帽Linux系统 - ?
那坡县龙血回答: 首先打开虚拟机,进入主界面,点击上方菜单栏处【文件】选项,然后点击【新建虚拟机】在安装类型选择中点击【典型】(一般的学习使用),如果有特殊需要的可以选择【自定义】 在系统安装界面,选择【稍后安装系统】 在系统版本界面...