路由器配置DHCP實驗
阿新 • • 發佈:2019-01-25
我能否這樣看,所謂的DHCP 其本身從網路程式設計的角度來看:
一個DHCP 是一個網路應用程式:
凡是網路應用程式,都分客戶端和 網路端:
同樣,對於DHCP這個網路程式,也不例外:
DHCP客戶端 :發出DHCP request,同時,接收來自DHCP伺服器端的應答
DHCP伺服器端:響應 DHCP客戶端的請求。
於是,在網路棧中。
我們的計算機,安裝了,DHCP客戶端的程式。
我們的伺服器或路由器安裝了:DHCP伺服器端程式。
於是,它們倆者就可以很好的工作了。
總結: 我們可以看到: ip address+引數 // 該命令用於配置IP地址。
下面來看路由器的DHCP配置:
實驗環境:思科模擬器:
路由器型號:Cisco catalyst 2901路由器。擁有2個千兆口,2個序列口
下面的是對:R1即:作DHCP server 配置
Router(config)#ip ?
access-list Named access-list
default-network Flags networks as candidates for default routes
dhcp Configure DHCP server and relay parameters
domain IP DNS Resolver
domain-lookup Enable IP Domain Name System hostname translation
domain-name Define the default domain name
forward-protocol Controls forwarding of physical and directed IP broadcasts
ftp FTP configuration commands
host Add an entry to the ip hostname table
local Specify local options
name-server Specify address of name server to use
nat NAT configuration commands
route Establish static routes
ssh Configure ssh options
tcp Global TCP parameters
Router(config)#ip dhcp ?
excluded-address Prevent DHCP from assigning certain addresses
pool Configure DHCP address pools
Router(config)#ip dhcp
Router(config)#ip dhcp pool mydhcp
Router(dhcp-config)#?
default-router Default routers
dns-server Set name server
exit Exit from DHCP pool configuration mode
network Network number and mask // 網路號和子網掩碼能表示標識一個網段,因為,子網掩碼能夠標識出網路位,所以當給定一個網路號和子網掩碼之後,這個網段的地址範圍也就出來。
no Negate a command or set its defaults
option Raw DHCP options
Router(config-if)#IP address 172.16.0.201 255.255.255.0 // 地址範圍是:從 172.16.0.1-------172.16.0.254
Router(dhcp-config)#option ?
<0-254> DHCP option code // 這一句的作用是什麼??? DHCP選項碼是什麼意思??、
下面是對R2作DHCP Client 配置。
R2(config)#interface G0/0
R2(config-if)#no shutdown
R2(config-if)#ip ?
access-group Specify access control for packets
address Set the IP address of an interface
hello-interval Configures IP-EIGRP hello interval
helper-address Specify a destination address for UDP broadcasts
mtu Set IP Maximum Transmission Unit
nat NAT interface commands
ospf OSPF interface commands
proxy-arp Enable proxy ARP
split-horizon Perform split horizon
summary-address Perform address summarization
R2(config-if)#ip address ?
A.B.C.D IP address
dhcp IP Address negotiated via DHCP // 如何理解這句話??? 等價於: negotiate by DHCP 即:IP地址通過DHCP協商。
R2#show ip interface brief
Interface IP-Address OK? Method Status Protocol
GigabitEthernet0/0 unassigned YES DHCP up up
GigabitEthernet0/1 unassigned YES unset administratively down down
Vlan1 unassigned YES unset administratively down down
一個DHCP 是一個網路應用程式:
凡是網路應用程式,都分客戶端和 網路端:
同樣,對於DHCP這個網路程式,也不例外:
DHCP客戶端 :發出DHCP request,同時,接收來自DHCP伺服器端的應答
DHCP伺服器端:響應 DHCP客戶端的請求。
於是,在網路棧中。
我們的計算機,安裝了,DHCP客戶端的程式。
我們的伺服器或路由器安裝了:DHCP伺服器端程式。
於是,它們倆者就可以很好的工作了。
總結: 我們可以看到: ip address+引數 // 該命令用於配置IP地址。
下面來看路由器的DHCP配置:
實驗環境:思科模擬器:
路由器型號:Cisco catalyst 2901路由器。擁有2個千兆口,2個序列口
下面的是對:R1即:作DHCP server 配置
Router(config)#ip ?
access-list Named access-list
default-network Flags networks as candidates for default routes
dhcp Configure DHCP server and relay parameters
domain IP DNS Resolver
domain-lookup Enable IP Domain Name System hostname translation
domain-name Define the default domain name
forward-protocol Controls forwarding of physical and directed IP broadcasts
ftp FTP configuration commands
host Add an entry to the ip hostname table
local Specify local options
name-server Specify address of name server to use
nat NAT configuration commands
route Establish static routes
ssh Configure ssh options
tcp Global TCP parameters
Router(config)#ip dhcp ?
excluded-address Prevent DHCP from assigning certain addresses
pool Configure DHCP address pools
Router(config)#ip dhcp
Router(config)#ip dhcp pool mydhcp
Router(dhcp-config)#?
default-router Default routers
dns-server Set name server
exit Exit from DHCP pool configuration mode
network Network number and mask // 網路號和子網掩碼能表示標識一個網段,因為,子網掩碼能夠標識出網路位,所以當給定一個網路號和子網掩碼之後,這個網段的地址範圍也就出來。
no Negate a command or set its defaults
option Raw DHCP options
Router(config-if)#IP address 172.16.0.201 255.255.255.0 // 地址範圍是:從 172.16.0.1-------172.16.0.254
Router(dhcp-config)#option ?
<0-254> DHCP option code // 這一句的作用是什麼??? DHCP選項碼是什麼意思??、
下面是對R2作DHCP Client 配置。
R2(config)#interface G0/0
R2(config-if)#no shutdown
R2(config-if)#ip ?
access-group Specify access control for packets
address Set the IP address of an interface
hello-interval Configures IP-EIGRP hello interval
helper-address Specify a destination address for UDP broadcasts
mtu Set IP Maximum Transmission Unit
nat NAT interface commands
ospf OSPF interface commands
proxy-arp Enable proxy ARP
split-horizon Perform split horizon
summary-address Perform address summarization
R2(config-if)#ip address ?
A.B.C.D IP address
dhcp IP Address negotiated via DHCP // 如何理解這句話??? 等價於: negotiate by DHCP 即:IP地址通過DHCP協商。
R2#show ip interface brief
Interface IP-Address OK? Method Status Protocol
GigabitEthernet0/0 unassigned YES DHCP up up
GigabitEthernet0/1 unassigned YES unset administratively down down
Vlan1 unassigned YES unset administratively down down
如何理解這個命令???
negotiated
:
[niˈɡəuʃieitid]
v. 談判,協商,議定( negotiate的過去式和過去分詞 );兌現(支票等);通過,越過(險要路段)
網 絡
商談的; 已達成協議; 通過談判
via:
英 [ˈvaɪə] 美 [ˈvaɪə, ˈviə]
prep. 經過;通過,憑藉;取道
: 經由; 通過; 經過
和by一樣效果 。