博主本着學無止境的精神在虛擬機上安裝了一個centos7 來敲敲命令行。剛開始就遇到了強大的阻力。。。
ifconfig vim 都沒法用。這怎么行,安裝唄。又學了圈安裝,yum命令。
結果yum也執行不起來。could not find mirrirhttp ****等等。這是沒法上網的原因。
進一步排查。網上都說/etc/sysconfig/network-scripts/ifcfg-eth0 怎么設置就成功了。壓根沒有這個文件啊。手動添加還是不行。(后來知道因為是在虛擬機里)
還有的設置DNS的 8.8.8.8 等等,我都試過了,就是沒效果。
還有用ip addr 查看網卡物理地址的。然后怎么修改的等等。
還有的說設置虛擬機網絡連接為橋接的種種。(后來我搞壞了,只能恢復虛擬機默認網絡設置了)
基本上這樣的網上材料很多了。
最后
在虛擬機為nat的網絡連接下(就是默認的那個)。因為我安裝時候一路默認,安裝的centOS7 ,最小化安裝。
在虛擬機中以最小化方式安裝centos7,后無法上網,因為centos7默認網卡未激活。
可以設置
文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3(這里的enp0s3不是固定的,看你具體情況,但是基本是en開頭的)
將 ONBOOT=no 改為 ONBOOT=yes
保存后重啟網卡: service network restart
此時就可以上網了。 ( 如果不行,我建議你可以試試我開頭羅列的哪些方法,因為我前面做了很多操作了,變量不可控了。可能有些步驟在前面成功了一部分)
因為是最小化安裝,此時ifconfig命令不能用,可用
命令:ip addr 查看分配網卡情況。
聯網后可運行命令:
yum install net-tools
來安裝ifconfig功能
希望能幫到一些人,寫的很亂。