45人参与 • 2025-11-24 • Javascript
情况如下:

原因:我们的虚拟机网络服务没有设置为开机自启动
cd /etc/sysconfig/network-scripts/
(每台机器可能不一样,也可能叫ifcfg-eth0等等)
使用命令 vi ifcfg-ens33 编辑此文件,打开文件你会发现这里onboot=no
注:onboot的意思就是开机时是否启动,这里没启动,当然看不了ip啦,把no改为yes后:wq保存。
可能保存会报错,提示ifcfg-ens33为只文件,此时可以使用su root命令切换一下root用户,再修改、保存就可以了。
type=ethernet proxy_method=none browser_only=no bootproto=static defroute=yes ipv4_failure_fatal=no ipv6init=yes ipv6_autoconf=yes ipv6_defroute=yes ipv6_failure_fatal=no ipv6_addr_gen_mode=stable-privacy name=ens33 uuid=7f8f4d75-6b6b-419e-bcdf-cedcf08b8866 device=ens33 onboot=yes ipaddr=192.168.85.139 gateway=192.168.85.2 netmask=255.255.255.0 dns1=114.114.114.114
ip、子网掩码和网关的设置依据:



注意,dns不要随便填, 国内一般填114.114.114.114即可。
解决:
换个命令:
注意,此时虽然网络通了但可能还是会出现yum安装不了的情况,此时需要修改yum源,比如在国内可以修改成阿里云源。
yum install curl
cd /etc/yum.repos.d/
cp centos-base.repo centos-base.repo.backup
curl -o centos-base.repo http://mirrors.aliyun.com/repo/centos-7.repo
yum clean all yum makecache
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论