虚拟机内linux网络连接,vmware中redhat5虚拟机无法连接网络

vmware中redhat5虚拟机无法连接网络问题的解决

环境:VMWare10,Radhat Enterprise 5.8,虚拟机网络采用网桥连接方式.

问题:虚拟机中的rehl5无法连接网络

无法访问网络:ping baidu.com

返回:ping: unknown host www.baidu.com

原因:无法动态获取IP:

[root@localhost ~]# ifconfig:eth0的IP显示的是IPv6

[root@localhost ~]# service network restart

返回:Dertermining IP information for eth0....failed

解决方法:

1、在/etc/sysconfig/network-scripts/ifcfg-eth0中添加以下script:

check_link_down(){

return 1;

}

以我虚拟机中的文件为例:

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

DEVICE=eth0

BOOTPROTO=dhcp

HWADDR=00:0C:29:93:C0:95

ONBOOT=yes

check_link_down(){

return 1;

}

#保存退出

2、重启eth0:

[root@localhost ~]# ifdown eth0

[root@localhost ~]# ifup eth0

3、测试(现在就能正常联网了)

[root@localhost ~]# ping baidu.com

PING baidu.com (123.125.114.144) 56(84) bytes of data.

64 bytes from 123.125.114.144: icmp_seq=1 ttl=51 time=25.6 ms

64 bytes from 123.125.114.144: icmp_seq=2 ttl=51 time=27.6 ms

64 bytes from 123.125.114.144: icmp_seq=3 ttl=51 time=25.5 ms

--- baidu.com ping statistics ---

3 packets transmitted, 3 received, 0% packet loss, time 2005ms

rtt min/avg/max/mdev = 25.514/26.270/27.604/0.955 ms

[root@localhost ~]#

有点疑惑的是:之后删除先前添加的脚本也可以正常访问网络了...

参考文档:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值