在不通过外部网络,一台主机,一台虚拟机和一块开发板之间能相互Ping通,下面总结一下。
1.vmware连网要改为桥接方式即Bridged
2.vmware中Edit->Virtual Network Editor->Host Virtual Network Mapping中的 VMnet0选为你的计算机网卡。 这个网卡为本地连接的网卡,不是无线网卡,我就是在这里弄错了!
3.网卡设置,计算机上网网卡IP:192.168.1.100,子网掩码: 255.255.255.0,网关:192.168.1.1,DNS:192.168.1.1
4.虚拟机linux中网卡IP:192.168.1.10,子网掩码: 255.255.255.0,网关:192.168.1.1,DNS:192.168.1.1
5.开发板上的网卡IP:192.168.1.230,子网掩码: 255.255.255.0,网关:192.168.1.1,DNS:192.168.1.1
只要这三个网卡都是同一个网段即可。同时把无线网卡禁用,这样即可PING通。
Linux中NFS服务器开通,同时共享要挂载的文件夹,可以在NFS服务器中设置,也可以编辑文件/etc/exports,添加共享文件夹路径,可以访问的IP和相关权限,rw即可读可写,no_root_squash表示挂载的客户机有该主机root身份。
然后在开发板中挂载Linux中的文件夹。mount -t nfs -o nolock 192.168.1.10:(加路径) /mnt 即可把192.168.1.10服务器中的文件夹挂载到/mnt下。
现在把本地连接设为静态IP后,无线网卡开着也上不了网,不知道能不能解决呢。。