PC、虚拟机Ubuntu和开发板实现三者互ping,可挂载nfs传输文件
PC、虚拟机Ubuntu和开发板实现三者互ping
电脑和开发板使用网线直连,电脑通过WIFI连接路由器
电脑端配置
电脑端配置完成
虚拟机配置




开发板配置



最后实现了电脑、虚拟机和开发板三者互ping
nfs挂载命令
- 开发板通过网线连接电脑后
- 打开电脑端的控制面板 -> 网络和Internet -> 网络连接
- 将会出现对应开发板通过网线连接电脑的以太网接口
- 右键并点击属性
- 双击Internet协议版本4
- 对于IP地址选择手动添加
- IP地址:192.168.1.20
- 子网掩码:255.255.255.0
- 默认网关:192.168.1.1
- 打开VMware软件,点击左上角的编辑,再点击虚拟网络编辑器(Ubuntu系统需先关闭)
- 在弹出窗口中点击右下角的更改设置按钮
- 点击VMvare0,桥接模式,并将其配置到属于网线接口的USB端
- 启动Ubuntu前需先将其网络适配器配置成桥接模式
- 进入Ubuntu的网络设置中心,点击网络设置
- 在IPV4设置选项中选择手动配置IP
- IP地址:192.168.1.21
- 子网掩码:255.255.255.0
- 默认网关(gateway):192.168.1.1(所有网关均应配置成192.168.1.1)
- 重启网络,并在终端输入ifconfig,将会出现对应IP地址
- 使用ping 192.168.1.20命令,若接收数据成功,则配置虚拟机完成
- 开发板连接网线、使用USB串口功能,启动后进入其Linux系统
- 如使用短期IP地址(重启后失效),则在终端输入ifconfig eth1 192.168.1.23
- 长期固定IP配置流程:
- vi /etc/network/interfaces,添加输入
- auto eth1
- iface eth1 inet static
- address 192.168.1.23
- netmask 255.255.255.0
- gateway 192.168.1.1
- 保存退出
- 输入ifconfig,则出现对应IP地址
- 若希望u-boot启动时也可以使用nfs挂载功能
- setenv ipaddr 192.168.1.22
- setenv gatewayip 192.168.1.1
- setenv netmask 255.255.255.0
- setenv serverip 192.168.1.21
- saveenv(保存)
- 则实现在u-boot环境下,在开发板和虚拟机传输文件
- 进入控制面板,系统和安全
- 双击防火墙选项
- 点击弹出窗口中靠左边的最高设置
- 点击入站规则,找到文件和打印机共享(ICMPv4),并将其设置为启用
- 重启网络则可以实现开发板ping通电脑
nfs挂载命令
mount -t nfs -o nolock,vers=3 192.168.1.121:/home/book/nfs_rootfs /mnt