解决虚拟机与真实机、局域网、公网通信问题:
1、配置LinuxIP地址,如果是桥接,则需要将虚拟机ip跟真实机ip为相同网段
[root@localhost~]# setup
#修改并配置IP地址
2、启动网卡
[root@localhost~]# vi/etc/sysconfig/network-scripts/ifcfg-eth0
把 OBOOT=no
改为 OBOOT=yes
[root@localhost~]# service network restart
#重启网络服务
3、如果虚拟机是复制而来,而不是自己安装的。则需要修改UUID,解决UUID重复的问题。(一般人可以跳过这一步)
1)vi/etc/sysconfig/network-scripts/ifcfg-eth0
#删除MAC地址行
2) rm -rf /etc/udev/rules.d/70-persistent-net.rules
#删除网卡和MAC地址绑定文件
3)重启动系统
4、设置虚拟机网络连接方式,改为桥接。
5、在虚拟网络编辑器中,修改桥接网卡。带有wireless的表明是无线网卡,一般默认是桥接到“自动”,错误的可能性很高,不知道他会自动桥接到哪个网卡,如果你上的是无线,就设置为桥接到无线网卡,插着网线,就桥接到有线网卡。
6、这个时候,你的虚拟机一定可以跟真实机、局域网、公网进行通信了。
测试:ping百度,成功
网络连接方式:1、桥接 2、NAT 3、host-only
桥接:虚拟机利用真实网卡(无线或者有线网卡)与真实机通信。需要linux与真实机配相同网段ip。缺点:需要占用真实网段ip,如果在学校,容易发生ip冲突。优点:可以与真实机、局域网中设备通信,当作局域网中一台真实的机器
NAT:虚拟机利用VMnet8与真实机通信。特点:可以上网,只能跟真实机通信
host-only:虚拟机利用VMnet1与真实机通信。特点:不可以上网,只能跟真实机通信
: