網絡設置前言
一.OSI參考模型
OSI參考模型全稱是開放系統互連參考模型(Open System Interconnection Reference Model)。這一參考模型共分爲七層:物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層,
- 物理層(Physical Layer)主要是處理機械的、電氣的和過程的接口,以及物理層下的物理傳輸介質等。
- 數據鏈路層(Data Link Layer)的任務是加強物理層的功能,使其對網絡層顯示爲一條無錯的線路。
- 網絡層(Network Layer)確定分組從源端到目的端的路由選擇。路由可以選用網絡中固定的靜態路由表,也可以在每一次會話時決定,還可以根據當前的網絡負載狀況,靈活地爲每一個分組分別決定。
- 傳輸層(Transport Layer)從會話層接收數據,並傳輸給網絡層,同時確保到達目的端的各段信息正確無誤,而且使會話層不受硬件變化的影響。通常,會話層每請求建立一個傳 輸連接,傳輸層就會爲其創建一個獨立的網絡連接。但如果傳輸連接需要一個較高的吞吐量,傳輸層也可以爲其創建多個網絡連接,讓數據在這些網絡連接上分流, 以提高吞吐量。而另一方面,如果創建或維持一個獨立的網絡連接不合算,傳輸層也可將幾個傳輸連接複用到同一個網絡連接上,以降低費用。除了多路複用,傳輸 層還需要解決跨網絡連接的建立和拆除,並具有流量控制機制。
- 會話層(Session Layer)允許不同機器上的用戶之間建立會話關係,既可以進行類似傳輸層的普通數據傳輸,也可以被用於遠程登錄到分時系統或在兩臺機器間傳遞文件。
- 表示層(Presentation Layer)用於完成一些特定的功能,這些功能由於經常被請求,因此人們希望有通用的解決辦法,而不是由每個用戶各自實現。
- 應用層(Application Layer)中包含了大量人們普遍需要的協議。不同的文件系統有不同的文件命名原則和不同的文本行表示方法等,不同的系統之間傳輸文件還有各種不兼容問 題,這些都將由應用層來處理。此外,應用層還有虛擬終端、電子郵件和新聞組等各種通用和專用的功能。
二.TCP/IP模型。
四層模型----------------------------------->
三.子網掩碼:
它的主要作用有兩個:一是用於屏蔽IP地址的一部分以區別網絡標識和主機標識,並說明該IP地址是在局域網上,還是在遠程網上。二是用於將一個大的IP網絡劃分爲若干小的子網絡。
四.網關:
使用在不同的通信協議、數據格式或語言,甚至體系結構完全不同的兩種系統之間,網關是一個翻譯器。與網橋只是簡單地傳達信息不同,網關對收到的信息要重新打包,以適應目的系統的需求。同層---應用層。
五.路由器:
是兩個不同局域網的用戶之間的傳播介質,要想讓linux虛擬機上網,就得讓虛擬機獲取真機的網關,關閉防火牆,獲取上網權限。
二.網絡配置
1. nm-connection-editor : 配置以太網,ipv4,
2.cat /var/log/messages |grep dhcp
3.cat /var/log/messages
4.systemctl start firewalld 開啓火牆
5.systemctl -cmd --add-masquerade 展示防火牆狀態
6.查看網關 route -n
7.將主僞裝爲路由器
8.配置網關等信息
9.ping 通百度
三.軟件配置(yum 前端軟件包管理器)
1.hostnamectl 查看主機信息
2.find / -name *.iso 搜索已掛載好的.iso文件
mount /iso/rhel-server-7.3-x86_64-dvd.iso /rhel7.3
3.yum命令:更新查看yum軟件包,裏面包含軟件包管理器,在裏面可以選擇自己想要下載的軟件,上課以jdk的運行和編譯工具爲
4.查看yum的文件夾
5.下載軟件 yum install mysql 卸載yum remove mysql
三.安裝dhcp ,和虛擬機共享數據源
1.安裝dhcp
2.配置repo命令,分享數據源的地址
3.安裝httpd (httpd已安裝)
4.yum start httpd 開啓httpd服務,實現虛擬機共享
yum enable httpd 設置http服務開機自啓動
5.指定http服務通過防火牆
6. 建立一個新的文件夾,並將.iso文件掛載到此文件夾下,掛載爲臨時掛載,下面配置重啓時自動掛載
7.配置重啓時自動掛載
vim /etc/rc.d/rc.local 編寫在重啓時開機可以自動掛載文件
8.增加用戶對分享源的可執行權限
chmod 755 /etc/rc.d/rc.local
9.分享測試:在虛擬機地址欄中輸入http://172.25.254.19/rh7.3/測試