虚拟机中Fedora10的网络设置
  DlC36aoSccNW 2023年11月02日 42 0


虚拟机中安装好之后的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,所以只设置了一个。

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,

会出现信息提示你是否连接成功







【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
DlC36aoSccNW