自學安裝centos系統,同學給的b站參考視頻上用的是橋接模式,上次安裝ubuntu時用的橋接就不行,看到很多人說centos最好也用NAT,那這次還是用NAT吧,結果遇見了跟上次一樣的ping不同的問題,研究了半天,終於解決,從安裝配置到解決問題總用時一天,寫個博客記錄一下我的過程和問題,繼續加油!
一. 工具
VMware
CentOs 7 x64位映像文件
文件百度網盤自取:
鏈接:https://pan.baidu.com/s/1JIp4Kw0xtLRd_XxvBxePkA
提取碼:e240
二. 創建新的虛擬機
1. 選擇->自定義(借用的別人的圖,我選擇的是“自定義”)
2. 稍后安裝
3.選擇Linux操作系統,centos64位版本
4. 虛擬機命名和設置存儲路徑
5. 選擇->"將磁盤拆分為多個文件",設置磁盤容量(這個容量會慢慢從你本機這個磁盤里扣除,根據實際情況量力而行)
6. 設置硬件
7.設置內存大小(我的電腦是8G運行內存,因為要做分布式,給了1.5g)
8. 設置處理器核心數
9. 導入centos.iso映像文件
10. 點擊完成(虛擬機安裝完成)
三. 安裝centos操作系統
1. 開啟新建的虛擬機,選擇第一個選項——安裝系統(第二個是檢查映像文件可用性后再安裝。這里我們選擇第一個)
2. 選擇語言
3.選擇->軟件選擇
選擇->圖形化界面(不需要圖形化界面的可省略此步,或者也可以在之后的命令行再利用yum安裝圖形化界面)
4. 選擇->安裝位置,自定義分區
5. 選擇->標准分區,添加掛載點
6. 依次添加三個掛載點:
/boot——1024M;
swap交換分區——4000M;
/余下容量
7. 接受更改
8.選擇->網絡名和主機名
9.開啟以太網
更改主機名
選擇->配置->自動鏈接打勾√
右下角"保存",左上角“完成”,主頁面“安裝”
10.設置root密碼
11.密碼簡單的話,要點擊兩次“完成”
12.等待安裝,成功后會自動進入圖形化界面
13.根據需要可以設置也可以選擇跳過
四. 修改配置,測試聯網功能
1. 打開終端
2. 為了方便之后的修改配置文件,su root切換到root下
3. 修改配置文件,將ip地址命名為靜態
vi /etc/sysconfig/network-scripts/ifcfg-ens33
將紅框內的BOOTPROTO=dhcp改為BOOTPROTO=static
(啟動類型,dhcp表示動態IP,static表示靜態IP)
並在最下面加入以下內容(我的ip,網關等地址都是我自己的,你需要查找改成你的)
IPADDR=192.168.2xx.100
NETMASK=255.255.255.0
GATEWAY=192.168.2xx.2
DNS1=114.114.114.114
IPADDRIP地址(IP地址為與在同一網段上的ip,前三段要和一致,最后一段隨意,只要不和網關沖突就可以,我設置的為100)
NETMASK指定子網掩碼(默認255.255.255.0)
DNS1:DNS1指定上網用的DNS IP地址。114.114.114.114是谷歌等網的dns ip地址
GETWAY:網關 VM菜單欄編輯--》虛擬網絡編輯器--》NAT模式--》NAT設置
3. 輸入ping -c4 www.baidu.com查看聯通性
4. 輸入ip addr查看虛擬機ip等信息
第一個地址127.0.0.1是回環地址,網卡名叫lo,Windows操作系統也有該地址,用來自己和自己通信。
第二個地址是192.168.2xx.100,就是自己設置的那個ip地址,其中ens33是網卡的名字。
5. 重啟網絡服務
輸入systemctl restart network.service
補充:
如果你之前沒有選擇安裝圖形化界面,之后又想安裝,在命令行修改完ens33的配置文件后,可以通過輸入yum groupinstall -y "gnome desktop"安裝。
等待大概5-10分鍾
1屏幕上出現 Complete表示安裝成功 輸入命令 init 5
2如屏幕上一片空白,這時候 關閉虛機,重新開啟即可
這里以重啟虛機為例 輸入用戶名,密碼,再輸入 init 5
6. ping外網ip,查看是否能連通
點擊你連的網,查看”屬性“
虛擬機終端輸入ping 192.168.x.xxx(你查看到的ipv4地址),成功就會接收到數據包
7. ping主機ip地址,查看能否與本地ip之間連通
百度搜索ip,就可查看到本機ip地址
然后在虛擬機終端ping -c3 125.44.xx.71(你的ip)
8.主機ping虛擬機
主機cmd輸入ping -c3 192.168.2xx.100(就是之前你在配置文件內設置的ip地址)
如果發現ping不同,查看是否因為不在同一網段上(之前設置的網卡和虛擬機在同一網段上,這次看看主機是否與他們在同一網段)
主機cmd輸入ipconfig,查看發現以太網的默認網關無,如圖所示,那么設置默認網關
9. 打開網絡連接,選擇"更改適配器設置"
10. 找到對應VMnet8的以太網(通過點開網絡,查看屬性,可以看到對應的是net8還是net1。我的是以太網3)
11. 點擊ipv4,選擇屬性
12. 將ip地址改為"使用下面的ip地址",並將”ip地址“前三段改為與虛擬機,網卡同一網段,第四段隨機設置數字(不要和網關大小一樣),”子網“改為如圖,”默認網關“改為你之前你虛擬機查看到的網關
13. 改完之后再次去主機cmd命令行ping虛擬機查看是否能夠ping通,此刻應該可以了
補充:
如果在修改以太網的默認網關,ip時出現”已計划將多個默認網關用於提供單一網絡”等字樣,應該是你不止一台虛擬機,並且他們都被分配了同一網段沖突導致的
解決方法:將除了本地的網之外的都禁用就可以了。