虚拟机中安装好之后的Fedora10是不支持网络连接的,这时候需要更改
系统的配置文件,切换到root用户,在终端输入命令:
gedit /etc/sysconfig/network-scripts/ifcfg-eth0
对ifcfg-etho进行修改,
ifcfg-eth0文件原本内容如下:
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
HWADDR=00:0c:29:3c:3b:f2
上面是系统原文件,第三个是系统的MAC地址,请勿修改,
添加内容后,文件被修改为以下样式
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
HWADDR=00:0c:29:3c:3b:f2
ONBOOT=yes
BOOTPROTO=none
USERCTL=yes
PEERDNS=yes
IPV6INIT=no
NM_CONTROLLED=yes
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.0.58
GATEWAY=192.168.1.2
DNS1=202.96.128.166
IPADDR表示虚拟机的IP地址,前三部分需要和主机IP一样,最后
一部分不同,即虚拟机IP地址与主机IP地址在同一个网段,且地址
不同
最后一个DNS可以设置一个,也可以设置多个,这里因为只需要
一个DNS,所以只设置了一个。
设置好之后重启虚拟机,使配置文件生效,在虚拟机终端输入:
ping 192.168.0.*
192.168.0.*是主机地址,如果网络设置成功,则会出现以下信息:
PING 192.168.0.* (192.168.0.*) 56(84) bytes of data.
64 bytes from 192.168.0.*:icmp_seq=1 ttl=64 time=2.60ms
64 bytes from 192.168.0.*:icmp_seq=2 ttl=64 time=0.884ms
64 bytes from 192.168.0.*:icmp_seq=3 ttl=64 time=0.877ms
64 bytes from 192.168.0.*:icmp_seq=4 ttl=64 time=0.705ms
64 bytes from 192.168.0.*:icmp_seq=5 ttl=64 time=0.743ms
64 bytes from 192.168.0.*:icmp_seq=6 ttl=64 time=0.707ms
---192.168.0.*ping statistics---
6 packets transmitted, 6 received, 0% packet loss, time 5122ms
如果设置失败,会提示主机未找到,这时可能是
配置文件未起作用,需要重启虚拟机,或者是IP地址设置
的不对,需要将虚拟机的IP地址和主机的IP地址设置在同一个
网段,即前三部分需要相同。
也可以用主机Ping虚拟机来进行测试网络是否配置成功,
打开cmd,输入ping 192.168.0.58,
会出现信息提示你是否连接成功
原文地址:http://blog.csdn.net/wangjiaweiwei/article/details/44700885