我正在尝试让路由器固件(二进制)在 QEMU 上运行(如果可能的话)。所有网络都设置良好,因为我已经使用 debian_wheezy_mips_standard.qcow2 对其进行了测试
sudo qemu-system-mips -M malta -kernel vmlinux-3.2.0-4-4kc-malta -hda MYROUTERBINARY.bin
-append "root=/dev/sda1 console=ttyS0"-nographic
当我运行这个 QEMU 时会进入一个空白屏幕。我认为它可能没有用户界面,因为它是路由器,但是在针对它应该位于的 IP 地址空间运行 nmap 时我无法得到任何响应。
我应该使用以下方法导入文件系统:
sudo qemu-system-mips -M malta -kernel vmlinux-3.2.0-4-4kc-malta -hda
debian_wheezy_mips_standard.qcow2 -append "root=/dev/sda1 console=ttyS0" -nographic
例如,假设我在路由器上运行了 netcat。我希望能够访问端口,因此需要运行路由器固件/文件系统
有人可以帮忙吗?