新建虛擬機沒法執行ifconfig

就是作初始化的時候,發現yum源不對,以致於沒法安裝wget,ifconfig等,
如今從新從別的虛擬機上下載了yum源,可是xshell沒法鏈接新安裝的7.6的機器沒法將下載到的CentOS-Base.repo進行替換
1,確認虛擬機模式改爲nat,與本地網絡是通的,如果橋接模式可能獲取不到IP
新建虛擬機沒法執行ifconfig
2,修改了/etc/sysconfig/network-scripts/ifcfg-ens33 文件裏面的ONBOOT權限改成yeslinux

新建虛擬機沒法執行ifconfig

重啓網關 service network restartshell

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-alltcp

關閉selinux
首先查看selinux狀態
sestatus -v 能夠看到SELinux status enabled (默認)
修改/etc/selinux/config 將SELINUX=enforcing 改成 SELINUX=disabled
而後重啓虛擬機便可.
注:以上兩個安全服務的永久關閉只是適用於本身試驗的環境下方便虛擬機暢通訪問,實際生產環境不該該這麼作.ide

重啓防火牆後仍是連不上,再查看下本身的本機地址
新建虛擬機沒法執行ifconfig
ip addr
新建虛擬機沒法執行ifconfig
發現以前查看ip地址有個烏龍,如今用新發現的地址從本機ping一下:
新建虛擬機沒法執行ifconfig3d

5,下載新的yum源文件安裝生效
在別的機器上下載yum源,筆者選擇阿里的yum源地址:
備份原YUM源配置文件rest

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必定要先關了,要否則遇到各類奇葩問題,還沒報錯日誌

相關文章
相關標籤/搜索