📔

笔记:在QEMU+virt-manager中安装测试OpenWRT

Tags
Published
Last Updated
修改:2024-06-06
 
解压下载的镜像,得到.img 文件
gunzip openwrt-23.05.3-armsr-armv8-generic-ext4-combined.img.gz
 
通过libvirt-manager 创建新的虚拟机,
  • 架构选择aarch64/armv8
  • 将之前解压得到的.img文件添加为虚拟磁盘文件
  • 添加2个网络设备,其中一个将自动作为WAN,另一个为LAN
 
启动虚拟机
 
进入console界面,回车进入到可交互命令行
 
修改编辑网络防火墙配置文件/etc/config/firewall ,让主机和其他虚拟机可以访问到OpenWRT,添加配置:
config zone option name wan list network 'wan' list network 'wan6' option input ACCEPT option output ACCEPT option forward ACCEPT option masq 1 option mtu_fix 1 # port redirect of remapped ssh port (22001) on wan config redirect option src wan option src_dport 22001 option dest lan option dest_port 22 option proto tcp # port redirect port coming in on wan to lan #config redirect # option src wan # option src_dport 80 # option dest lan # option dest_port 80 # option proto tcp
 
虚拟机内运行命令行重启网络,
/etc/init.d/network restart
 
此时已经可以在主机中通过终端ssh访问OpenWRT虚拟机,端口为22001
查看虚拟机ip,eth0
ip addr ls
 
在主机浏览器输入虚拟机ip访问OpenWRT LUCI Web。
 
安装有用工具,
opkg update \ && opkg install curl bind-dig
 
设置基于shadowsocks的透明代理