首先应该把虚拟机的linux的ip改为与win7统一网段的ip。

假设win7ip 为:192.168.1.106  那么linux也应该为192.168.1.xxx才行

在linux终端下输入ifconfig查看当前ip是否与win7处于统一网段下,如果不在则进行以下操作:


在linux终端下输入vi /etc/sysconfig/network-scripts/ifcfg-eth0命令,修改网络配置文件


编辑保存后退出,在终端运行重启网络命令:

service network restart

或者/etc/init.d/network restart

以上两个命令若有一个不成功则运行另外一个

运行成功后尝试ping网关和外网,以便确认能连得上网络

ping 192.168.1.1

ping www.baidu.com

ping win7主机ip

成功则表明能连得上网络。如果这时win7还是拼不通,那么得看看win7与linux双方的防火墙是否都是关闭状态。命令如下:

) 重启后生效 
开启: chkconfig iptables on 
关闭: chkconfig iptables off 

2) 即时生效,重启后失效 
开启: service iptables start 
关闭: service iptables stop 

需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。 

如果硬要开启防火墙,则需要做如下设置,开启相关端口, 
修改/etc/sysconfig/iptables 文件,添加以下内容: 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 

需要注意的是,linux虚拟机的设置那里的网络适配器我选择的是桥接模式,如下图所示:


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐