Изменения

Перейти к: навигация, поиск

DHCP

3579 байт добавлено, 21:48, 11 декабря 2016
Нет описания правки
Передача параметров конфигурации происходит в процессе получения IP-адреса. Если на клиенте адрес был задан вручную, то он отправляет сообщение '''DHCPINFORM''', содержащее уже имеющийся адрес и запрос об отдельных параметрах конфигурации. DHCP-сервер проверяет правильность адреса клиента (но не наличие аренды) и отправляет '''DHCPACK''' с требуемыми параметрами конфигурации.
 
==Пример исполнения алгоритма==
* '''DHCPDISCOVER'''
 
TIME: 2016-12-11 21:33:51.313
IP: 0.0.0.0 (6c:71:d9:56:a5:e3) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: bda4bd67
SECS: 0
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 6c:71:d9:56:a5:e3:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 1 (DHCPDISCOVER)
OPTION: 12 ( 5) Host name omnom
OPTION: 55 ( 13) Parameter Request List
1 (Subnet mask)
28 (Broadcast address)
2 (Time offset)
3 (Routers)
15 (Domainname)
6 (DNS server)
119 (Domain Search)
12 (Host name)
44 (NetBIOS name server)
47 (NetBIOS scope)
26 (Interface MTU)
121 (Classless Static Route)
42 (NTP servers)
* '''DHCPOFFER'''
 
TIME: 2016-12-11 21:33:51.613
IP: 192.168.10.1 (c8:3a:35:c:e5:30) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 2 (BOOTPREPLY)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: bda4bd67
SECS: 0
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 192.168.10.101
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 6c:71:d9:56:a5:e3:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 2 (DHCPOFFER)
OPTION: 54 ( 4) Server identifier 192.168.10.1
OPTION: 51 ( 4) IP address leasetime 86140 (23h55m40s)
OPTION: 1 ( 4) Subnet mask 255.255.255.0
OPTION: 3 ( 4) Routers 192.168.10.1
OPTION: 6 ( 4) DNS server 192.168.0.1
 
* '''DHCPREQUEST'''
 
TIME: 2016-12-11 21:33:51.614
IP: 0.0.0.0 (6c:71:d9:56:a5:e3) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: bda4bd67
SECS: 0
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 6c:71:d9:56:a5:e3:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 3 (DHCPREQUEST)
OPTION: 54 ( 4) Server identifier 192.168.10.1
OPTION: 50 ( 4) Request IP address 192.168.10.101
OPTION: 12 ( 5) Host name omnom
OPTION: 55 ( 13) Parameter Request List
1 (Subnet mask)
28 (Broadcast address)
2 (Time offset)
3 (Routers)
15 (Domainname)
6 (DNS server)
119 (Domain Search)
12 (Host name)
44 (NetBIOS name server)
47 (NetBIOS scope)
26 (Interface MTU)
121 (Classless Static Route)
42 (NTP servers)
* '''DHCPACK'''
 
TIME: 2016-12-11 21:33:51.913
IP: 192.168.10.1 (c8:3a:35:c:e5:30) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 2 (BOOTPREPLY)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: bda4bd67
SECS: 0
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 192.168.10.101
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 6c:71:d9:56:a5:e3:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 5 (DHCPACK)
OPTION: 54 ( 4) Server identifier 192.168.10.1
OPTION: 51 ( 4) IP address leasetime 86400 (24h)
OPTION: 1 ( 4) Subnet mask 255.255.255.0
OPTION: 3 ( 4) Routers 192.168.10.1
OPTION: 6 ( 4) DNS server 192.168.0.1
16
правок

Навигация