Linux虚拟机与Windowns无法ping通的原因

来源:互联网 发布:淘宝不给发票 编辑:程序博客网 时间:2024/06/05 16:10

Linux虚拟机与Windowns无法ping通的原因应该有很多,这里列出一种我所遇到的。

1、错误前的前提条件与设置:

1)我使用的是台式PC,但用了一个360wifi工具连接到了实验室的路由器,系统给分配的ip为:192.168.1.104
2)一开始我使用的是NAT模式
3)Linux虚拟机的ip配置为:192.168.1.96
命令:ifconfig eth0 192.168.1.96
4)关闭了windowns和linux的防火墙(/etc/init.d/iptables stop)、关闭了linux的selinux(setenforce 0),重启了samba服务器(/etc/init.d/smb restart)

但重点是:ping不通!!!

后来觉得自己的设置有问题,做了如下修改:

2、修改

1)由于是连接了路由器,且ip地址个数并不限制,可以采用连接模式:桥接模式
2)这里使用了无线网卡,在虚拟机的虚拟网络编辑器中(编辑–》虚拟网络编辑器),对桥接模式的桥接到:自动模式 改为 对应的无线网卡(802.11n),预防虚拟机选错网卡。
这里写图片描述
3)更改后,成功ping通。

后注:
如果你希望虚拟机访问外网可以使用nat,如果是想和主机进行通讯使用桥接,前提是你可以自己设置独立ip。
nat模式可以上网但是不能和宿主计算机通信,理论上是更安全的,无论虚拟的系统做任何破坏,中毒,木马,最终不会影响宿主计算机。桥接模式相当于是交换机上又接了个独立主机,这个在不好的时候是会向子网中传递信号的,一般是作为子网中提供服务用的。两个用处不同而已。
nat模式主机可以ping通虚拟机,虚拟机不能ping通主机。bridge模式配置好后(在同一网段)可以相互ping通

1 0
原创粉丝点击