虚拟机、主机和开发板三者互ping相通

比较心碎的感觉,本来开发板挂载虚拟机中的文件系统一直都是工作正常的,不知道怎么了,今天却是怎么都挂载不成功,浪费了快两个小时才搞定,最后发现是个很逗比的问题,可能是最近修改了一个网络配置文件让我的虚拟机可以上网导致把我的auto eth3变成了ifupidown eth3 且不能进行编辑,何等杯具,目前个人认为就因为这个原因导致的挂载不成功!

现在就跟大家分享如何KIll了这个ifupidown,坑呐……

1. 修改/etc/dbus-1/system.d/NetworkManager.conf (修改系统文件需要ROOT权限)

  將下列紅色字,如果為deny,改allow
  
  <allow own="org.freedesktop.NetworkManager"/>

       <allow own="org.freedesktop.NetworkManagerSystemsettings"/>
  <allow send_destination="org.freedesktop.NetworkManager"/>

  <allow send_destination="org.freedesktop.NetworkManagerSystemsettings"/>
  

如果怕还有什么问题,也可以将这个文件中的deny全部替换成allow

2. 重新启动 dbus

  sudo /etc/init.d/dbus restart

好了,现在看一下我的network,终于正常了

虚拟机、主机和开发板三者互ping相通_第1张图片

3、三者互ping

现在跟大家分享一下我的三者互通设置过程:

开发工具:2440开发板、主机系统Win7、虚拟机系统ubuntu9.10、交叉网线一根(切记是交叉网线哦,学计算的应该懂得,我一直搞不懂为什么一些人一定要用路由器来实现开发板与虚拟机和主机的网络互通?但是采取我的这种方式有一个美中不足,就是物理网口被占用了,而且无线网卡必须禁用,所以就是电脑不能上网了呀,呜呜……)

注意:将除了物理网卡之外的网络全部禁用、而且要用交叉网线、下面的一二步才是关键哦

<1>设置你的虚拟机为桥接方式,这个就不赘述了,相信是个搞嵌入式的人都该知道了吧

<2>设置虚拟机网络编辑器:Edit->Virtual Network Editor->Host Virtual Network Mapping->Vmnet0为你的电脑物理网卡,如图所示:

虚拟机、主机和开发板三者互ping相通_第2张图片

<3>接下来就是设置主机的IP

虚拟机、主机和开发板三者互ping相通_第3张图片

虚拟机的IP:

虚拟机、主机和开发板三者互ping相通_第4张图片

开发板的ip:ifconfig eth0 192.168.1.17

<4>进行网络互通测试,可见三者都是靓靓互通的,事件原因我就不给大家截图了


你可能感兴趣的:(虚拟系统设置)