在学习linux服务器的时候,在自己的win7系统上安了个虚拟机(Oracle VM vitualBox) 在上面运行CentOS6.4精简版。CentOS连网的时候遇到了很多问题,在网上也找到了很多解决方案,但是也没有解决,可能是自己遇到的问题和别人的不太一样。
我遇到的CentOS连网问题:
(1)win7和CentOS之间无法ping通。
(2)win7和CentOS之间可以ping通,但CentOS连不了外网。
我的解决方案:(为了避免不必要的麻烦,在不涉及安全的时候将win7的防火墙关闭!)
针对问题(1)
a、使用桥接模式,在虚拟机Oracle VM vitualBox中的网络选项中选择桥接模式。
b、编辑网卡信息
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
箭头指向的行是和真机处在同一网段和同一个网关,其中IPADDR必须确保在该网段中是唯一的。可以现在win7上ping一下看看,ping不通的才能用。
c、重启网卡 # service network restart
(这时没出意外的话,win7和CentOS可以互相ping通了,但是CentOS连不了外网)
针对问题(2)
a、采用地址转换模式连接,在虚拟机Oracle VM vitualBox中的网络选项中选择网络地址转换模式。
b、# vi /etc/sysconfig/network-scripts/ifcfg-eth0
c、重启网卡 # service network restart,现在CentOS可以连接外网了。
(注:连接外网时,根据自己的实际情况,可能需要设置防火墙iptables和DNS服务)
几种虚拟机连网方式说明
NAT(网络地址翻译)
虚拟机的网络设置中选择“NAT模式”,修改# vi /etc/sysconfig/network-scripts/ifcfg-eth0
该方法能够方便快速的将虚拟机连到互联网,但是虚拟机和宿主机之间无法进行通信
(未完待续!)