Linux網絡配置全家桶

網絡相關概念

以太網

以太網是當今現有局域網採用的最通用的通信協議標準,組建於七十年代早期。Ethernet(以太網)是一種傳輸速率爲10Mbps的常用局域網(LAN)標準。在以太網中,所有計算機被連接一條同軸電纜上,採用具有衝突檢測的載波感應多處訪問(CSMA/CD)方法,採用競爭機制和總線拓樸結構。基本上,以太網由共享傳輸媒體,如雙絞線電纜或同軸電纜和多端口集線器、網橋或交換機構成。在星型或總線型配置結構中,集線器/交換機/網橋通過電纜使得計算機、打印機和工作站彼此之間相互連接。

子網

子網掩碼(subnet mask)又叫網絡掩碼地址掩碼、子網絡遮罩,它是一種用來指明一個IP地址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP地址劃分成網絡地址主機地址兩部分。

子網掩碼是一個32位地址,用於屏蔽IP地址的一部分以區別網絡標識和主機標識,並說明該IP地址是在局域網上,還是在遠程網上。

TCP/IP協議

Transmission Control Protocol/Internet Protocol的簡寫,中譯名爲傳輸控制協議/因特網互聯協議,又名網絡通訊協議,是Internet最基本的協議、Internet國際互聯網絡的基礎,由網絡層的IP協議和傳輸層的TCP協議組成。TCP/IP 定義了電子設備如何連入因特網,以及數據如何在它們之間傳輸的標準。協議採用了4層的層級結構,每一層都呼叫它的下一層所提供的協議來完成自己的需求。通俗而言:TCP負責發現傳輸的問題,一有問題就發出信號,要求重新傳輸,直到所有數據安全正確地傳輸到目的地。而IP是給因特網的每一臺聯網設備規定一個地址。

IP

網絡之間互連的協議(IP)是Internet Protocol外語縮寫, [1]  中文縮寫爲“網協”.網絡之間互連的協議也就是爲計算機網絡相互連接進行通信而設計的協議。在因特網中,它是能使連接到網上的所有計算機網絡實現相互通信的一套規則,規定了計算機在因特網上進行通信時應當遵守的規則。任何廠家生產的計算機系統,只要遵守IP協議就可以與因特網互連互通。IP地址具有唯一性,根據用戶性質的不同,可以分爲5類。另外,IP還有進入防護,知識產權,指針寄存器等含義。

DNS

DNS(Domain Name System,域名系統),萬維網上作爲域名和IP地址相互映射的一個分佈式數據庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過域名,最終得到該域名對應的IP地址的過程叫做域名解析(或主機名解析)。DNS協議運行在UDP協議之上,使用端口號53。在RFC文檔中RFC 2181對DNS有規範說明,RFC 2136對DNS的動態更新進行說明,RFC 2308對DNS查詢的反向緩存進行說明。

網關

網關(Gateway)又稱網間連接器、協議轉換器。網關在網絡層以上實現網絡互連,是最複雜的網絡互連設備,僅用於兩個高層協議不同的網絡互連。網關既可以用於廣域網互連,也可以用於局域網互連。 網關是一種充當轉換重任的計算機系統或設備。使用在不同的通信協議、數據格式或語言,甚至體系結構完全不同的兩種系統之間,網關是一個翻譯器。與網橋只是簡單地傳達信息不同,網關對收到的信息要重新打包,以適應目的系統的需求。同層--應用層

進入正題

給虛擬機配置網絡

點擊add按鈕,選擇Create

在Connection name 起個名字

配置的ip的網段必須和真機相同

安裝虛擬機

打開virt-manager(虛擬機管理工具)

選擇iso鏡像的路徑

手動將虛擬機的大小改爲8GB

點擊Finish

選擇第一行進行安裝

設置安裝過程中的語言爲English

點擊DATE&TIME選擇shanghai

點擊SOFTWARS SELECTION

點擊INSTALLATION DESTINATION 選項

點擊+號

自行設置超級用戶root密碼和普通用戶名和密碼

完成後點擊Reboot,重新啓動系統

將真機變爲虛擬機的路由器,從而使虛擬機通過真機上網

systemctl  stop  libvirtd.service

systemctl  restart  firewalld        重啓防火牆

systemctl  start  libvirtd.service

firewall-cmd  --add-masquerade

firewall-cmd  --list-all

真機此時已經作爲虛擬機的路由器了

配置虛擬機

進入/etc/sysconfig/network-scripts/目錄下

 

刪除ifcfg-ens3文件,重新創創建ifcfg-ens3文件

編輯ifcfg-ens3文件,退出保存後重啓network服務

打開/etc/hosts 文件,配置百度的ip

爲了提高效率,使用電信運營商所提供的免費好用的DNS

然後使用命令 ping www.baidu.com連接百度

 

將光盤鏡像配置爲軟件源,下載JDK

查找iso文件的路徑

創建兩個目錄,iso目錄存儲光盤鏡像,rhel7.3用來掛載iso目錄

進入/etc/yum.repos.d/目錄,並且刪除裏邊的所有內容

創建一個yum.repo文件,進行配置

輸入命令yum clean all 使配置的yum.repo文件生效

搜索JDK

下載JDK

配置網絡軟件源

  • 首先需要安裝Apache
  • 啓動Apache,設置Apache開機自啓動,並且將Apache加入到火牆白名單中

  • 進入到/etc/yumrepos.d/目錄中,打開剛纔創建的文件yum.repo進行配置

  • 輸入yum clean all 使yum.repo文件生效

  • 輸入命令 mkdir /var/www/html/rh7.3 創建掛載文件,並進行掛載

  • 編輯/etc/rc.d/rc.local文件,使開機自動掛載

  • 設置當前文件的權限

  • 修改/etc/yum.repos.d/yum.repo的內容

  • 輸入yum clean all 使yum.repo文件生效

  • 然後就可以通過http://192.168.122.1/rh7.3/訪問軟件源,其他人也可以通過此網址來訪問我主機裏面的軟件源

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章