Pj-A 2024-07-05 12:00 采纳率: 77.3%
浏览 10
已结题

关于#网络#的问题:BOOTPROTO的值改成dhcp就可以上网,固定的ip地址也尝试更换过,只有第一次配置的时候成功ping通了百度,后面改成动态获取ip再改回静态就不行了(操作系统-centos)

给虚拟机配置网络的时候,固定ip地址连不上网是哪里配置的不对吗?

img

img

img

img

BOOTPROTO的值改成dhcp就可以上网,固定的ip地址也尝试更换过,只有第一次配置的时候成功ping通了百度,后面改成动态获取ip再改回静态就不行了

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-07-05 12:00
    关注

    引自免费微信小程序:皆我百晓生

    从您提供的信息来看,似乎您在配置静态IP地址时遇到了问题。当您将BOOTPROTO设置为dhcp时,虚拟机可以通过DHCP协议自动获取IP地址和其他网络设置,从而能够上网。但当您尝试设置为静态IP并手动配置时,似乎无法成功连接网络。

    以下是一些建议和步骤来帮助您解决问题:

    1. 检查IP地址配置:确保您在/etc/sysconfig/network-scripts/ifcfg-ens33中配置的IP地址、子网掩码和默认网关是正确的。您提供的信息看起来是正确的,但仍然需要确保DNS设置也正确。可以尝试使用您提供的DNS服务器地址(例如:nameserver 119.29.29.29)。
    2. 检查网络连通性:在静态配置模式下,尝试使用ping命令测试默认网关的连通性。如果网关无法ping通,可能是网络配置的问题。确保您的主机(宿主机或虚拟机所在的物理机器)网络设置允许虚拟机访问网络。
    3. 检查虚拟机网络设置:确保虚拟机的网络适配器已正确配置并启用。在虚拟机软件中(如VMware或VirtualBox),检查网络适配器的设置,确保它与您在Linux中配置的网络设置相匹配。例如,如果您的Linux配置为桥接模式,确保虚拟机也设置为桥接模式。
    4. 重启网络服务:在更改网络配置后,尝试重启网络服务以应用新的设置。可以使用命令systemctl restart networkservice networking restart来重启网络服务。
    5. 查看日志和错误信息:检查系统日志以获取有关网络配置的更多信息。使用命令如cat /var/log/messagesgrep -i network /var/log/syslog来查看日志。这些日志可能会提供有关为什么网络配置失败的线索。
    6. DNS解析问题:如果您能够ping通IP地址但无法解析域名,可能是DNS的问题。尝试使用具体的IP地址访问网站,或在/etc/resolv.conf中配置正确的DNS服务器。

    如果以上步骤都无法解决问题,可能需要更深入地检查您的网络环境和配置。如果您是虚拟机用户并且使用的是NAT模式,还需要检查宿主机的网络设置。希望这些建议能帮助您解决问题!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 7月13日
  • 已采纳回答 7月5日
  • 创建了问题 7月5日