1. 程式人生 > >路由器配置DHCP實驗

路由器配置DHCP實驗

我能否這樣看,所謂的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


如何理解這個命令???

negotiated



[niˈɡəuʃieitid] 
v. 談判,協商,議定( negotiate的過去式和過去分詞 );兌現(支票等);通過,越過(險要路段) 
網 絡 
商談的; 已達成協議; 通過談判 






via:


英 [ˈvaɪə] 美 [ˈvaɪə, ˈviə] 
prep. 經過;通過,憑藉;取道 
: 經由; 通過; 經過 
和by一樣效果 。