qemu中连接主机和使用tftp

本文介绍了如何在QEMU虚拟机中连接主机并使用TFTP服务。配置过程中,需注意网络设置,避免出现如'Access violation'等错误。确保本地环回设备lo存在且IP为127.0.0.1。通过Ping命令的六个步骤检查网络连通性,包括观察本地网络设置、Ping回送地址、本机IP、网关、DNS和远程IP,以确保网络连接及配置无误。
摘要由CSDN通过智能技术生成

[qemu中连接主机和使用tftp]

$ qemu-system-arm -M integratorcp -kernel XXX -initrd XXX -tftp /var/lib/tftpboot/

ifconfig eth0 up # 启动网络设备eth0
ifconfig eth0 10.0.2.15 # 设置虚拟机ip
ping 10.0.2.2 # 尝试与主机连接
tftp -g -r hello.c 10.0.2.2 # 远程(-r) 下载(-g) 文件hello.c


[更改配置文件]

qemu里是ram存储,不能保存
要想保存网络配置,应该更改/etc/network/interfaces,
文件原内容:
# Configure Loopback
auto lo
iface lo inet loopback
新增加内容(新增网络设备eth0):
auto eth0
iface eth0 inet static
address 10.0.2.15
netmask 255.255.255.0
gateway 10.0.2.1


[常见错误原因]

1. tftp:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
QEMU是一种开源的虚拟机软件,它允许在主机上创建和运行虚拟机。要实现QEMU虚拟机主机共享文件,可以使用QEMU提供的文件传输方式。 首先,在主机上创建一个用于共享文件的文件夹,并将需要共享的文件放入其。然后,在QEMU虚拟机的配置文件,添加共享文件夹的路径信息。 接下来,在虚拟机安装相应的文件传输工具,例如scp(secure copy)或samba。scp是一种基于SSH协议的文件传输方式,而samba是一种支持Windows共享文件夹的协议。根据实际需求选择合适的方式。 如果选择scp方式,可以使用如下命令在虚拟机将文件复制到共享目录: ``` scp /path/to/source/file username@host:/path/to/shared/folder ``` 其,/path/to/source/file是需要共享的文件在虚拟机的路径,username是主机上的用户名,host是主机的IP地址或域名,/path/to/shared/folder是在主机上创建的共享文件夹路径。 如果选择samba方式,在虚拟机安装samba软件,并配置samba共享文件夹。然后,在主机上可以通过网络连接访问虚拟机的共享文件夹,进行文件的读写操作。 共享文件夹的需要注意的是,主机虚拟机网络配置需要正确设置,以确保它们可以相互通信。此外,主机虚拟机的操作系统也需要支持所选用的文件传输方式。 通过上述步骤,QEMU虚拟机主机即可实现文件的共享,方便用户在两者之间进行文件的传输和共享。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值