Ubuntu22.04下virtualBox7.0.6安装openwrt 22.3详细步骤

  今天,我们要讲的是Ubuntu 22.04环境下,在virtualBox 7.0.6中安装OpenWRT 22.03.3软件路由系统的过程,不涉及网络设备及相关路由的设置。

  1. 下载OpenWRT x86 镜像文件 ext4-combined img
    我们采用的是ext4-combined镜像,而不是squashfs,之后可根据需要对ext4分区进行扩展,combined-squashfs是传统的openwrt布局,因其无法对root文件系统和分区进行改写,不利于需求跟进。物理机操作的话,可能涉及uefi启动的问题,可以查阅网上的相关物理机安装镜像的制作方法,这里不赘述。

  2. 解压缩镜像文件
    下载之后,我们获得一个openwrt-22.03.3-x86-64-generic-ext4-combined.img.gz压缩文件,必须对它进行解压处理。

gzip -df openwrt-22.03.3-x86-64-generic-ext4-combined.img.gz
  1. 将OpenWRT镜像文件转换成VDI
    步骤2压缩后得到openwrt-22.03.3-x86-64-generic-ext4-combined.img镜像文件,我们还要将它转换成virtualbox可以使用的分区镜像文件。
vboxmanage convertdd openwrt-22.03.3-x86-64-generic-ext4-combined.img openwrt-ext4-combined.vdi
  1. 调整VDI磁盘文件大小
vboxmanage modifyhd --resize 1024 openwrt-ext4-combined.vdi

1024则为该VDI磁盘大小被修改为1G,具体大小由自己决定,考虑后期安装扩展的话可以适当增大。
执行过程显示:

lookforidea@lookforidea-VLT-WX0:~$ vboxmanage modifyhd --resize 1024 openwrt-ext4-combined.vdi
0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%

  1. 运行Virtualbox并新建一个新的虚拟机
    Machine ≫ New # 新建虚拟机
    Name: OpenWRT #虚拟机名称
    Machine Folder: /home/usr #虚拟机目录,根据自已的需求而定
    Type: Linux #虚拟机类开
    Version: 2.6 / 3.x / 4.x (64-bit) #内核版本
    Memory Size: 128 MB # 虚拟机内存大小
    Hard disk: Do not add a virtual hard disk #选择不创建虚拟机硬盘
  2. 对虚拟机的相关配置进行设定
    在General-Advanced中,将粘贴和拖放选择为BidDirectional双向,方便与宿主机复制粘贴内容和拖放对象
    在Storage中 选择现有磁盘文件并在文件对话框中选取上述的磁盘文件openwrt-ext4-combined.vdi
    在Network中设置并启用2个虚拟网卡,均为Brideged网桥模式
  3. 运行OpenWRThe虚拟机并设置root口令
    启动之后,系统超级用户root的口令为空,我们可以设置新口令,
     passwd

然后根据提示输入两遍口令。

  1. 接下来我们对lan网址进行ip设置,这里我们假设将来要访问lan的ip为192.168.4.251。
uci set network.lan.ipaddr='192.168.4.251' #设置ip
service network restart # 重置应用网络让新ip生效
  1. 更新openwrt软件包列表,这与ubuntu、Debian的软件包管理命令相似,具体包管理命令请查看官方手册。
opkg update #更新软件包列表
opkg install luci # 安装luci管理界面包,如果已安装则会提示up to date
  1. 打开firefox浏览器访问 http://192.168.4.251,输入我们已经设定的root用户名和口令。
  2. 最后还是有必要补充一下OPENWRT系统的时区设置。
    修改/etc/config/system文件中的timezone选项,将中央区时间UTC-01:00修改成东八区时间UTC-08:00。
vi /etc/config/system

修改内容

config system
option timezone ‘UTC-01:00’

  1. 至此,ubuntu 22.04桌面版用virtualbox 7.0.6安装OpenWRT 23.3.0完成,接下来我们就可以根据自己的网络环境进行设置了。
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值