【阿里云镜像】使用VM虚拟机安装OpenWRT并更换阿里云镜像源

简介: 【阿里云镜像】使用VM虚拟机安装OpenWRT并更换阿里云镜像源

二、OpenWRT简介

OpenWRT(曾用名 LEDE)是一款广泛应用于路由器的嵌入式操作系统。本站提供 OpenWRT 的包管理器 opkg的镜像,以加快国内访问速度。


三、使用VM虚拟机安装OpenWRT操作步骤

1、下载OpenWRT.img镜像源

下载地址:https://mirrors.aliyun.com/openwrt

781f43f25c5aaaa32201e056d2b87802.png

2、将.img镜像文件转换成.vmdk虚拟硬盘格式文件

所需工具为:StarWind V2V Image Converter

(1)打开StarWind V2V Image Converter

b7da5a344617f63215e7ff58ab4ee7e7.png

(2)选择将要转换的镜像文件存储的位置

(选择Local file)本地文件夹

f4594ac4bea6b5755644916a0b61eb50.png

(3)选择源镜像文件

45e56533d303e4d956231328eaec8c05.png

(4)选择转换格式

b502f1773f8dc8316665045c387a1dcb.png

(5)选择磁盘格式

35af0136772b208589c47589f53be90f.png

(6)确认信息,开始转换

f224cfd96eb061a709e0e305269ab918.png

(7)转换完成

dfc6953397414e6b7d7e4153de1bc18f.png

3、使用VM虚拟机创建OpenWRT

部分关键截图如下图所示

① 选择的客户机操作系统如下图所示

8975d340d545fd5cf2d420851a7a2004.png

② 使用NAT地址转换模式

2336c5327b5bc8a2a33a8687ccab93d2.png

③ 选择磁盘,为刚刚转换过后的.vmdk磁盘格式文件

d6ce2efe7414c6015f2edb8d0a2a106d.png

b5192a8f301a8c289d3dad8b29fd1376.png

df323f943a3151437f4930dbe631fffc.png

④ 创建完成,点击“开启此虚拟机”

c16bbad609a39eb7b6aafbb569226ab0.png

⑤ 登录成功

3c4e45dd714fea57ec6661d7c4bb0d34.png

4、修改网络参数信息并SSH连接

root@OpenWrt:~# vi /etc/config/network
root@OpenWrt:~# cat /etc/config/network
config interface 'loopback'
        option device 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'
config globals 'globals'
        option ula_prefix 'fd33:8f52:e9fd::/48'
config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth0'
config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '192.168.200.50'
        option netmask '255.255.255.0'
        option ip6assign '60'
root@OpenWrt:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br-lan state UP qlen 1000
    link/ether 00:0c:29:b4:2f:04 brd ff:ff:ff:ff:ff:ff
5: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 00:0c:29:b4:2f:04 brd ff:ff:ff:ff:ff:ff
    inet 192.168.200.50/24 brd 192.168.200.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fd33:8f52:e9fd::1/60 scope global noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:feb4:2f04/64 scope link
       valid_lft forever preferred_lft forever
root@OpenWrt:~#
_________________________________________________________________
C:\Users\xybdiy>ssh root@192.168.200.50
The authenticity of host '192.168.200.50 (192.168.200.50)' can't be established.
ED25519 key fingerprint is SHA256:uINCvTddAyG9bGGRCD/5R2b7DSmUoxLDcyNe4Pcr9OA.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.200.50' (ED25519) to the list of known hosts.
BusyBox v1.33.1 (2021-10-24 09:01:35 UTC) built-in shell (ash)
  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 21.02.1, r16325-88151b8303
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:~#

5、访问OpenWRT的WEB界面,输入配置的IP地址即可

218db91c4f27f65cdd932fa639648434.png

be377de246097863243a84b16bc298b9.png

四、更换阿里OpenWRT镜像源

手工替换

登录到路由器,并编辑 /etc/opkg/distfeeds.conf文件,

将其中的downloads.openwrt.org 替换为 **mirrors.aliyun.com/openwrt`**即可。

快捷替换

执行如下命令自动替换

sed -i 's_downloads.openwrt.org_mirrors.aliyun.com/openwrt_' /etc/opkg/distfeeds.conf

操作过程如下:

root@OpenWrt:~# cat /etc/opkg/distfeeds.conf
src/gz openwrt_core https://downloads.openwrt.org/releases/21.02.1/targets/x86/64/packages
src/gz openwrt_base https://downloads.openwrt.org/releases/21.02.1/packages/x86_64/base
src/gz openwrt_luci https://downloads.openwrt.org/releases/21.02.1/packages/x86_64/luci
src/gz openwrt_packages https://downloads.openwrt.org/releases/21.02.1/packages/x86_64/packages
src/gz openwrt_routing https://downloads.openwrt.org/releases/21.02.1/packages/x86_64/routing
src/gz openwrt_telephony https://downloads.openwrt.org/releases/21.02.1/packages/x86_64/telephony
root@OpenWrt:~# sed -i 's_downloads.openwrt.org_mirrors.aliyun.com/openwrt_' /etc/opkg/distfeeds.conf
root@OpenWrt:~# cat /etc/opkg/distfeeds.conf
src/gz openwrt_core https://mirrors.aliyun.com/openwrt/releases/21.02.1/targets/x86/64/packages
src/gz openwrt_base https://mirrors.aliyun.com/openwrt/releases/21.02.1/packages/x86_64/base
src/gz openwrt_luci https://mirrors.aliyun.com/openwrt/releases/21.02.1/packages/x86_64/luci
src/gz openwrt_packages https://mirrors.aliyun.com/openwrt/releases/21.02.1/packages/x86_64/packages
src/gz openwrt_routing https://mirrors.aliyun.com/openwrt/releases/21.02.1/packages/x86_64/routing
src/gz openwrt_telephony https://mirrors.aliyun.com/openwrt/releases/21.02.1/packages/x86_64/telephony
root@OpenWrt:~#

五、问题反馈

暂未解决使用VM虚拟机创建的OpenWRT系统,使其能够访问外网,已经尝试多种方法,依旧不行。问题留存,待解决。

root@OpenWrt:~# ping qq.com
ping: bad address 'qq.com'
root@OpenWrt:~#


相关文章
|
2天前
|
NoSQL Linux Redis
本地虚拟机centos7通过docker安装主从redis3.2
本地虚拟机centos7通过docker安装主从redis3.2
|
2天前
|
关系型数据库 MySQL Linux
本地虚拟机centos7通过docker安装主从mysql5.7.21
本地虚拟机centos7通过docker安装主从mysql5.7.21
10 0
|
2天前
|
Linux 数据安全/隐私保护 Docker
在centos7虚拟机上安装docker oracle11g
在centos7虚拟机上安装docker oracle11g
|
2天前
|
编解码 Oracle iOS开发
VirtualBox虚拟机安装Mac OS X Lion系统详解
VirtualBox虚拟机安装Mac OS X Lion系统详解
|
3天前
|
Java Linux 数据安全/隐私保护
Docker自定义JDK镜像并拉取至阿里云镜像仓库全攻略
Docker自定义JDK镜像并拉取至阿里云镜像仓库全攻略
|
3天前
|
安全 虚拟化 Windows
手把手教你如何在虚拟机上安装Windows 10
手把手教你如何在虚拟机上安装Windows 10
|
3天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
17 0
|
4天前
|
安全 Linux 测试技术
最新版Kali虚拟机安装和汉化中文教程
本文是对渗透测试安全人员经常使用的测试系统的最新版进行的一次系统配置下载安装配置,同时包含汉化的教程,是对自己熟悉系统安装环境配置的一次总结
|
6天前
|
SQL 关系型数据库 MySQL
【简单无脑】自动化脚本一键安装虚拟机下的MySQL服务
该文章提供了在虚拟机上安装MySQL服务的简化方法,特别是针对新手。作者提供了一个自动化脚本`install_mysql.sh`,使得安装过程更简单。用户需要下载`install.rpm`资源,将其放在指定目录下,然后创建并编辑脚本文件,将提供的代码粘贴进去,通过`chmod u+x`授权,最后运行脚本`./install_mysql.sh [rpm文件路径]`来安装MySQL。文章还附有相关图片说明。
16 1
【简单无脑】自动化脚本一键安装虚拟机下的MySQL服务
|
8天前
|
网络协议 Linux 网络安全
虚拟机Vmware详细安装(包含kali,win7与winxp三系统相互ping与安装)
本文是一篇关于虚拟机安装和配置的教程,包括使用VMware安装虚拟机和在虚拟机中安装Kali Linux、Windows 7和Windows XP系统。作者提供了详细的步骤和截图说明,指导读者如何下载和安装VMware,以及如何从提供的链接下载预配置的操作系统镜像文件。安装过程中,重点介绍了如何选择安装路径、接受许可协议、启动安装过程,并强调了不要勾选某些选项以保持默认设置。此外,还提到了如何在虚拟机中配置网络,确保三个系统在同一网段并能互相ping通。最后,作者布置了一些练习,如熟悉操作系统的使用、获取IP地址和互相通信,以及鼓励读者享受学习网络安全的过程。
63 9

热门文章

最新文章