1.关于在开发板和电脑用网线直接连接的情况下,开发板、ubuntu虚拟系统、电脑主机如何ping通
①.虚拟机的ubuntu网络连接必须是桥接模式,ubuntu系统启动之前电脑主机必须要有网络,否则会提示
启动ubuntu系统,启动后用网线直接连接电脑和开发板,然后启动开发板,不进boot菜单模式,启动系统,开发板启动系统后才会形成另一个网络节点,没启动之前和在boot菜单界面电脑主机是没有本地ip地址的,启动之后开发板和电脑形成一个网络,电脑主机才会有本地ip地址,所以要保持开发板系统运行。
②.使用命令ifconfig配置ubuntu的IP和电脑在同一个网段,例如我的ubuntu配置如下(ubuntu使用ifconfig命令需要超级权限):
sudo ifconfig eno16777736 169.254.124.15
eno16777736–网卡口,我的电脑本地ip:169.254.124.230,设置完ubuntu的ip地址后,在有电脑主机本地ip的情况下才能连接上secureCRT。
③.用USB连接开发板和电脑通过SecureCRT设置开发板IP,和电脑网卡设置在同一网段,如我的开发板设置如下(开发板使用ifconfig不需要超级权限):
ifconfig eth0 169.254.124.10
这样开发板就可以ping通电脑主机和ubuntu虚拟系统、开发板,使用ifconfig命令配置的IP地址是临时的,每次系统重启后开发板和ubuntu都要重新配置一次,电脑主机和ubuntu可以互ping,电脑主机和ubuntu ping开发板是没有回应的,只能是开发板ping电脑主机和ubuntu。
2.ubuntu虚拟系统上的目录挂载到开发板/mnt下,在开发板上使用挂载命令不需要超级权限:
mount -t nfs -o nolock,vers=2 169.254.124.15:/home/lvxiao/Nfs /mnt
卸载挂载使用
umount /mnt
将ubuntu上/home/lvxiao/Nfs目录挂载到开发板的/mnt目录下,这样在开发板的/mnt目录中就可以操作ubuntu上/home/lvxiao/Nfs目录中的文件。