使用qemu的nat方式登录

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介: 使用qemu的nat方式登录

使用qemu模拟一个运行ubuntu20.04的aarch64位的开发板,使用nat网络,然后通过端口映射的方式在host上使用ssh登录开发板。

#!/bin/bash
QEMU=qemu-system-aarch64
sudo $QEMU\
    -M virt,gic-version=3,virtualization=on,type=virt \
    -cpu cortex-a57 -nographic -smp 4 -m 4096 \
    -fsdev local,security_model=passthrough,id=fsdev0,path=/home/pengdonglin/data0/Qemu/share \
    -device virtio-9p-pci,id=fs0,fsdev=fsdev0,mount_tag=hostshare \
    -drive if=none,file=./ubuntu.img,format=raw,id=hd0 -device virtio-blk-device,drive=hd0 \
    -append "noinitrd root=/dev/vda1 rootfstype=ext4 rw console=ttyAMA0" \
    -kernel ./linux5.8/out_arm64/arch/arm64/boot/Image \
    -netdev user,id=eth0,hostfwd=tcp::8765-:22 -device virtio-net-device,netdev=eth0 \
    -nographic

开发板上的ubuntu的网络配置的是dhcp:(https://www.cnblogs.com/pengdonglin137/articles/15002046.html)

pengdl@localhost:~$ cat /etc/systemd/network/80-dhcp.network 
[Match]
Name=eth0
[Network]
DHCP=yes

在host上登录开发板:

#!/bin/bash
sshpass -p " " ssh pengdl@localhost -p 8765
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
网络协议 虚拟化
76Linux - VMware虚拟机三种联网方法( NAT网络地址转换: 默认使用VMnet8 )
76Linux - VMware虚拟机三种联网方法( NAT网络地址转换: 默认使用VMnet8 )
107 0
|
安全 Linux 虚拟化
2022年的CentOS7 网络配置超详细ip、网关设置
在win10 系统中的虚机软件VMware Workstation中安装CentOS7,安装过程中没有设置网络,等安装完后才设置的(其实这个没有影响)。后来发现死活都是“有线线缆被拔出”。 解决问题的道路是艰辛的,特别是linux系统的问题。 1.确认你win10系统打开了这两个服务:VMware DHCP Service和VMware NAT Service
1339 1
2022年的CentOS7 网络配置超详细ip、网关设置
|
网络协议 KVM 虚拟化
获取kvm的ip地址的三种方式
获取kvm的ip地址的三种方式
863 0
|
移动开发 开发工具 KVM
kvm新增桥接网络,和nat网络,host-only网络
kvm新增桥接网络,和nat网络,host-only网络
387 0
|
Linux 网络安全 KVM
linux KVM的网络设置方法(bridge和nat)(二)
linux KVM的网络设置方法(bridge和nat)
395 0
linux KVM的网络设置方法(bridge和nat)(二)
|
XML Linux KVM
linux KVM的网络设置方法(bridge和nat)(一)
linux KVM的网络设置方法(bridge和nat)
643 0
linux KVM的网络设置方法(bridge和nat)(一)
|
Linux 开发工具
centos7下设置使用NAT模式下的静态ip的步骤
centos7下设置使用NAT模式下的静态ip的步骤
173 0
centos7下设置使用NAT模式下的静态ip的步骤
|
Linux PHP 容器
VirturlBox 创建Centos7并配置网络NAT+Host-Only
VirturlBox 创建Centos7并配置网络NAT+Host-Only固定ip,实现宿主机,虚拟机互通,虚拟机可以访问外部网络。
7807 0