ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

新建虚拟机无法执行ifconfig

2019-12-01 22:00:27  阅读:275  来源: 互联网

标签:新建 selinux 虚拟机 防火墙 ifconfig repo etc yum


就是做初始化的时候,发现yum源不对,以至于无法安装wget,ifconfig等,
现在重新从别的虚拟机上下载了yum源,但是xshell无法连接新安装的7.6的机器无法将下载到的CentOS-Base.repo进行替换
1,确认虚拟机模式改成nat,与本地网络是通的,若是桥接模式可能获取不到IP
新建虚拟机无法执行ifconfig
2,修改了/etc/sysconfig/network-scripts/ifcfg-ens33 文件里面的ONBOOT权限改为yes

新建虚拟机无法执行ifconfig

重启网关 service network restart

3,新机器 iptables和selinux一定要先关了,要不然遇到各种奇葩问题,还没报错日志

systemctl stop NetworkManager
systemctl disable NetworkManager

新建虚拟机无法执行ifconfig

4,设置防火墙
关闭防火墙
首先永久关闭
systemctl disable firewalld.service
然后关闭当前防火墙
systemctl stop firewalld.service

为了安全起见笔者选择设置防火墙白名单:

firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.1.8" port protocol="tcp" port=
"22" accept"   
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.1.8" port protocol="tcp" port=
"21" accept"

重启防火墙
systemctl restart firewalld.service
展示防火墙列表
firewall-cmd --list-all

关闭selinux
首先查看selinux状态
sestatus -v 可以看到SELinux status enabled (默认)
修改/etc/selinux/config 将SELINUX=enforcing 改为 SELINUX=disabled
然后重启虚拟机即可.
注:以上两个安全服务的永久关闭只是适用于自己试验的环境下方便虚拟机畅通访问,实际生产环境不应该这么做.

重启防火墙后还是连不上,再查看下自己的本机地址
新建虚拟机无法执行ifconfig
ip addr
新建虚拟机无法执行ifconfig
发现之前查看ip地址有个乌龙,现在用新发现的地址从本机ping一下:
新建虚拟机无法执行ifconfig

5,下载新的yum源文件安装生效
在别的机器上下载yum源,笔者选择阿里的yum源地址:
备份原YUM源配置文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
删除原有的文件

rm -f /etc/yum.repos.d/CentOS-Base.repo
获取阿里YUM源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

6,让新的yum源生效
清空原先的yum缓存
yum clean all
载入新的yum缓存
yum makecache
执行yum安装ifconfig
yum install net-tools
命令成功展示:
ifconfig
新建虚拟机无法执行ifconfig

总结:新机器 iptables和selinux一定要先关了,要不然遇到各种奇葩问题,还没报错日志

标签:新建,selinux,虚拟机,防火墙,ifconfig,repo,etc,yum
来源: https://blog.51cto.com/14613575/2455139

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有