CentOS7虛擬機沒法上網問題解決方案

之前用過CentOS6.X,固然是桌面版,此次想測試下東西,恰好也沒有虛擬機,就裝了VM12,而後下載了CentOS7的DVD,VM安裝以後,發現悲催的沒有XWindow,因而乎想裝XWindow:web

yum list 列出全部可安裝的軟件包 能夠經過 yum grouplist 來查看可能批量安裝哪些列表
先裝X windows
#yum groupinstall 'X Window System' -y

安裝GNOME桌面環境
#yum groupinstall 'GNOME Desktop Environment' -y

安裝KDE桌面環境
#yum groupinstall 'KDE (K Desktop Environment)'
 
=====================
yum 若是報錯說缺乏某某rpm  那麼去其餘源去下載
再安裝#rpm -i   文件

發現報錯,windows

There are no enabled repos.

當時沒有想到是網絡的問題,由於VM使用NAT方式的話,網絡基本上不會出問題的,就簡單的判斷是yum源的問題,因而乎換源:緩存

#首先備份源
$ sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
$ yum clean all   #清理yum緩存
$ yum list    #顯示yum列表
#而後從網上下載國內的源
root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
#這裏也能夠嘗試其餘源,如阿里雲啊
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#而後生成緩存
 yum makecache

但是執行到下載下載國內源就出事了bash

wget no commond found

CentOS 真是精簡啊,wget都不裝了,找個相似的把,curl我以爲不錯服務器

wget http://www.baidu.com
curl -o http://www.baidu.com

wget 和curl的區別也很簡單網絡

wget是個專職的下載利器,簡單,專注,極致;而curl能夠下載,可是長項不在於下載
,而在於模擬提交web數據,POST/GET請求,調試網頁,等等。在下載上,
也各有所長,wget能夠遞歸,支持斷點;而curl支持URL中加入變量,
所以能夠批量下載。我的用途上,我常常用wget來下載文件,加 -c選項不怕斷網;
使用curl 來跟網站的API 交互,簡便清晰。

總結起來是wget 平常下載,curl 用來測試,收發 get和post請求curl

當發現curl -o 仍是報錯的時候,我開始懷疑網絡問題了,因而乎找到了這篇博客post

http://blog.csdn.net/a785975139/article/details/53023590測試

裏邊講到一個配置網站

以root權限編輯/etc/sysconfig/network-scripts/ifcfg-eno16777736
#注意16777736這一串數字是你VM網卡的ID,在ifconfig 的時候能看見
TYPE=Ethernet
BOOTPROTO=static  #設置靜態Ip
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=4f40dedc-031b-4b72-ad4d-ef4721947439
DEVICE=eno16777736
ONBOOT=yes  #這裏若是爲no的話就改成yes,表示網卡設備自動啓動
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
GATEWAY=192.168.10.2  #這裏的網關地址就是第二步獲取到的那個網關地址
PADDR=192.168.10.150  #配置ip,在第二步已經設置ip處於192.168.10.xxx這個範圍,我就隨便設爲150了,只要不和網關相同都可
NETMASK=255.255.255.0#子網掩碼
DNS1=202.96.128.86#dns服務器1,填寫你所在的網絡可用的dns服務器地址便可
DNS2=223.5.5.5#dns服器2

關鍵的參數我都用彩色底紋標記出來了,其餘的保持默認就好,確認無誤後保存退出。

第四步:重啓網卡服務,執行service network restart,而後總算能上網了:

我看到還要自定義虛擬機網絡適配器,而後給靜態IP,感受好複雜,因而只修改原有的配置,發現

ONBOOT這一項標記爲 no,是的,網卡原來開機不是自動啓動的,並且 

service network restart 網卡也不會啓動

真是坑爹啊!!!!!,修改以後,service network restart ,終於能夠ping通外網了

相關文章
相關標籤/搜索