首先,在Linux的图形界面和字符界面中切换,用的是Ctrl+Alt+F1--F6 中的几个键
在centos6.4的桌面上,点击右键——在终端中打开——可以出现一个与字符界面相同作用的“白色背景”的可以输入命令的界面
在虚拟机中,要在虚拟机——设置——网络中选host only模式
然后在centos里面,有三种打开方式
1.点桌面上右上角的那个连接计算机的样子的东西
2.在命令提示符中输入setup 然后进去不停点选 然后在【*】的地方点空格,然后自己手动输入IP地址,子网掩码,默认网关,DNS....
3.手动输入命令进入
先用 cat /etc/sysconfig/network-scripts/ifcfg-eth0看一眼,如果发现没有,则用
vim /etc/sysconfig/network-scripts/ifcfg-eth0 进入编辑修改
修改完成后,输入ifconfig,如果显示的四个连接,表示成功,如果前一个显示错误,后两个显示成功,比如这个帖子出现的这种情况:http://blog.chinaunix.net/uid-20382483-id-3432156.html
那么就需要再把网卡激活,激活的方法是把ONBOOT那个改成yes
vi进入后保存,可以按shift+zz【按两下z】保存,或者冒号:wq保存退出
之后,开始ping 在Windows里的IP是在网络服务里面找到的,其中,虚拟机自动给你配置了2个虚拟网络,net1设为“host only”就是仅主机,net8设为NAT,就是自动配置IP,
【其实还有个net0,是桥接,不过貌似老师没有讲,也没啥用】
我们现在要让虚拟机和主机进行连接,所以我们可以只用net1,可以把net8设置为“禁用”。
然后我们设置更改一下net1的IP
在windows里,要在网络——打开网络和共享中心——更改适配器设置【左边一排中】 看到有一个VMnet1 右键——属性——ipv4 然后更改一下ip
IP地址 192.168.8.100
子网掩码 255.255.255.0
默认网关 192.168.8.1 最后一个要变成1 【貌似是因为?】
之后,把Linux里的防火墙给改了【其实是关闭了】
查看防火墙状态的代码: service iptables status
之后,关闭防火墙,代码:service iptables stop
注意,这只是在此次开机的时候关闭防火墙,下一次重启之后,防火墙还是会开启
【查看一下防火墙是不是开机自启动服务】:chkconfig iptables --list
之后关闭防火墙 :chkconfig iptables off
接下来,修改主机名称 :vim /etc/hosts
192.168.8.88 itcast01 把这个IP的主机改成了itcast01名称
因为修改了主机名,所以要重新启动一下:reboot (修改网络不用重新启动)
好了,现在看看Windows和Linux之间的通信 用的vmnet1 通信 【所以可以禁用vmnet8】
在Windows 里 cmd ping192.168.8.88 ping Linux
通了的话,在Linux 里面ping外边试试
【注意】:在这里,我失败了无数次,失败了好几天,此时Linux可以自己ping自己,但是无法ping通Windows,也无法上网。后来我禁用了net8,然后把Windows的防火墙给关闭了,之后Linux就可以ping通了。就是说,前面我关闭了Linux的防火墙,之后我在控制面板——防火墙——公共模式里面,再关闭了Windows的防火墙,才成功完成互相ping通(在host only模式下)