qemu 網絡端口映射

我主要是想在 模擬出來的 ARM 設備中 使用 SSH 服務,還有一些別的網絡服務,這樣的功能我們可以直接使用網絡端口映射來實現。

比如我的宿主機的IP是 172.21.60.89 ,而我模擬出來的ARM 板子ip 是 10.0.2.15

我想通過 宿主機的ip 和 端口來直接訪問 ARM板,

SSH 服務的端口 22 : 可遠程登陸,可scp 拷貝文件

FTP 服務的端口 21 :可拷貝文件

lighttpd 端口 80  443 

 

直接上批處理文件

qemu-system-arm ^
	-M vexpress-a9 ^
	-m 512M ^
	-kernel .\zImage ^
	-dtb .\vexpress-v2p-ca9.dtb ^
	-append "root=/dev/mmcblk0 rw rootfstype=ext4" ^
	-drive id=sd0,format=qcow2,if=sd,file=demo_armhf_rootfs.qcow2 ^
	-nic user,hostfwd=tcp:0.0.0.0:22-:22,hostfwd=udp:0.0.0.0:6513-:6513,hostfwd=tcp:0.0.0.0:80-:80

注意 ARM 板子上要 跑上相應的 SSH 服務、FTP 等服務哦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章