1. 程式人生 > 其它 >網路服務之ftp以及本地DHCP伺服器搭建

網路服務之ftp以及本地DHCP伺服器搭建

一、基礎網路命令

 

1、ifconfig命令
在不帶任何選項和引數執行 ifconfig 命令時, 將顯示當前主機中已啟用(活動)的網路介面資訊。

ifconfig          網絡卡名稱        [up|down]      表示開啟或關閉網絡卡

 

 

2、hostname命令
檢視或設定當前主機名

hostname [主機名]  臨時生效

通過修改/etc/hostname檔案來修改主機名  永久生效

3、route命令

route [-n]

-n:將路由記錄中的地址資訊顯示為數字形式

臨時新增: route add -net 目的網段 gw 出口閘道器地址 dev 網絡卡名稱(ens33)

永久新增:/etc/sysconfig/static-routes修改此配置檔案,格式為:any net 192.168.20.0/24 gw 192.168.233.21。

 

4、netstat命令
檢視網路連線情況

5、ss命令
用於檢視網路連線情況。

基本格式:ss [選項]

-t 檢視所有TCP協議相關資訊。

-u 檢視所有UDP協議相關資訊。

-l 顯示處於監聽狀態的網路連線及埠資訊。

-n 不解析服務的名稱,例如22埠不會變成ssh。

-p 顯示監聽埠的程序。

常用: ss -ntlp |grep 埠號 檢視TCP埠資訊。

6、ping命令
ping命令屬於ICMP協議,主要用於檢測網路雙向連通性。

基本格式:ping [選項] ip地址或域名

[選項] -c 加數字指定ping包次數

7、nslookup命令

解析域名,將域名解析為ip地址。

 

二、DHCP服務

1DHCP是什麼?
DHCP :動態主機配置協議,由internet工作任務小組設計開和發 , 專門用於為TCP/IP網路中的計算機自動分配TCP/IP引數的協議。 是一個應用層協議,使用UDP的67和68埠。

-通俗的講:就是伺服器給客戶端分配ip地址。

2、DHCP好處?


由於上網時間的不確定性以及使用人員的技術水平不同,為每位使用者分配一個固定的ip地址,不僅造成了IP地址的浪費,也會成為ISP服務商帶來高額的維護成本,而使用DHCP則有以下好處

·減少管理員的工作量
·避免輸入錯誤的可能
·避免ip地址衝突
·當網路更改ip地址段時,不需要再重新配置每個使用者的IP地址
·提高ip地址的利用率
·方便客戶端的配置


3、 為什麼要使用DUCP?
DHCP服務避免了因手動設定IP地址所產生的錯誤,同時也避免了把一個IP地址分配給多臺工作站所造成的地址衝突,DHCP提供了安全、可靠且簡單的TCP/IP網路設定,降低了配置IP地址的負擔。

4、DHCP分配方式
三種模式:

自動分配: 客戶機第一次成功的從DHCP獲取到一個IP地址後,就永久的使用這個地址。

①指定主機的方式進行DHCP分配(獲取主機的MAC地址,專屬分配固定ip)

手動分配: 是由DHCP伺服器管理員專門制定IP地址

②手工指定網絡卡配置—static

動態分配: 當客戶機拿到ip地址,並非永久使用,使用完結束後,客戶機會進行釋放這個ip。

③DHCP自動分配—(對應網段的)地址池

5、DHCP租約過程

 

1.首先客戶機加入到當前網路中是沒有地址的,他會發送一個dhcp discover 廣播報文 來尋找dhcp伺服器

2.伺服器接收到discover 報文 會回覆offer (ip地址(合法地址地址中挑出),子網掩碼,dns地址,閘道器等資訊)

3.客戶機收到 offer 以後 會發送一個 request 的報文 告訴伺服器 我收到了你的 offer,並且我很滿意你的地址,我就使用它了,不要再分配給別人了

4.當伺服器收到 request 的報文 以後 好了解 會發送一個ack 報文確認訊息告訴客戶端 你放心使用,不會再給別人分配你的ip地址

 

 

 

三、DHCP搭建

1、關閉防火牆

下載dhcp服務

檢視dhcp服務的配置檔案路徑

 

檢視配置檔案的內容

檢視它讓我們去的配置檔案路徑

 

複製配置檔案

 

 

配置指定主機的ip地址
3.1 在虛擬機器上建立一臺window主機,
然後設定它的網路

 

 

 


再將網路協議屬性設定成自動獲取ip地址(DHCP模式)

 

 

 

在虛擬機器上的另一臺centos主機裡面設定配置
關閉防火牆

 

 

 

接下來的配置跟上面類似

下載DHCP---->將內容多的配置檔案複製到dhcp裡面的配置檔案--->配置虛擬機器的網絡卡(vmnet2)--->將centos 7 主機的ip地址設定成vmnet2下面的子網網段--->最後進入配置檔案程序編輯。

 

 

3.3 驗證windows 上面ip地址是否分配成分