[圖文]RHEL 7/CentOS 7/Fedora28 聯網初始化

来源:https://www.cnblogs.com/plus-ir/archive/2018/08/14/9474136.html
-Advertisement-
Play Games

實驗說明: 入門Linux,一般會遇到以下幾個問題: 從哪裡獲取LInux鏡像? 如何通過鏡像文件安裝Linux系統? 安裝實體機還是虛擬機? 安裝完系統如何配置網路? 虛擬機的網路配置與實體機有何不同? 那本章我們針對 網路聯網初始化 進行詳細的講解 實驗環境: 宿主機系統 :Window 10 ...


實驗說明:

 入門Linux,一般會遇到以下幾個問題:

  • 從哪裡獲取LInux鏡像?
  • 如何通過鏡像文件安裝Linux系統?
  • 安裝實體機還是虛擬機?
  • 安裝完系統如何配置網路?
  • 虛擬機的網路配置與實體機有何不同?

 那本章我們針對  網路聯網初始化  進行詳細的講解


實驗環境:

  • 宿主機系統  :Window 10 1803
  • VMware版本 :VMware Workstation Pro 14
  • 虛擬機配置  :系統:CentOS 7.2 1511
                網路:NET模式(VMnet8) 192.168.18.0

實驗步驟:

第一部分:配置及瞭解宿主機上VMware Workstation的虛擬網路

  1. 打開 VMware Workstation,選擇菜單欄上的編輯,進入 虛擬網路編輯器

  2. 點擊更改設置,獲取管理員許可權

  3. 選擇 NET模式(VMnet8),點擊 DHCP 設置

  4. 記住DHCP的起止IP地址,例如:圖示為 192.168.18.10~254

  5. 選擇 NET模式(VMnet8),點擊 NAT設置

  6. 記住網關 IP ,例如:圖示為 192.168.18.2

  7. 很多小伙伴會發現,這裡網關是192.168.18.2,為啥設置成192.168.18.1就不行呢?

  8. 進入系統的網路連接面板,找到VMware Network Adapter VMnet8,右擊選擇狀態

  9. 點擊詳細信息,查看IPv4地址,可以看見是192.168.18.1

    從某些角度來說,可以理解為VMware在電腦里創建了一個虛擬路由器,虛擬機連接到路由器中,然後路由器作為一個虛擬網和宿主機物理網的連接,路由器就必定要有地址,即IP,所以才會是所看見的192.168.18.1

PS1:有些朋友會問為何不選擇橋接或者Host-Only?

  • 首先,Host-Only不支持聯網,Host-Only網路的虛擬機只能與該宿主機通信,並不能與外界連通
  • 其次,NET模式可以理解為是可以聯網的Host-Only模式
  • 再次,NEt模式能很好的解釋網路配置上常遇到的問題,最常見的就是網關的設置,其次就是開啟DHCP後的起止IP地址的問題
  • 相比於以上兩種,橋接模式就會顯得簡單很多,但是會有很多問題,對於實驗環境,少不了靜態IP,但是一旦切換宿主機網路,我們的虛擬機就需要重新設置靜態網路
  • 所以建議使用NET模式
  • 第二部分的步驟會適用於 三種網路的靜態模式和DHCP模式

第二部分:配置CentOS7 虛擬機

在開始以下步驟前,確保連接的是 NET模式網路 或者 橋接網路

  1. 顯示網路設備的運行狀態

    1 [root@sxy ~]$ ip link
  2. 顯示網路介面的網路參數

    1 [root@sxy ~]$ ip addr
  3. 修改網卡信息–ONBOOT

    1 [root@sxy ~]$ vi /etc/sysconfig/network-scripts/ifcfg-exxxxxx
    2 ##找到ONBOOT參數,將no改為yes,即設置網卡開機自啟
    3 ONBOOT=yes
  4. 重啟網路服務

    1 [root@sxy ~]$ systemctl restart network
  5. 檢測網路連通性

    1 [root@sxy ~]$ ping 114.114.114.114 -c 3
    2 PING 114.114.114.114 (114.114.114.114) 56(84) bytes of data.
    3 64 bytes from 114.114.114.114: icmp_seq=1 ttl=67 time=1.55 ms
    4 64 bytes from 114.114.114.114: icmp_seq=2 ttl=70 time=1.47 ms
    5 64 bytes from 114.114.114.114: icmp_seq=3 ttl=65 time=1.54 ms
    6 
    7 --- 114.114.114.114 ping statistics ---
    8 3 packets transmitted, 3 received, 0% packet loss, time 2003ms
    9 rtt min/avg/max/mdev = 1.472/1.522/1.554/0.057 ms
  6. 至此,使用DHCP分配IP聯網就成功了,下麵的步驟介紹配置static靜態IP

  7. 顯示網路介面的網路參數-查看當前IP

    1 ##記錄現有DHCP分配的ip地址
    2 [root@sxy ~]$ ip addr
  8. 修改網卡信息–IP

    1 [root@sxy ~]$ vi /etc/sysconfig/network-scripts/ifcfg-exxxxxxx
    2 
    3 BOOTPROTO=static              將dhcp更改為static
    4 IPADDR=XXX.XXX.XXX.XXX        填寫上一個步驟里對應網卡下的IP 地址
    5 NETMASK=255.255.255.0
    6 GATEWAY=XXX.XXX.XXX.XXX       填寫之前虛擬網的網關地址
  9. 重啟網路服務

    1 [root@sxy ~]$ systemctl restart network
  10. 再次檢測網路連通性

     1 [root@sxy ~]$ ping 114.114.114.114 -c 3
     2 ## 只要能ping通114.114.114.114,就意味著在網上了
     3 PING 114.114.114.114 (114.114.114.114) 56(84) bytes of data.
     4 64 bytes from 114.114.114.114: icmp_seq=1 ttl=67 time=1.55 ms
     5 64 bytes from 114.114.114.114: icmp_seq=2 ttl=70 time=1.47 ms
     6 64 bytes from 114.114.114.114: icmp_seq=3 ttl=65 time=1.54 ms
     7 
     8 --- 114.114.114.114 ping statistics ---
     9 3 packets transmitted, 3 received, 0% packet loss, time 2003ms
    10 rtt min/avg/max/mdev = 1.472/1.522/1.554/0.057 ms
  11. 檢測功能變數名稱解析

    1 [root@sxy ~]$ ping baidu.com
    2 ping: unknown host baidu.com
  12. 配置功能變數名稱解析

    1 [root@sxy ~]$ vi /etc/resolv.conf
    2 
    3 nameserver 114.114.114.114
    4 nameserver 8.8.8.8

    或者

    1 [root@sxy ~]$ vi /etc/sysconfig/network-scripts/ifcfg-exxxxxxx
    2 
    3 ##添加下兩行,
    4 DNS1=114.114.114.114
    5 DNS2=8.8.8.8
  13. 再次檢測功能變數名稱解析

     1 [root@sxy ~]$ ping baidu.com -c 3
     2 
     3 PING 114.114.114.114 (114.114.114.114) 56(84) bytes of data.
     4 64 bytes from 114.114.114.114: icmp_seq=1 ttl=67 time=1.55 ms
     5 64 bytes from 114.114.114.114: icmp_seq=2 ttl=70 time=1.47 ms
     6 64 bytes from 114.114.114.114: icmp_seq=3 ttl=65 time=1.54 ms
     7 
     8 --- 114.114.114.114 ping statistics ---
     9 3 packets transmitted, 3 received, 0% packet loss, time 2003ms
    10 rtt min/avg/max/mdev = 1.472/1.522/1.554/0.057 ms
  14. 以上就完成了從基礎配置到系統設置的全過程

  15. 橋接步驟一模一樣,但是需要知道網關,一般都是X.X.X.1

  16. Complete!!!


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 系統:centos7 伺服器:阿裡雲 一、前期準備 1.安裝git 2.安裝perl 3.安裝openssh 4.安裝cpan(如果你的linux裡面沒有,就必須安裝) 5.準備兩個用戶(這兩個用戶可以是自定義的,並且他們相互之間沒有讀取對方目錄的許可權,不然會繞過gitolite,在執行update ...
  • 實驗說明: 在許多自動化任務中,腳本往往是通過讀取配置文件來獲取信息的,紅帽系的系統自升級之後(CentOS7/RHEL7),網卡命名採用“一致性網路設備介面”的命名方法,導致不同設備的不同網卡名稱各不相同。為了統一網卡名稱,方便配置文件的書寫,不得不修改網卡名稱。 實驗環境: 宿主機系統 :Win ...
  • 在Ubuntu17.04下,遇到清空回收站文件時報錯,提示”Failed to delete the item from the trash”,無法清空回收站。 回收站其實就是一個文件夾,存放著被刪掉的文件。 Ubuntu回收站的路徑: 解決方法 打開終端運行以下命令強制清空回收站目錄下的所有文件: ...
  • Bluez支持的features Core Specification 4.2 (GAP, L2CAP, RFCOMM, SDP, GATT) Classic Bluetooth (BR/EDR) Bluetooth Smart (Low Energy) Audio and media (A2DP, ...
  • macOS 開啟 VNC 遠程桌面和 SSH 服務 準備用 macOS 來做為伺服器,既然是伺服器,那不可缺少的是遠程管理,實際上 macOS 自帶 VNC 遠程桌面和 SSH 服務,只是預設沒有開啟,下麵我們來開啟它們。 一、開啟 VNC macOS 開啟 VNC 服務可以實現遠程桌面控制,方法是 ...
  • shell shell是一個命令解釋器,實際是一個程式,/bin/bash,linux中所有的命令都由它來解釋,有自己的語法 shell腳本 以.sh結尾 shell語法+linux命令 註釋: 單行註釋 : # 多行註釋 : :<<c c shell執行方式 bash /path/to/scrip ...
  • 一、nginx.conf結構 events{} #nginx性能 stream{ upstream{ } server{ location{ } } } #四層轉發 http{ upstream{ } ... ...
  • 1. 上面的代碼如下: ****************************************************************************************************************************************** ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...