
āĻāĻ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāĻĻā§āĻĻā§āĻļā§āϝ āĻāĻŋāϞ:
- āĻāĻāĻāĻŋ IPv4 āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ DHCP āϏāĻŽā§āĻĒāϰā§āĻā§ āĻļā§āĻāĻž
- āĻĒāĻžāĻāĻĨāύ āĻļā§āĻāĻž (āĻļā§āϰ⧠āĻĨā§āĻā§ āĻāĻāĻā§ āĻŦā§āĻļāĻŋ đ)
- āϏāĻžāϰā§āĻāĻžāϰ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ (āĻāĻŽāĻžāϰ āĻāĻžāĻāĻāĻž), āĻŽā§āϞ , āϝāĻž āύāϤā§āύ āĻāĻāϏā§āϰ āĻāύā§āϝ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻž āĻāϰāĻ āĻāĻ āĻŋāύ āĻšāϝāĻŧā§ āĻāĻ āĻā§āĨ¤ āĻāĻŦāĻ āĻāĻŽāĻŋ āĻĒāĻāύā§āĻĻ āĻāϰāĻŋ āύāĻž āϝ⧠āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāĻāύāĻžāϰāĻŋ āϝ⧠"āĻāĻāύāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ" āĻāϰāĻžāϰ āĻā§āύ āĻāĻĒāĻžāϝāĻŧ āύā§āĻ
- āĻā§āϰāĻžāĻšāĻā§āϰ āĻŽā§āϝāĻžāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ āĻā§āϰāĻžāĻšāĻā§āϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϏāĻš āĻāĻāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ⧠DHCP āϏāĻžāϰā§āĻāĻžāϰ āĻĒā§āϰāĻžāĻĒā§āϤ āĻāϰāĻž āĻŦāĻž āĻŽā§āϝāĻžāĻ + āĻĒā§āϰā§āĻ āϏāĻāĻŽāĻŋāĻļā§āϰāĻŖ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž (āĻŦāĻŋāĻāϞā§āĻĒ 82)
- āĻāϰā§āĻāĻāĻŋ āĻŦāĻžāĻāĻ āϞāĻŋāĻāĻāĻŋ (āĻāĻš! āĻāĻāĻŋ āĻāĻŽāĻžāϰ āĻĒā§āϰāĻŋāϝāĻŧ āĻāĻžāϰā§āϝāĻāϞāĻžāĻĒ)
- āĻšāĻžāĻŦāϰāĻžāĻšāĻŦāϰ⧠āĻāĻĒāύāĻžāϰ āĻā§āϞāĻžāĻŦ-āĻšāĻžāϤ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻŽāύā§āϤāĻŦā§āϝ āĻā§āϰāĻšāĻŖ āĻāϰāĻž (āĻŦāĻž āĻāϰāĻ āĻāĻžāϞ, āĻāĻāĻāĻŋ āĻāĻŽāύā§āϤā§āϰāĻŖ) đ
āĻĢāϞāĻžāĻĢāϞ: āĻāĻāĻž āĻāĻžāĻ āĻāϰ⧠đ FreeBSD OS-āĻ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ UbuntuāϤāĻžāϤā§āϤā§āĻŦāĻŋāĻāĻāĻžāĻŦā§, āĻā§āĻĄāĻāĻŋ āϝā§āĻā§āύ⧠āĻ
āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāĻžāĻ āĻāϰāĻžāύ⧠āϏāĻŽā§āĻāĻŦ, āĻāĻžāϰāĻŖ āĻāϤ⧠āĻā§āύ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŦāĻžāĻāύā§āĻĄāĻŋāĻ āύā§āĻāĨ¤
āϏāĻžāĻŦāϧāĻžāύ⧠! āĻāϏāϤ⧠āĻāϰ⧠āĻ
āύā§āĻ āĻāĻā§.
āĻ
āĻĒā§āĻļāĻžāĻĻāĻžāϰāĻĻā§āϰ āĻāύā§āϝ āϏāĻāĻā§āϰāĻšāϏā§āĻĨāϞ āϞāĻŋāĻā§āĻ .
"āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āϧā§āϝāϝāĻŧāύ" āĻāϰ āĻĢāϞāĻžāĻĢāϞ āĻāύāϏā§āĻāϞ, āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āĻ āύā§āĻ āĻāĻŽ, āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ⧠DHCP āĻĒā§āϰā§āĻā§āĻāϞ āϏāĻŽā§āĻĒāϰā§āĻā§ āϏāĻžāĻŽāĻžāύā§āϝ āϤāϤā§āϤā§āĻŦāĨ¤ āĻāĻŽāĻžāϰ āĻāύā§āϝ. āĻāĻŦāĻ āĻāϤāĻŋāĻšāĻžāϏā§āϰ āĻāύā§āϝ đ
āĻāĻāĻā§ āϤāϤā§āϤā§āĻŦ
DHCP āĻāĻŋ?
āĻāĻāĻŋ āĻāĻāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϰā§āĻā§āĻāϞ āϝāĻž āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāϏāĻā§ āĻāĻāĻāĻŋ DHCP āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āϤāĻžāϰ IP āĻ āĻŋāĻāĻžāύāĻž (āĻāĻŦāĻ āĻā§āĻāĻāϝāĻŧā§, DNS āĻāϤā§āϝāĻžāĻĻāĻŋāϰ āĻŽāϤ⧠āĻ āύā§āϝāĻžāύā§āϝ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ) āĻā§āĻāĻā§ āĻŦā§āϰ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ UDP āĻĒā§āϰā§āĻā§āĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āϝāĻžāĻā§āĻ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰā§āϰ āĻ āύā§āϰā§āϧ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āϏāĻžāϧāĻžāϰāĻŖ āύā§āϤāĻŋ āύāĻŋāĻŽā§āύāϰā§āĻĒ:
- āĻĄāĻŋāĻāĻžāĻāϏ (āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ) āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻā§āĻĄāĻŧā§ āĻāĻāĻāĻŋ UDP āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ āĻ āύā§āϰā§āϧ (DHCPDISCOVER) āĻĒāĻžāĻ āĻžāϝāĻŧ "āĻāĻā§āĻāĻž, āĻā§āĻ āĻāĻŽāĻžāĻā§ āĻāĻāĻāĻŋ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻĻāĻŋāύāĨ¤" āĻ āϧāĻŋāĻāύā§āϤā§, āϏāĻžāϧāĻžāϰāĻŖāϤ (āĻāĻŋāύā§āϤ⧠āϏāϰā§āĻŦāĻĻāĻž āύāϝāĻŧ) āĻĒā§āϰā§āĻ 68 (āĻā§āϏ) āĻĨā§āĻā§ āĻ āύā§āϰā§āϧāĻāĻŋ āĻāĻā§ āĻāĻŦāĻ āĻāύā§āϤāĻŦā§āϝ āĻšāϞ āĻĒā§āϰā§āĻ 67 (āĻāύā§āϤāĻŦā§āϝ)āĨ¤ āĻāĻŋāĻā§ āĻĄāĻŋāĻāĻžāĻāϏ āĻĒā§āϰā§āĻ 67 āĻĨā§āĻā§ āĻĒā§āϝāĻžāĻā§āĻāĻ āĻĒāĻžāĻ āĻžāϝāĻŧāĨ¤ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ MAC āĻ āĻŋāĻāĻžāύāĻž DHCPDISCOVER āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻāĻŋāϤāϰ⧠āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āĻ āĻŦāϏā§āĻĨāĻŋāϤ āϏāĻŽāϏā§āϤ DHCP āϏāĻžāϰā§āĻāĻžāϰ (āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āĻŽāϧā§āϝ⧠āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§) DHCPDISCOVER āĻĒāĻžāĻ āĻžāύ⧠āĻĄāĻŋāĻāĻžāĻāϏāĻāĻŋāϰ āĻāύā§āϝ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻāĻŋāĻāϏ āϏāĻš āĻāĻāĻāĻŋ DHCPOFFER āĻ āĻĢāĻžāϰ āϤā§āϰāĻŋ āĻāϰ⧠āĻāĻŦāĻ āĻāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ āĻāϰā§āĨ¤ āĻāĻ āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ āĻāĻžāϰ āĻāύā§āϝ āĻāĻĻā§āĻĻāĻŋāώā§āĻ āϤāĻž āϏāύāĻžāĻā§āϤāĻāϰāĻŖ āĻĒā§āϰā§āĻŦā§ DHCPDISCOVER āĻ āύā§āϰā§āϧ⧠āĻĻā§āĻāϝāĻŧāĻž āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ MAC āĻ āĻŋāĻāĻžāύāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§āĨ¤
- āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻāĻŋāĻāϏā§āϰ āĻĒā§āϰāϏā§āϤāĻžāĻŦ āϏāĻš āĻĒā§āϝāĻžāĻā§āĻāĻā§āϞāĻŋ āĻā§āϰāĻšāĻŖ āĻāϰā§, āϏāĻŦāĻā§āϝāĻŧā§ āĻāĻāϰā§āώāĻŖā§āϝāĻŧ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰ⧠(āĻŽāĻžāύāĻĻāĻŖā§āĻĄ āĻāĻŋāύā§āύ āĻšāϤ⧠āĻĒāĻžāϰā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻĒā§āϝāĻžāĻā§āĻ āĻŦāĻŋāϤāϰāĻŖā§āϰ āϏāĻŽāϝāĻŧ, āĻŽāϧā§āϝāĻŦāϰā§āϤ⧠āϰā§āĻā§āϰ āϏāĻāĻā§āϝāĻž), āĻāĻŦāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻāĻŋāĻāϏā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ "āĻ āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āĻ āύā§āϰā§āϧ" DHCPREQUEST āĻāϰ⧠DHCP āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻāĻāĻŋ āĻĒāĻāύā§āĻĻ āĻāϰā§āĨ¤ āĻāĻ āĻā§āώā§āϤā§āϰā§, āĻĒā§āϝāĻžāĻā§āĻ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ DHCP āϏāĻžāϰā§āĻāĻžāϰ⧠āϝāĻžāϝāĻŧāĨ¤
- āϝ⧠āϏāĻžāϰā§āĻāĻžāϰāĻāĻŋ DHCPREQUEST āĻĒā§āϝāĻŧā§āĻā§ āϏā§āĻāĻŋ āĻāĻāĻāĻŋ DHCPACK āĻĢāϰā§āĻŽā§āϝāĻžāĻ āĻĒā§āϝāĻžāĻā§āĻ āĻĒāĻžāĻ āĻžāϝāĻŧ, āϝā§āĻāĻžāύ⧠āĻāĻāĻŋ āĻāĻŦāĻžāϰ āĻāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āĻāĻĻā§āĻĻā§āĻļā§āϝ⧠āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻāĻŋāĻāϏ āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āĻāϰā§

āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĨā§āĻā§ āĻāϏāĻž DHCPINFORM āĻĒā§āϝāĻžāĻā§āĻ āϰāϝāĻŧā§āĻā§ āĻāĻŦāĻ āϝāĻžāϰ āĻāĻĻā§āĻĻā§āĻļā§āϝ āĻšāϞ DHCP āϏāĻžāϰā§āĻāĻžāϰāĻā§ āĻāĻžāύāĻžāύ⧠āϝ⧠"āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻŦā§āĻāĻā§ āĻāĻā§" āĻāĻŦāĻ āĻāĻžāϰāĻŋ āĻāϰāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āĻāĻŋāĻāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻā§ā§ˇ āĻāĻ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§, āĻāĻ āĻĒā§āϝāĻžāĻā§āĻāĻā§āϞāĻŋ āĻāĻĒā§āĻā§āώāĻž āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻĒā§āϝāĻžāĻā§āĻ āĻŦāĻŋāύā§āϝāĻžāϏ
āϏāĻžāϧāĻžāϰāĻŖāĻāĻžāĻŦā§, āĻāĻāĻāĻŋ āĻāĻĨāĻžāϰāύā§āĻ āĻĒā§āϝāĻžāĻā§āĻ āĻĢā§āϰā§āĻŽ āĻāĻāϰāĻāĻŽ āĻāĻŋāĻā§ āĻĻā§āĻāĻžāϝāĻŧ:
![]()
āĻāĻŽāĻžāĻĻā§āϰ āĻā§āώā§āϤā§āϰā§, āĻāĻŽāϰāĻž OSI āϞā§āϝāĻŧāĻžāϰ āĻĒā§āϰā§āĻā§āĻāϞ āĻšā§āĻĄāĻžāϰ, āϝā§āĻŽāύ DHCP āĻāĻžāĻ āĻžāĻŽā§ āĻāĻžāĻĄāĻŧāĻžāĻ UDP āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻĨā§āĻā§ āϏāϰāĻžāϏāϰāĻŋ āĻĄā§āĻāĻž āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻŦ:
DHCPDISCOVER
āϏā§āϤāϰāĻžāĻ, āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻĒāĻžāĻāϝāĻŧāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āĻļā§āϰ⧠āĻšāϝāĻŧ DHCP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĒā§āϰā§āĻ 68 āĻĨā§āĻā§ 255.255.255.255:67 āĻĒāϰā§āϝāύā§āϤ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ āĻ āύā§āϰā§āϧ āĻĒāĻžāĻ āĻžāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§āĨ¤ āĻāĻ āĻĒā§āϝāĻžāĻā§āĻā§, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϤāĻžāϰ MAC āĻ āĻŋāĻāĻžāύāĻž, āϏā§āĻāϏāĻžāĻĨā§ DHCP āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻ āĻŋāĻ āĻā§ āĻĒā§āϤ⧠āĻāĻžāϝāĻŧ āϤāĻž āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰā§āĨ¤ āĻĒā§āϝāĻžāĻā§āĻ āĻāĻ āύ āύā§āĻā§āϰ āĻā§āĻŦāĻŋāϞ⧠āĻŦāϰā§āĻŖāύāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§.
DHCPDISCOVER āĻĒā§āϝāĻžāĻā§āĻ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻā§āĻŦāĻŋāϞ
āĻĒā§āϝāĻžāĻā§āĻā§ āĻ
āĻŦāϏā§āĻĨāĻžāύ
āĻŽāĻžāύ āύāĻžāĻŽ
āĻāĻĻāĻžāĻšāϰāĻŖ
āϧāĻžāϰāĻŖāĻž
āϏāĻāĻŦāĻžāĻĻā§āϰ āĻāĻāĻ
āĻļā§āϧāύ
1
āĻŦā§āĻ āĻ
āύā§āϰā§āϧ
1
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻŦāĻžāϰā§āϤāĻžāϰ āϧāϰāύāĨ¤ 1 - āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĨā§āĻā§ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻ
āύā§āϰā§āϧ, 2 - āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž
2
āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻĒā§āϰāĻāĻžāϰ
1
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻŋāĻāĻžāύāĻžāϰ āϧāϰāύ, āĻāĻ āĻĒā§āϰā§āĻā§āĻāϞ⧠1 - MAC
3
āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻŋāĻāĻžāύāĻž āĻĻā§āϰā§āĻā§āϝ
6
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻĄāĻŋāĻāĻžāĻāϏ MAC āĻ āĻŋāĻāĻžāύāĻž āĻĻā§āϰā§āĻā§āϝ
4
āĻšāĻĒāϏ
1
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻŽāϧā§āϝāĻŦāϰā§āϤ⧠āϰā§āĻā§āϰ āϏāĻāĻā§āϝāĻž
5
āϞā§āύāĻĻā§āύ āύāĻžāĻŽā§āĻŦāĻžāϰ
23:cf:de:1d
āϏāĻŽā§āĻŽā§āĻšāύ
4
āĻ
āύāύā§āϝ āϞā§āύāĻĻā§āύ āĻļāύāĻžāĻā§āϤāĻāĻžāϰā§āĨ¤ āĻāĻāĻāĻŋ āĻ
āύā§āϰā§āϧ āĻ
āĻĒāĻžāϰā§āĻļāύ āĻļā§āϰā§āϤ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĻā§āĻŦāĻžāϰāĻž āĻāϤā§āĻĒāύā§āύ
7
āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻ
āϤāĻŋāĻŦāĻžāĻšāĻŋāϤ
0
āϏāĻŽā§āĻŽā§āĻšāύ
4
āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻĒā§āϰāĻžāĻĒā§āϤāĻŋāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻļā§āϰ⧠āĻĨā§āĻā§ āϏā§āĻā§āύā§āĻĄā§ āϏāĻŽāϝāĻŧ
9
āĻŦā§āĻ āĻĒāϤāĻžāĻāĻž
0
āϏāĻŽā§āĻŽā§āĻšāύ
2
āĻāĻŋāĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒāϤāĻžāĻāĻž āϝāĻž āĻĒā§āϰā§āĻā§āĻāϞ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰāϤ⧠āϏā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§
11
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
0.0.0.0
āϞāĻžāĻāύ
4
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž (āϝāĻĻāĻŋ āĻĨāĻžāĻā§)
15
āĻāĻĒāύāĻžāϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
0.0.0.0
āϞāĻžāĻāύ
4
āϏāĻžāϰā§āĻāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻ
āĻĢāĻžāϰ āĻāϰāĻž IP āĻ āĻŋāĻāĻžāύāĻž (āϝāĻĻāĻŋ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧ)
19
āĻĒāϰāĻŦāϰā§āϤ⧠āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
0.0.0.0
āϞāĻžāĻāύ
4
āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž (āϝāĻĻāĻŋ āĻāĻžāύāĻž āĻĨāĻžāĻā§)
23
āϰāĻŋāϞ⧠āĻāĻā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
172.16.114.41
āϞāĻžāĻāύ
4
āϰāĻŋāϞ⧠āĻāĻā§āύā§āĻā§āϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āϏā§āĻāĻ)
27
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ MAC āĻ āĻŋāĻāĻžāύāĻž
14:d6:4d:a7:c9:55
āϏāĻŽā§āĻŽā§āĻšāύ
6
āĻĒā§āϝāĻžāĻā§āĻ āĻĒā§āϰā§āϰāĻā§āϰ MAC āĻ āĻŋāĻāĻžāύāĻž (āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ)
31
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻŋāĻāĻžāύāĻž āĻĒā§āϝāĻžāĻĄāĻŋāĻ
āϏāĻŽā§āĻŽā§āĻšāύ
10
āϏāĻāϰāĻā§āώāĻŋāϤ āĻāϏāύ. āϏāĻžāϧāĻžāϰāĻŖāϤ āĻļā§āύā§āϝ āĻĻāĻŋāϝāĻŧā§ āĻāϰāĻž
41
āϏāĻžāϰā§āĻāĻžāϰ āĻšā§āϏā§āĻ āύāĻžāĻŽ
āϞāĻžāĻāύ
64
DHCP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āύāĻžāĻŽāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒā§āϰā§āϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧ āύāĻž
105
āĻŦā§āĻ āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ
āϞāĻžāĻāύ
128
āĻŦā§āĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĄāĻŋāϏā§āĻāϞā§āϏ āϏā§āĻā§āĻļāύ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§āϤ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ
235
āĻŽā§āϝāĻžāĻāĻŋāĻ āĻā§āĻāĻŋāĻ
63: 82: 53: 63
āϏāĻŽā§āĻŽā§āĻšāύ
4
"āĻŽā§āϝāĻžāĻāĻŋāĻ" āϏāĻāĻā§āϝāĻž, āϝāĻž āĻ
āύā§āϝāĻžāϝāĻŧā§, āϏāĻšāĨ¤ āĻāĻĒāύāĻŋ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āϝ⧠āĻāĻ āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ DHCP āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻ
āύā§āϤāϰā§āĻāϤ
DHCP āĻŦāĻŋāĻāϞā§āĻĒāĨ¤ āϝ⧠āĻā§āύ āĻā§āϰāĻŽā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āύ
236
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
53
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ 53, āϝāĻž DHCP āĻĒā§āϝāĻžāĻā§āĻā§āϰ āϧāϰāύ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§
1 - DHCPDISCOVER
3 - DHCPREQUEST
2 - DHCPOFFER
5 - āĻĄāĻŋāĻāĻāĻāϏāĻŋāĻĒā§āϝāĻžāĻ
8 - DHCPINFORM
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
1
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
1
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
50
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻā§āύ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻĒā§āϤ⧠āĻāĻžāϝāĻŧ?
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
4
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
172.16.134.61
āϞāĻžāĻāύ
4
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
55
1
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĻā§āĻŦāĻžāϰāĻž āĻ
āύā§āϰā§āϧ āĻāϰāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ. āϰāĻāύāĻž āĻāĻŋāύā§āύ āĻšāϤ⧠āĻĒāĻžāϰā§
01 â āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻŽāĻžāϏā§āĻ
03 - āĻā§āĻāĻāϝāĻŧā§
06 - DNS
oc â āĻšā§āϏā§āĻāύāĻžāĻŽ
0f - āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĄā§āĻŽā§āĻāύ āύāĻžāĻŽ
1c - āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰā§āϰ āĻ
āύā§āϰā§āϧā§āϰ āĻ āĻŋāĻāĻžāύāĻž (āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ)
42 - TFTP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āύāĻžāĻŽ
79 - āĻā§āϞāĻžāϏāϞā§āϏ āϏā§āĻā§āϝāĻžāĻāĻŋāĻ āϰā§āĻ
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
8
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
01:03:06:0c:0f:1c:42:79
8
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
82
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
āĻŦāĻŋāĻāϞā§āĻĒ 82, āϝāĻž āϰāĻŋāĻĒāĻŋāĻāĻžāϰ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ MAC āĻ āĻŋāĻāĻžāύāĻž āĻāĻŦāĻ āĻāĻŋāĻā§ āĻ
āϤāĻŋāϰāĻŋāĻā§āϤ āĻŽāĻžāύ āĻĒā§āϰā§āϰāĻŖ āĻāϰā§āĨ¤
āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ, āĻāĻāĻŋ āϏā§āĻ āϏā§āĻāĻā§āϰ āĻĒā§āϰā§āĻ āϝāĻžāϰ āĻāĻĒāϰ āĻļā§āώ DHCP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāϞā§ā§ˇ āĻāĻ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋāϤ⧠āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āϰāϝāĻŧā§āĻā§ā§ˇ āĻĒā§āϰāĻĨāĻŽ āĻŦāĻžāĻāĻāĻāĻŋ "āϏāĻžāĻŦāĻĒāĻļāύ" āĻāϰ āϏāĻāĻā§āϝāĻž, āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧāĻāĻŋ āĻāϰ āĻĻā§āϰā§āĻā§āϝ, āϤāĻžāϰāĻĒāϰ⧠āĻāϰ āĻŽāĻžāύāĨ¤
āĻāĻ āĻā§āώā§āϤā§āϰā§, āĻŦāĻŋāĻāϞā§āĻĒ 82-āĻ, āĻāĻĒ-āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋ āύā§āϏā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§:
āĻāĻā§āύā§āĻ āϏāĻžāϰā§āĻāĻŋāĻ āĻāĻāĻĄāĻŋ = 00:04:00:01:00:04, āϝā§āĻāĻžāύ⧠āĻļā§āώ āĻĻā§āĻāĻŋ āĻŦāĻžāĻāĻ āĻšāϞ DHCP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĒā§āϰā§āĻ āϝā§āĻāĻžāύ āĻĨā§āĻā§ āĻ
āύā§āϰā§āϧ āĻāϏā§āĻā§
āĻāĻā§āύā§āĻ āϰāĻŋāĻŽā§āĻ āĻāĻāĻĄāĻŋ = 00:06:c8:be:19:93:11:48 - DHCP āϰāĻŋāĻĒāĻŋāĻāĻžāϰ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ MAC āĻ āĻŋāĻāĻžāύāĻž
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
18
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
01:06
00:04:00:01:00:04
02:08
00:06:c8:be:19:93:11:48
āϏāĻŽā§āĻŽā§āĻšāύ
āĻĒā§āϝāĻžāĻā§āĻ āĻļā§āώ
255
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
255 āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻļā§āώā§āϰ āĻĒā§āϰāϤā§āĻ
DHCPOFFER
āϏāĻžāϰā§āĻāĻžāϰāĻāĻŋ DHCPDISCOVER āĻĒā§āϝāĻžāĻā§āĻ āĻā§āϰāĻšāĻŖ āĻāϰāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻāĻŦāĻ āϝāĻĻāĻŋ āĻāĻāĻŋ āĻĻā§āĻā§ āϝ⧠āĻāĻāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āĻ āύā§āϰā§āϧ āĻāϰāĻž āĻĨā§āĻā§ āĻāĻŋāĻā§ āĻ āĻĢāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϤāĻžāĻšāϞ⧠āĻāĻāĻŋ āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āϤā§āϰāĻŋ āĻāϰ⧠- DHCPDISCOVERāĨ¤ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āĻŦāύā§āĻĻāϰ⧠āĻĒāĻžāĻ āĻžāύ⧠āĻšāϝāĻŧ âāϝā§āĻāĻžāύ āĻĨā§āĻā§ āĻāϏā§āĻā§â, āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§, āĻāĻžāϰāĻŖ āĻāĻ āĻŽā§āĻšā§āϰā§āϤā§, āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āĻāĻāύāĻ āĻāĻāĻāĻŋ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž āύā§āĻ, āϤāĻžāĻ āĻāĻāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ āĻā§āϰāĻšāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āϝāĻĻāĻŋ āĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒāĻžāĻ āĻžāύ⧠āĻšāϝāĻŧāĨ¤ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϏā§āĻŦā§āĻāĻžāϰ āĻāϰ⧠āϝ⧠āĻāĻāĻŋ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻāĻŋāϤāϰ⧠āϤāĻžāϰ MAC āĻ āĻŋāĻāĻžāύāĻž āĻĻā§āĻŦāĻžāϰāĻž āϤāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāĻā§āĻ, āϏā§āĻāϏāĻžāĻĨā§ āĻĒā§āϰāĻĨāĻŽ āĻĒā§āϝāĻžāĻā§āĻ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āϤāĻŋāύāĻŋ āϝ⧠āϞā§āύāĻĻā§āύ āύāĻŽā§āĻŦāϰ āϤā§āϰāĻŋ āĻāϰā§āύāĨ¤
DHCPOFFER āĻĒā§āϝāĻžāĻā§āĻ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻā§āĻŦāĻŋāϞ
āĻĒā§āϝāĻžāĻā§āĻā§ āĻ
āĻŦāϏā§āĻĨāĻžāύ
āĻŽāĻžāύā§āϰ āύāĻžāĻŽ (āϏāĻžāϧāĻžāϰāĻŖ)
āĻāĻĻāĻžāĻšāϰāĻŖ
āϧāĻžāϰāĻŖāĻž
āϏāĻāĻŦāĻžāĻĻā§āϰ āĻāĻāĻ
āĻļā§āϧāύ
1
āĻŦā§āĻ āĻ
āύā§āϰā§āϧ
1
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻŦāĻžāϰā§āϤāĻžāϰ āϧāϰāύāĨ¤ 1 - āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĨā§āĻā§ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻ
āύā§āϰā§āϧ, 2 - āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž
2
āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻĒā§āϰāĻāĻžāϰ
1
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻŋāĻāĻžāύāĻžāϰ āϧāϰāύ, āĻāĻ āĻĒā§āϰā§āĻā§āĻāϞ⧠1 - MAC
3
āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻŋāĻāĻžāύāĻž āĻĻā§āϰā§āĻā§āϝ
6
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻĄāĻŋāĻāĻžāĻāϏ MAC āĻ āĻŋāĻāĻžāύāĻž āĻĻā§āϰā§āĻā§āϝ
4
āĻšāĻĒāϏ
1
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻŽāϧā§āϝāĻŦāϰā§āϤ⧠āϰā§āĻā§āϰ āϏāĻāĻā§āϝāĻž
5
āϞā§āύāĻĻā§āύ āύāĻžāĻŽā§āĻŦāĻžāϰ
23:cf:de:1d
āϏāĻŽā§āĻŽā§āĻšāύ
4
āĻ
āύāύā§āϝ āϞā§āύāĻĻā§āύ āĻļāύāĻžāĻā§āϤāĻāĻžāϰā§āĨ¤ āĻāĻāĻāĻŋ āĻ
āύā§āϰā§āϧ āĻ
āĻĒāĻžāϰā§āĻļāύ āĻļā§āϰā§āϤ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĻā§āĻŦāĻžāϰāĻž āĻāϤā§āĻĒāύā§āύ
7
āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻ
āϤāĻŋāĻŦāĻžāĻšāĻŋāϤ
0
āϏāĻŽā§āĻŽā§āĻšāύ
4
āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻĒā§āϰāĻžāĻĒā§āϤāĻŋāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻļā§āϰ⧠āĻĨā§āĻā§ āϏā§āĻā§āύā§āĻĄā§ āϏāĻŽāϝāĻŧ
9
āĻŦā§āĻ āĻĒāϤāĻžāĻāĻž
0
āϏāĻŽā§āĻŽā§āĻšāύ
2
āĻāĻŋāĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒāϤāĻžāĻāĻž āϝāĻž āĻĒā§āϰā§āĻā§āĻāϞ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰāϤ⧠āϏā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻ āĻā§āώā§āϤā§āϰā§, 0 āĻŽāĻžāύ⧠āĻāĻāύāĻŋāĻāĻžāϏā§āĻ āĻ
āύā§āϰā§āϧā§āϰ āϧāϰāύ
11
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
0.0.0.0
āϞāĻžāĻāύ
4
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž (āϝāĻĻāĻŋ āĻĨāĻžāĻā§)
15
āĻāĻĒāύāĻžāϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
172.16.134.61
āϞāĻžāĻāύ
4
āϏāĻžāϰā§āĻāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻ
āĻĢāĻžāϰ āĻāϰāĻž IP āĻ āĻŋāĻāĻžāύāĻž (āϝāĻĻāĻŋ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧ)
19
āĻĒāϰāĻŦāϰā§āϤ⧠āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
0.0.0.0
āϞāĻžāĻāύ
4
āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž (āϝāĻĻāĻŋ āĻāĻžāύāĻž āĻĨāĻžāĻā§)
23
āϰāĻŋāϞ⧠āĻāĻā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
172.16.114.41
āϞāĻžāĻāύ
4
āϰāĻŋāϞ⧠āĻāĻā§āύā§āĻā§āϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āϏā§āĻāĻ)
27
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ MAC āĻ āĻŋāĻāĻžāύāĻž
14:d6:4d:a7:c9:55
āϏāĻŽā§āĻŽā§āĻšāύ
6
āĻĒā§āϝāĻžāĻā§āĻ āĻĒā§āϰā§āϰāĻā§āϰ MAC āĻ āĻŋāĻāĻžāύāĻž (āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ)
31
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻŋāĻāĻžāύāĻž āĻĒā§āϝāĻžāĻĄāĻŋāĻ
āϏāĻŽā§āĻŽā§āĻšāύ
10
āϏāĻāϰāĻā§āώāĻŋāϤ āĻāϏāύ. āϏāĻžāϧāĻžāϰāĻŖāϤ āĻļā§āύā§āϝ āĻĻāĻŋāϝāĻŧā§ āĻāϰāĻž
41
āϏāĻžāϰā§āĻāĻžāϰ āĻšā§āϏā§āĻ āύāĻžāĻŽ
āϞāĻžāĻāύ
64
DHCP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āύāĻžāĻŽāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒā§āϰā§āϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧ āύāĻž
105
āĻŦā§āĻ āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ
āϞāĻžāĻāύ
128
āĻŦā§āĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĄāĻŋāϏā§āĻāϞā§āϏ āϏā§āĻā§āĻļāύ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§āϤ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ
235
āĻŽā§āϝāĻžāĻāĻŋāĻ āĻā§āĻāĻŋāĻ
63: 82: 53: 63
āϏāĻŽā§āĻŽā§āĻšāύ
4
"āĻŽā§āϝāĻžāĻāĻŋāĻ" āϏāĻāĻā§āϝāĻž, āϝāĻž āĻ
āύā§āϝāĻžāϝāĻŧā§, āϏāĻšāĨ¤ āĻāĻĒāύāĻŋ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āϝ⧠āĻāĻ āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ DHCP āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻ
āύā§āϤāϰā§āĻāϤ
DHCP āĻŦāĻŋāĻāϞā§āĻĒāĨ¤ āϝ⧠āĻā§āύ āĻā§āϰāĻŽā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āύ
236
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
53
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻ
āĻĒāĻļāύ 53, āϝāĻž DHCP 2 āĻĒā§āϝāĻžāĻā§āĻā§āϰ āϧāϰāĻŖāĻā§ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰ⧠- DHCPOFFER
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
1
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
2
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
1
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
DHCP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āĻāĻāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻŽāĻžāϏā§āĻ āĻ
āĻĢāĻžāϰ āĻāϰāĻžāϰ āĻŦāĻŋāĻāϞā§āĻĒ
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
4
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
255.255.224.0
āϞāĻžāĻāύ
4
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
3
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
DHCP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāϞā§āĻ āĻā§āĻāĻāϝāĻŧā§ āĻ
āĻĢāĻžāϰ āĻāϰāĻžāϰ āĻŦāĻŋāĻāϞā§āĻĒ
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
4
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
172.16.12.1
āϞāĻžāĻāύ
4
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
6
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
DNS āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ DHCP āĻ
āĻĢāĻžāϰ āĻāϰāĻžāϰ āĻŦāĻŋāĻāϞā§āĻĒ
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
4
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
8.8.8.8
āϞāĻžāĻāύ
4
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
51
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻāĻžāϰāĻŋ āĻāϰāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰā§āϰ āĻā§āĻŦāύāĻāĻžāϞ āϏā§āĻā§āύā§āĻĄā§āϰ āĻŽāϧā§āϝā§, āϝāĻžāϰ āĻĒāϰ⧠DHCP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āϤāĻžāĻĻā§āϰ āĻāĻŦāĻžāϰ āĻ
āύā§āϰā§āϧ āĻāϰāϤ⧠āĻšāĻŦā§
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
4
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
86400
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
4
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
82
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ 82, DHCPDISCOVER-āĻ āϝāĻž āĻāϏā§āĻā§ āϤāĻžāϰ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻāϰā§
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
18
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
01:08:00:06:00
01:01:00:00:01
02:06:00:03:0f
26:4d:ec
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
18
āĻĒā§āϝāĻžāĻā§āĻ āĻļā§āώ
255
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
255 āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻļā§āώā§āϰ āĻĒā§āϰāϤā§āĻ
DHCPREQUEST
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ DHCPOFFER āĻĒāĻžāĻāϝāĻŧāĻžāϰ āĻĒāϰ, āϤāĻŋāύāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āϏāĻŽāϏā§āϤ DHCP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻāĻžāĻā§ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰā§āϰ āĻ āύā§āϰā§āϧ āĻāϰ⧠āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāĻā§āĻ āϤā§āϰāĻŋ āĻāϰā§āύ āύāĻž, āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻāĻāĻŋāϰ āĻāύā§āϝ, āϝāĻžāϰ DHCPOFFER āĻ āĻĢāĻžāϰāĻāĻŋ āϤāĻŋāύāĻŋ āϏāĻŦāĻā§āϝāĻŧā§ āĻŦā§āĻļāĻŋ "āĻĒāĻāύā§āĻĻ āĻāϰā§āĻā§āύ"āĨ¤ "āϞāĻžāĻāĻ" āĻŽāĻžāύāĻĻāĻŖā§āĻĄ āĻāĻŋāύā§āύ āĻšāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ DHCP āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰā§āĨ¤ āĻ āύā§āϰā§āϧā§āϰ āĻĒā§āϰāĻžāĻĒāĻāĻā§ DHCP āϏāĻžāϰā§āĻāĻžāϰā§āϰ MAC āĻ āĻŋāĻāĻžāύāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻāĻāĻŋ DHCPREQUEST āĻĒā§āϝāĻžāĻā§āĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻĨāĻŽā§ DHCPDISCOVER āϤā§āϰāĻŋ āύāĻž āĻāϰā§āĻ āĻĒāĻžāĻ āĻžāύ⧠āϝā§āϤ⧠āĻĒāĻžāϰā§, āϝāĻĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āĻĒā§āϰāĻžāĻĒā§āϤ āĻšāϝāĻŧā§ āĻĨāĻžāĻā§āĨ¤
DHCPREQUEST āĻĒā§āϝāĻžāĻā§āĻ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻā§āĻŦāĻŋāϞ
āĻĒā§āϝāĻžāĻā§āĻā§ āĻ
āĻŦāϏā§āĻĨāĻžāύ
āĻŽāĻžāύā§āϰ āύāĻžāĻŽ (āϏāĻžāϧāĻžāϰāĻŖ)
āĻāĻĻāĻžāĻšāϰāĻŖ
āϧāĻžāϰāĻŖāĻž
āϏāĻāĻŦāĻžāĻĻā§āϰ āĻāĻāĻ
āĻļā§āϧāύ
1
āĻŦā§āĻ āĻ
āύā§āϰā§āϧ
1
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻŦāĻžāϰā§āϤāĻžāϰ āϧāϰāύāĨ¤ 1 - āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĨā§āĻā§ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻ
āύā§āϰā§āϧ, 2 - āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž
2
āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻĒā§āϰāĻāĻžāϰ
1
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻŋāĻāĻžāύāĻžāϰ āϧāϰāύ, āĻāĻ āĻĒā§āϰā§āĻā§āĻāϞ⧠1 - MAC
3
āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻŋāĻāĻžāύāĻž āĻĻā§āϰā§āĻā§āϝ
6
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻĄāĻŋāĻāĻžāĻāϏ MAC āĻ āĻŋāĻāĻžāύāĻž āĻĻā§āϰā§āĻā§āϝ
4
āĻšāĻĒāϏ
1
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻŽāϧā§āϝāĻŦāϰā§āϤ⧠āϰā§āĻā§āϰ āϏāĻāĻā§āϝāĻž
5
āϞā§āύāĻĻā§āύ āύāĻžāĻŽā§āĻŦāĻžāϰ
23:cf:de:1d
āϏāĻŽā§āĻŽā§āĻšāύ
4
āĻ
āύāύā§āϝ āϞā§āύāĻĻā§āύ āĻļāύāĻžāĻā§āϤāĻāĻžāϰā§āĨ¤ āĻāĻāĻāĻŋ āĻ
āύā§āϰā§āϧ āĻ
āĻĒāĻžāϰā§āĻļāύ āĻļā§āϰā§āϤ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĻā§āĻŦāĻžāϰāĻž āĻāϤā§āĻĒāύā§āύ
7
āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻ
āϤāĻŋāĻŦāĻžāĻšāĻŋāϤ
0
āϏāĻŽā§āĻŽā§āĻšāύ
4
āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻĒā§āϰāĻžāĻĒā§āϤāĻŋāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻļā§āϰ⧠āĻĨā§āĻā§ āϏā§āĻā§āύā§āĻĄā§ āϏāĻŽāϝāĻŧ
9
āĻŦā§āĻ āĻĒāϤāĻžāĻāĻž
8000
āϏāĻŽā§āĻŽā§āĻšāύ
2
āĻāĻŋāĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒāϤāĻžāĻāĻž āϝāĻž āĻĒā§āϰā§āĻā§āĻāϞ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰāϤ⧠āϏā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻ āĻā§āώā§āϤā§āϰā§, "āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ" āϏā§āĻ āĻāϰāĻž āĻšāϝāĻŧ
11
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
0.0.0.0
āϞāĻžāĻāύ
4
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž (āϝāĻĻāĻŋ āĻĨāĻžāĻā§)
15
āĻāĻĒāύāĻžāϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
172.16.134.61
āϞāĻžāĻāύ
4
āϏāĻžāϰā§āĻāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻ
āĻĢāĻžāϰ āĻāϰāĻž IP āĻ āĻŋāĻāĻžāύāĻž (āϝāĻĻāĻŋ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧ)
19
āĻĒāϰāĻŦāϰā§āϤ⧠āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
0.0.0.0
āϞāĻžāĻāύ
4
āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž (āϝāĻĻāĻŋ āĻāĻžāύāĻž āĻĨāĻžāĻā§)
23
āϰāĻŋāϞ⧠āĻāĻā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
172.16.114.41
āϞāĻžāĻāύ
4
āϰāĻŋāϞ⧠āĻāĻā§āύā§āĻā§āϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āϏā§āĻāĻ)
27
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ MAC āĻ āĻŋāĻāĻžāύāĻž
14:d6:4d:a7:c9:55
āϏāĻŽā§āĻŽā§āĻšāύ
6
āĻĒā§āϝāĻžāĻā§āĻ āĻĒā§āϰā§āϰāĻā§āϰ MAC āĻ āĻŋāĻāĻžāύāĻž (āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ)
31
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻŋāĻāĻžāύāĻž āĻĒā§āϝāĻžāĻĄāĻŋāĻ
āϏāĻŽā§āĻŽā§āĻšāύ
10
āϏāĻāϰāĻā§āώāĻŋāϤ āĻāϏāύ. āϏāĻžāϧāĻžāϰāĻŖāϤ āĻļā§āύā§āϝ āĻĻāĻŋāϝāĻŧā§ āĻāϰāĻž
41
āϏāĻžāϰā§āĻāĻžāϰ āĻšā§āϏā§āĻ āύāĻžāĻŽ
āϞāĻžāĻāύ
64
DHCP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āύāĻžāĻŽāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒā§āϰā§āϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧ āύāĻž
105
āĻŦā§āĻ āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ
āϞāĻžāĻāύ
128
āĻŦā§āĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĄāĻŋāϏā§āĻāϞā§āϏ āϏā§āĻā§āĻļāύ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§āϤ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ
235
āĻŽā§āϝāĻžāĻāĻŋāĻ āĻā§āĻāĻŋāĻ
63: 82: 53: 63
āϏāĻŽā§āĻŽā§āĻšāύ
4
"āĻŽā§āϝāĻžāĻāĻŋāĻ" āϏāĻāĻā§āϝāĻž, āϝāĻž āĻ
āύā§āϝāĻžāϝāĻŧā§, āϏāĻšāĨ¤ āĻāĻĒāύāĻŋ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āϝ⧠āĻāĻ āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ DHCP āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻ
āύā§āϤāϰā§āĻāϤ
DHCP āĻŦāĻŋāĻāϞā§āĻĒāĨ¤ āϝ⧠āĻā§āύ āĻā§āϰāĻŽā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āύ
236
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
53
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
3
āĻŦāĻŋāĻāϞā§āĻĒ 53, āϝāĻž DHCP āĻĒā§āϝāĻžāĻā§āĻ āĻĒā§āϰāĻāĻžāϰ 3 - DHCPREQUEST āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰā§
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
1
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
3
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
61
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĄāĻŋ: 01 (Ehernet āĻāϰ āĻāύā§āϝ) + āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ MAC āĻ āĻŋāĻāĻžāύāĻž
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
7
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
01:2c:ab:25:ff:72:a6
āϏāĻŽā§āĻŽā§āĻšāύ
7
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
60
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
"āĻā§āύā§āĻĄāϰ āĻā§āϞāĻžāϏ āĻāĻāĻĄā§āύā§āĻāĻŋāĻĢāĻžāϝāĻŧāĻžāϰāĨ¤" āĻāĻŽāĻžāϰ āĻā§āώā§āϤā§āϰā§, āĻāĻāĻŋ āĻĄāĻŋāĻāĻāĻāϏāĻŋāĻĒāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻžāϰā§āϏāύ āϰāĻŋāĻĒā§āϰā§āĻ āĻāϰā§āĨ¤ āĻ
āύā§āϝāĻžāύā§āϝ āĻĄāĻŋāĻāĻžāĻāϏ āĻāĻŋāύā§āύ āĻāĻŋāĻā§ āĻĻā§āĻāĻžāϤ⧠āĻĒāĻžāϰā§āĨ¤ Windows āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, MSFT 5.0 āϰāĻŋāĻĒā§āϰā§āĻ āĻāϰā§
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
11
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
udhcp 0.9.8
āϞāĻžāĻāύ
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
55
1
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĻā§āĻŦāĻžāϰāĻž āĻ
āύā§āϰā§āϧ āĻāϰāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ. āϰāĻāύāĻž āĻāĻŋāύā§āύ āĻšāϤ⧠āĻĒāĻžāϰā§
01 â āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻŽāĻžāϏā§āĻ
03 - āĻā§āĻāĻāϝāĻŧā§
06 - DNS
oc â āĻšā§āϏā§āĻāύāĻžāĻŽ
0f - āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĄā§āĻŽā§āĻāύ āύāĻžāĻŽ
1c - āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰā§āϰ āĻ
āύā§āϰā§āϧā§āϰ āĻ āĻŋāĻāĻžāύāĻž (āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ)
42 - TFTP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āύāĻžāĻŽ
79 - āĻā§āϞāĻžāϏāϞā§āϏ āϏā§āĻā§āϝāĻžāĻāĻŋāĻ āϰā§āĻ
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
8
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
01:03:06:0c:0f:1c:42:79
8
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
82
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ 82, DHCPDISCOVER-āĻ āϝāĻž āĻāϏā§āĻā§ āϤāĻžāϰ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻāϰā§
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
18
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
01:08:00:06:00
01:01:00:00:01
02:06:00:03:0f
26:4d:ec
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
18
āĻĒā§āϝāĻžāĻā§āĻ āĻļā§āώ
255
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
255 āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻļā§āώā§āϰ āĻĒā§āϰāϤā§āĻ
āĻĄāĻŋāĻāĻāĻāϏāĻŋāĻĒā§āϝāĻžāĻ
āύāĻŋāĻļā§āĻāĻŋāϤāĻāϰāĻŖ āĻšāĻŋāϏāĻžāĻŦā§ āϝ⧠"āĻšā§āϝāĻžāĻ, āĻāĻāĻž āĻ āĻŋāĻ, āĻāĻāĻŋ āĻāĻĒāύāĻžāϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž, āĻāĻŦāĻ āĻāĻŽāĻŋ āĻāĻāĻŋ āĻ āύā§āϝ āĻāĻžāĻāĻā§ āĻĻā§āĻŦ āύāĻž" DHCP āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§, āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āϏāĻžāϰā§āĻāĻžāϰ⧠DHCPACK āĻĢāϰā§āĻŽā§āϝāĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāĻā§āĻāĨ¤ āĻāĻāĻŋ āĻ āύā§āϝāĻžāύā§āϝ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻŽāϤā§āĻ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ āĻĒāĻžāĻ āĻžāύ⧠āĻšāϝāĻŧāĨ¤ āϝāĻĻāĻŋāĻ, āĻĒāĻžāĻāĻĨāύ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻāĻāĻāĻŋ DHCP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻāύā§āϝ āύā§āĻā§āϰ āĻā§āĻĄā§, āĻ āĻŋāĻ āϏā§āĻā§āώā§āϤā§āϰā§, āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋāϤ⧠āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāĻā§āĻ āĻĒāĻžāĻ āĻžāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϝā§āĻā§āύ⧠āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰā§āϰ āĻ āύā§āϰā§āϧ āύāĻāϞ āĻāϰāĻŋ, āϝāĻĻāĻŋ āĻāĻāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āĻāĻžāύāĻž āĻĨāĻžāĻā§āĨ¤ āϤāĻžāĻāĻžāĻĄāĻŧāĻž, DHCP āϏāĻžāϰā§āĻāĻžāϰ DHCPACK āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āĻāĻžāĻā§ āĻĒā§āĻāĻā§āĻā§ āĻāĻŋāύāĻž āϤāĻž āĻŽā§āĻā§āĻ āϝāϤā§āύ āĻāϰ⧠āύāĻžāĨ¤ āϝāĻĻāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ DHCPACK āύāĻž āĻĒāĻžāϝāĻŧ, āϤāĻŦā§ āĻāĻŋāĻā§āĻā§āώāĻŖ āĻĒāϰ⧠āĻāĻāĻŋ āĻā§āĻŦāϞ DHCPREQUEST āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻāϰā§
DHCPACK āĻĒā§āϝāĻžāĻā§āĻ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻā§āĻŦāĻŋāϞ
āĻĒā§āϝāĻžāĻā§āĻā§ āĻ
āĻŦāϏā§āĻĨāĻžāύ
āĻŽāĻžāύā§āϰ āύāĻžāĻŽ (āϏāĻžāϧāĻžāϰāĻŖ)
āĻāĻĻāĻžāĻšāϰāĻŖ
āϧāĻžāϰāĻŖāĻž
āϏāĻāĻŦāĻžāĻĻā§āϰ āĻāĻāĻ
āĻļā§āϧāύ
1
āĻŦā§āĻ āĻ
āύā§āϰā§āϧ
2
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻŦāĻžāϰā§āϤāĻžāϰ āϧāϰāύāĨ¤ 1 - āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĨā§āĻā§ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻ
āύā§āϰā§āϧ, 2 - āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž
2
āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻĒā§āϰāĻāĻžāϰ
1
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻŋāĻāĻžāύāĻžāϰ āϧāϰāύ, āĻāĻ āĻĒā§āϰā§āĻā§āĻāϞ⧠1 - MAC
3
āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻŋāĻāĻžāύāĻž āĻĻā§āϰā§āĻā§āϝ
6
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻĄāĻŋāĻāĻžāĻāϏ MAC āĻ āĻŋāĻāĻžāύāĻž āĻĻā§āϰā§āĻā§āϝ
4
āĻšāĻĒāϏ
1
āϏāĻŽā§āĻŽā§āĻšāύ
1
āĻŽāϧā§āϝāĻŦāϰā§āϤ⧠āϰā§āĻā§āϰ āϏāĻāĻā§āϝāĻž
5
āϞā§āύāĻĻā§āύ āύāĻžāĻŽā§āĻŦāĻžāϰ
23:cf:de:1d
āϏāĻŽā§āĻŽā§āĻšāύ
4
āĻ
āύāύā§āϝ āϞā§āύāĻĻā§āύ āĻļāύāĻžāĻā§āϤāĻāĻžāϰā§āĨ¤ āĻāĻāĻāĻŋ āĻ
āύā§āϰā§āϧ āĻ
āĻĒāĻžāϰā§āĻļāύ āĻļā§āϰā§āϤ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĻā§āĻŦāĻžāϰāĻž āĻāϤā§āĻĒāύā§āύ
7
āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻ
āϤāĻŋāĻŦāĻžāĻšāĻŋāϤ
0
āϏāĻŽā§āĻŽā§āĻšāύ
4
āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻĒā§āϰāĻžāĻĒā§āϤāĻŋāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻļā§āϰ⧠āĻĨā§āĻā§ āϏā§āĻā§āύā§āĻĄā§ āϏāĻŽāϝāĻŧ
9
āĻŦā§āĻ āĻĒāϤāĻžāĻāĻž
8000
āϏāĻŽā§āĻŽā§āĻšāύ
2
āĻāĻŋāĻā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒāϤāĻžāĻāĻž āϝāĻž āĻĒā§āϰā§āĻā§āĻāϞ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰāϤ⧠āϏā§āĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻ āĻā§āώā§āϤā§āϰā§, "āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ" āϏā§āĻ āĻāϰāĻž āĻšāϝāĻŧ
11
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
0.0.0.0
āϞāĻžāĻāύ
4
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž (āϝāĻĻāĻŋ āĻĨāĻžāĻā§)
15
āĻāĻĒāύāĻžāϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
172.16.134.61
āϞāĻžāĻāύ
4
āϏāĻžāϰā§āĻāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻ
āĻĢāĻžāϰ āĻāϰāĻž IP āĻ āĻŋāĻāĻžāύāĻž (āϝāĻĻāĻŋ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧ)
19
āĻĒāϰāĻŦāϰā§āϤ⧠āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
0.0.0.0
āϞāĻžāĻāύ
4
āϏāĻžāϰā§āĻāĻžāϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž (āϝāĻĻāĻŋ āĻāĻžāύāĻž āĻĨāĻžāĻā§)
23
āϰāĻŋāϞ⧠āĻāĻā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž
172.16.114.41
āϞāĻžāĻāύ
4
āϰāĻŋāϞ⧠āĻāĻā§āύā§āĻā§āϰ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āϏā§āĻāĻ)
27
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ MAC āĻ āĻŋāĻāĻžāύāĻž
14:d6:4d:a7:c9:55
āϏāĻŽā§āĻŽā§āĻšāύ
6
āĻĒā§āϝāĻžāĻā§āĻ āĻĒā§āϰā§āϰāĻā§āϰ MAC āĻ āĻŋāĻāĻžāύāĻž (āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ)
31
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ āĻ āĻŋāĻāĻžāύāĻž āĻĒā§āϝāĻžāĻĄāĻŋāĻ
āϏāĻŽā§āĻŽā§āĻšāύ
10
āϏāĻāϰāĻā§āώāĻŋāϤ āĻāϏāύ. āϏāĻžāϧāĻžāϰāĻŖāϤ āĻļā§āύā§āϝ āĻĻāĻŋāϝāĻŧā§ āĻāϰāĻž
41
āϏāĻžāϰā§āĻāĻžāϰ āĻšā§āϏā§āĻ āύāĻžāĻŽ
āϞāĻžāĻāύ
64
DHCP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āύāĻžāĻŽāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒā§āϰā§āϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧ āύāĻž
105
āĻŦā§āĻ āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ
āϞāĻžāĻāύ
128
āĻŦā§āĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĄāĻŋāϏā§āĻāϞā§āϏ āϏā§āĻā§āĻļāύ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§āϤ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ
235
āĻŽā§āϝāĻžāĻāĻŋāĻ āĻā§āĻāĻŋāĻ
63: 82: 53: 63
āϏāĻŽā§āĻŽā§āĻšāύ
4
"āĻŽā§āϝāĻžāĻāĻŋāĻ" āϏāĻāĻā§āϝāĻž, āϝāĻž āĻ
āύā§āϝāĻžāϝāĻŧā§, āϏāĻšāĨ¤ āĻāĻĒāύāĻŋ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āϝ⧠āĻāĻ āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ DHCP āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻ
āύā§āϤāϰā§āĻāϤ
DHCP āĻŦāĻŋāĻāϞā§āĻĒāĨ¤ āϝ⧠āĻā§āύ āĻā§āϰāĻŽā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āύ
236
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
53
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
3
āĻŦāĻŋāĻāϞā§āĻĒ 53, āϝāĻž DHCP āĻĒā§āϝāĻžāĻā§āĻ āĻĒā§āϰāĻāĻžāϰ 5 - DHCPACK āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰā§
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
1
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
5
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
1
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
DHCP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āĻāĻāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻŽāĻžāϏā§āĻ āĻ
āĻĢāĻžāϰ āĻāϰāĻžāϰ āĻŦāĻŋāĻāϞā§āĻĒ
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
4
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
255.255.224.0
āϞāĻžāĻāύ
4
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
3
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
DHCP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāϞā§āĻ āĻā§āĻāĻāϝāĻŧā§ āĻ
āĻĢāĻžāϰ āĻāϰāĻžāϰ āĻŦāĻŋāĻāϞā§āĻĒ
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
4
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
172.16.12.1
āϞāĻžāĻāύ
4
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
6
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
DNS āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ DHCP āĻ
āĻĢāĻžāϰ āĻāϰāĻžāϰ āĻŦāĻŋāĻāϞā§āĻĒ
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
4
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
8.8.8.8
āϞāĻžāĻāύ
4
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
51
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻāĻžāϰāĻŋ āĻāϰāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰā§āϰ āĻā§āĻŦāύāĻāĻžāϞ āϏā§āĻā§āύā§āĻĄā§āϰ āĻŽāϧā§āϝā§, āϝāĻžāϰ āĻĒāϰ⧠DHCP āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻā§ āϤāĻžāĻĻā§āϰ āĻāĻŦāĻžāϰ āĻ
āύā§āϰā§āϧ āĻāϰāϤ⧠āĻšāĻŦā§
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
4
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
86400
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
4
āĻŦāĻŋāĻāϞā§āĻĒ āύāĻŽā§āĻŦāϰ
82
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ 82, DHCPDISCOVER-āĻ āϝāĻž āĻāϏā§āĻā§ āϤāĻžāϰ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻāϰā§
āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āϰā§āĻā§āϝ
18
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
āĻŦāĻŋāĻāϞā§āĻĒ āĻŽāĻžāύ
01:08:00:06:00
01:01:00:00:01
02:06:00:03:0f
26:4d:ec
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
18
āĻĒā§āϝāĻžāĻā§āĻ āĻļā§āώ
255
āĻĄāĻŋāϏā§āĻŽā§āĻŦāϰ
1
255 āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻļā§āώā§āϰ āĻĒā§āϰāϤā§āĻ
āĻŦāĻŋāύā§āϝāĻžāϏ
āĻāύāϏā§āĻāϞā§āĻļāύāĻāĻŋ āĻāϏāϞ⧠āĻāĻžāĻā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĒāĻžāĻāĻĨāύ āĻŽāĻĄāĻŋāĻāϞāĻā§āϞāĻŋ āĻāύāϏā§āĻāϞ āĻāϰā§āĨ¤ āϧāĻžāϰāĻŖāĻž āĻāϰāĻž āĻšāϝāĻŧ āϝ⧠MySQL āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āĻāύāϏā§āĻāϞ āĻāĻŦāĻ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻāĻā§āĨ¤
FreeBSD 'āϰ
pkg āĻāύāϏā§āĻāϞ āĻāϰā§āύ python3 python3 -m āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ pip pip3 mysql- āϏāĻāϝā§āĻāĻāĻžāϰ⧠āĻāύāϏā§āĻāϞ āĻāϰā§āύ
Ubuntu
sudo apt-get install python3 sudo apt-get install pip3 sudo pip3 install mysql-connector
āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ MySQL āĻĄāĻžāĻāĻžāĻŦā§āϏ āϤā§āϰāĻŋ āĻāϰāĻŋ, āĻāϤ⧠pydhcp.sql āĻĄāĻžāĻŽā§āĻĒ āĻāĻĒāϞā§āĻĄ āĻāϰāĻŋ āĻāĻŦāĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻŋāĨ¤
āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ
āϏāĻŽāϏā§āϤ āϏāĻžāϰā§āĻāĻžāϰ āϏā§āĻāĻŋāĻāϏ āĻāĻāĻāĻŋ xml āĻĢāĻžāĻāϞ⧠āĻāĻā§āĨ¤ āϰā§āĻĢāĻžāϰā§āύā§āϏ āĻĢāĻžāĻāϞ:
1.0 0.0.0.0 255.255.255.255 192.168.0.71 8600 1 255.255.255.0 192.168.0.1 āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻšā§āϏā§āĻ āĻĒāϰā§āĻā§āώāĻž āĻĒāϰā§āĻā§āώāĻž pydhcp option_8.8.8.8_hex:sw_port82:1:20 option_22_hex:sw_port82:2:16 option_18_hex:sw_mac:82:26 40 āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻĨā§āĻā§ āĻāĻāĻĒāĻŋ,āĻŽāĻžāϏā§āĻ,āϰāĻžāĻāĻāĻžāϰ,āĻĄāĻŋāĻāύāĻāϏ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ āϝā§āĻāĻžāύ⧠upper(mac)=upper('{option_3_AgentRemoteId_hex}') āĻāĻŦāĻ upper(port)=upper('{option_1_AgentCircuitId_port_hex}') āϝā§āĻāĻžāύ⧠Upper(mac)=upper('{sw_mac}') āĻāĻŦāĻ upper(port)=upper('{sw_port82}') āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻĨā§āĻā§ ip,mask,āϰāĻžāĻāĻāĻžāϰ,dns āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ āϝā§āĻāĻžāύ⧠upper(mac)=upper('{ClientMacAddress}') āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻĨā§āĻā§ ip,mask,āϰāĻžāĻāĻāĻžāϰ,dns āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύ āĻāϤāĻŋāĻšāĻžāϏ⧠āϏāύā§āύāĻŋāĻŦā§āĻļ āĻāϰāĻžāύ (id,dt,mac,ip,comment) āĻŽāĻžāύ (null,now(),'{ClientMacAddress}','{RequestedIpAddress}','DHCPACK/INFORM')āĻāĻāύ āĻā§āϝāĻžāĻāĻā§āϞāĻŋāϤ⧠āĻāϰāĻ āĻŦāĻŋāĻļāĻĻā§:
dhcpserver āĻŦāĻŋāĻāĻžāĻ āϏāĻžāϰā§āĻāĻžāϰ āĻļā§āϰ⧠āĻāϰāĻžāϰ āĻāύā§āϝ āĻŽā§āϞāĻŋāĻ āϏā§āĻāĻŋāĻāϏ āĻŦāϰā§āĻŖāύāĻž āĻāϰā§, āϝāĻĨāĻž:
- āĻšā§āϏā§āĻ - āϏāĻžāϰā§āĻāĻžāϰ āĻĒā§āϰā§āĻ 67 āĻ āĻā§āύ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻļā§āύā§
- āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ - āĻā§āύ ip āĻšāϞ DHCPOFFER āĻāĻŦāĻ DHCPACK-āĻāϰ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ
- DHCPServer - DHCP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻāĻāĻĒāĻŋ āĻāĻŋ
- āĻāĻžāϰāĻŋ āĻāϰāĻž āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻžāϰ āĻāĻāĻžāϰāĻž āϏāĻŽāϝāĻŧ
- āĻĨā§āϰā§āĻĄāϞāĻŋāĻŽāĻŋāĻ - āĻĒā§āϰā§āĻ 67-āĻ āĻāύāĻāĻžāĻŽāĻŋāĻ UDP āĻĒā§āϝāĻžāĻā§āĻāĻā§āϞāĻŋ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻāϤāĻā§āϞāĻŋ āĻĨā§āϰā§āĻĄ āĻāĻāϏāĻžāĻĨā§ āĻāϞāĻā§ā§ˇ āĻāĻāĻŋ āĻāĻā§āĻ-āϞā§āĻĄ āĻĒā§āϰāĻāϞā§āĻĒāĻā§āϞāĻŋāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻžāϰ āĻāĻĨāĻž đ
- āĻĄāĻŋāĻĢāϞā§āĻāĻŽāĻžāϏā§āĻ,āĻĄāĻŋāĻĢāϞā§āĻ āϰāĻžāĻāĻāĻžāϰ,āĻĄāĻŋāĻĢāϞā§āĻāĻĄāĻŋāĻāύāĻāϏ - āϝāĻĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āĻāĻāĻāĻŋ āĻāĻāĻĒāĻŋ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧ āϤāĻŦā§ āĻĄāĻŋāĻĢāϞā§āĻāĻāĻžāĻŦā§ āĻā§āϰāĻžāĻšāĻāĻā§ āĻā§ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧ, āϤāĻŦā§ āĻāϰ āĻāύā§āϝ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋāĻā§āϞāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āύā§āĻ
mysql āĻŦāĻŋāĻāĻžāĻ:
āĻšā§āϏā§āĻ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽ, āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ, āĻŦā§āϏāύāĻžāĻŽ - āϏāĻŦāĻāĻŋāĻā§ āύāĻŋāĻā§āϰ āĻāύā§āϝ āĻāĻĨāĻž āĻŦāϞā§āĨ¤ āĻāĻāĻāĻŋ āĻāύā§āĻŽāĻžāύāĻŋāĻ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻāĻ āύ āĻĒā§āϏā§āĻ āĻāϰāĻž āĻšāϝāĻŧ
āĻā§āϝā§āϝāĻŧāĻžāϰ⧠āĻŦāĻŋāĻāĻžāĻ: āĻ āĻĢāĻžāϰ/ACK āĻĒāĻžāĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻ āύā§āϰā§āϧāĻā§āϞāĻŋ āĻāĻāĻžāύ⧠āĻŦāϰā§āĻŖāύāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§:
- offer_count â āĻ āύā§āϰā§āϧ āϏāĻš āϞāĻžāĻāύā§āϰ āϏāĻāĻā§āϝāĻž āϝāĻž āĻĢāϞāĻžāĻĢāϞ āĻĻā§āϝāĻŧ āϝā§āĻŽāύ ip,mask,router,dns
- offer_n â āĻā§āϝā§āϝāĻŧāĻžāϰ⧠āϏā§āĻā§āϰāĻŋāĻāĨ¤ āϝāĻĻāĻŋ āϰāĻŋāĻāĻžāϰā§āύ āĻāĻžāϞāĻŋ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧠āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻ āĻĢāĻžāϰ āĻ āύā§āϰā§āϧāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ āĻāϰā§
- history_sql - āĻāĻāĻāĻŋ āĻĒā§āϰāĻļā§āύ āϝāĻž āĻāĻāĻāĻŋ āĻā§āϰāĻžāĻšāĻā§āϰ āĻāύā§āϝ "āĻ āύā§āĻŽā§āĻĻāύā§āϰ āĻāϤāĻŋāĻšāĻžāϏ" āϞāĻŋāĻāϤā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ
āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻā§ āĻ āĻĒāĻļāύ āϏā§āĻāĻļāύ āĻŦāĻž DHCP āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻ āĻĒāĻļāύ āĻĨā§āĻā§ āϝā§āĻā§āύ⧠āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻŦāĻŋāĻāϞā§āĻĒ āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻāĻāĻŋ āϝā§āĻāĻžāύ⧠āĻāĻāĻŋ āĻāϰ⧠āĻāĻāϰā§āώāĻŖā§āϝāĻŧ āĻĒāĻžāϝāĻŧ. āĻāĻāĻžāύ⧠āĻāĻŽāϰāĻž āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ āϝāĻž āĻāĻŽāϰāĻž āĻĒāϰ⧠āĻā§āϝā§āϝāĻŧāĻžāϰ⧠āĻŦāĻŋāĻāĻžāĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋāĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ:
option_82_hex:sw_port1:20:22, āĻāĻ āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύāĻāĻŋ āĻĄāĻŋāĻāĻāĻāϏāĻŋāĻĒāĻŋ āϰāĻŋāĻā§āϝāĻŧā§āϏā§āĻ āĻ āĻĒāĻļāύ 82-āĻ āĻāϏāĻž āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϞāĻžāĻāύāĻāĻŋāĻā§ āĻšā§āĻā§āϏ āĻĢāϰāĻŽā§āϝāĻžāĻā§, 20 āĻĨā§āĻā§ 22 āĻŦāĻžāĻāĻ āϏāĻŽā§āϤ āĻĒāϰāĻŋāϏāϰ⧠āύā§āϝāĻŧ āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āύāϤā§āύ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ sw_port1-āĻ āϰāĻžāĻā§ (āϝā§āĻāĻžāύ āĻĨā§āĻā§ āĻ āύā§āϰā§āϧ āĻāϏā§āĻā§ āϏā§āĻāĻžāύ⧠āĻĒā§āϰā§āĻ āϏā§āϝā§āĻāĻ āĻāϰā§āύ)
option_82_hex:sw_mac:26:40, sw_mac āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰā§āύ, āϰā§āĻā§āĻ 26:40 āĻĨā§āĻā§ āĻšā§āĻā§āϏ āĻā§āϰāĻšāĻŖ āĻāϰā§āύ
āĻāĻĒāύāĻŋ -d āϏā§āĻāĻ āĻĻāĻŋāϝāĻŧā§ āϏāĻžāϰā§āĻāĻžāϰ āĻļā§āϰ⧠āĻāϰ⧠āĻ āύā§āϏāύā§āϧāĻžāύ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻāĻŽāύ āϏāĻŽāϏā§āϤ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āĻāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻŽāϰāĻž āĻāĻ āϞāĻā§āϰ āĻŽāϤ āĻāĻŋāĻā§ āĻĻā§āĻāϤ⧠āĻĒāĻžāĻŦ:
--a DHCPINFORM āĻĒā§āϝāĻžāĻā§āĻ 67ad0025224 , b'x764xa91xe5xa0xa3xa5-x9fx8a' āĻĨā§āĻā§ 8 āĻĒā§āϰā§āĻā§ āĻāϏā§āĻā§ yte': b'x172.30.114.25 68%"Jxd0025224d' , 'HType': 'āĻāĻĨāĻžāϰāύā§āĻ', 'āĻšā§āϏā§āĻāύā§āĻŽ': b'x764xa00xe7xa91xa5xa0-x3fx5a', 'ReqListDNS': āϏāϤā§āϝ, 'ReqListDomainName': āϏāϤā§āϝ, 'ReqListPerfowmRouterDiscovererDiscoverer', 'TruqistRL' āĻ': āϏāϤā§āϝ, 'ReqListSubnetM ask': True, 'ReqListVendorSpecInfo': 9, 'RequestedIpAddress': '8', 'Vendor': b'MSFT 8', 'chaddr': '43ad0.0.0.0', 'ciaddr': '5.0. , 'āĻĒāϤāĻžāĻāĻž': b'x0025224x764', 'giaddr': '172.30.128.13', 'gpoz': 00, 'hlen': 00, 'hops': 172.30.114.25, 'htype': 'MAC', 'magic_cookie': b'cx308Sc ', 'op': 'DHCPINFORM', 'option6': 1, 'option82': 12, 'option12': 53, 'option53': 55, 'option55': 60, 'option60': 61, ' option_61_byte': b'x82x82x82x12x01x06x00x04x00x01x00x06' b'x02x08x00eXx06exb00xad', 'option_1_hex': '9 _2_len': 82 12010600040001000602080006001, 'option_589_str': "b'x2x82x18x82x12x01x06x00x04x00x01x00x06x02x08eXx00exb06xad'", 'āĻĢāϞāĻžāĻĢāϞ': āĻŽāĻŋāĻĨā§āϝāĻž, 'āϏā§āĻā§āύā§āĻĄ': 00 'siaddr': '1', 'sw_mac': '9e2eb768ad', 'sw_port0.0.0.0': '001', 'xidbyte': b'
āϤāĻĻāύā§āϏāĻžāϰā§, āĻāĻŽāϰāĻž āϝā§āĻā§āύ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞāĻā§ {}-āĻ āϰâā§āϝāĻžāĻĒ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ āĻāĻŦāĻ āĻāĻāĻŋ SQL āĻā§āϝāĻŧā§āϰāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāĻŦā§āĨ¤
āĻāϏā§āύ āĻāϤāĻŋāĻšāĻžāϏā§āϰ āĻāύā§āϝ āϰā§āĻāϰā§āĻĄ āĻāϰāĻŋ āϝ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻĒā§āϝāĻŧā§āĻā§:


āϏāĻžāϰā§āĻāĻžāϰ āĻļā§āϰ⧠āĻšāĻā§āĻā§
./pydhcpdb.py -d -c config.xml
â d āĻāύāϏā§āϞ āĻāĻāĻāĻĒā§āĻ āĻŽā§āĻĄ āĻĄāĻŋāĻŦāĻžāĻ
- c <filename> āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞ
āϰāĻŋāĻĒā§āϰā§āĻ
āĻāĻŦāĻ āĻāĻāύ āĻĒāĻžāĻāĻĨāύ⧠āϏāĻžāϰā§āĻāĻžāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻāϰāĻ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāϰāĻŖāĨ¤ āĻāĻāĻž āĻāĻāĻāĻž āĻŦā§āĻĻāύāĻžāĨ¤ āĻāĻĄāĻŧāϤ⧠āĻļāĻŋāĻā§ āĻā§āϞ āĻĒāĻžāĻāĻĨāύāĨ¤ āĻ āύā§āĻ āĻŽā§āĻšā§āϰā§āϤ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧ "āĻŦāĻžāĻš, āĻā§āύā§āĻāĻžāĻŦā§ āĻāĻŽāĻŋ āĻāĻžāĻ āĻāϰ⧠āĻĻāĻŋāϝāĻŧā§āĻāĻŋāĨ¤" āĻŽā§āĻā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻšāϝāĻŧāύāĻŋ, āĻāĻŦāĻ āĻŽā§āϞāϤ āĻĒāĻžāĻāĻĨāύ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻā§ āϏāĻžāĻŽāĻžāύā§āϝ āĻ āĻāĻŋāĻā§āĻāϤāĻžāϰ āĻāĻžāϰāĻŖā§ āĻāĻ āĻĢāϰā§āĻŽā§ āϰā§āĻā§ āĻā§āĻā§āĨ¤ āĻāĻŽāĻŋ "āĻā§āĻĄ"-āĻ āϏāĻžāϰā§āĻāĻžāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āϏāĻŦāĻā§āϝāĻŧā§ āĻāĻāϰā§āώāĻŖā§āϝāĻŧ āĻĻāĻŋāĻāĻā§āϞāĻŋ āύāĻŋāϝāĻŧā§ āĻāϞā§āĻāύāĻž āĻāϰāĻŦāĨ¤
XML āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĢāĻžāĻāϞ āĻĒāĻžāϰā§āϏāĻžāϰ
āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻĒāĻžāĻāĻĨāύ āĻŽāĻĄāĻŋāĻāϞ xml.dom āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻāĻŋ āϏāĻšāĻ āĻŦāϞ⧠āĻŽāύ⧠āĻšāĻā§āĻā§, āĻāĻŋāύā§āϤ⧠āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āϏāĻŽāϝāĻŧ āĻāĻ āĻŽāĻĄāĻŋāĻāϞāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āϏā§āĻĒāώā§āĻ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻāĻŦāĻ āĻāĻĻāĻžāĻšāϰāĻŖāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϞāĻā§āώāĻŖā§āϝāĻŧ āĻ āĻāĻžāĻŦ āĻāĻŋāϞāĨ¤
tree = minidom.parse(gconfig["config_file"]) mconfig=tree.getElementsByTagName("mysql") mconfig āĻ āĻāϞāĻŋāĻŽā§āϰ āĻāύā§āϝ: gconfig["mysql_host"]=elem.getElementsByTagName("āĻšā§āϏā§āĻ")[0].firstChild.data gconfig["mysql_username"]=elem.getElementsByTagName("āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽ")[0].firstChild.data gconfig["mysql_password"]=elem.getElementsByTagName("āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ")[0].firstChild"config_basedamy] =elem.getElementsByTagName("basename")[0].firstChild.data dconfig=tree.getElementsByTagName("dhcpserver") dconfig-āĻ āĻāϞāĻŋāĻŽā§āϰ āĻāύā§āϝ: gconfig["broadcast"]=elem.getElementsByTagName")[0. firstChild.data gconfig["dhcp_host"]=elem.getElementsByTagName("āĻšā§āϏā§āĻ")[0].firstChild.data gconfig["dhcp_LeaseTime"]=elem.getElementsByTagName("LeaseTime")[0].firstChild. dhcp_ThreadLimit"]=int(elem.getElementsByTagName("ThreadLimit")[0].firstChild.data) gconfig["dhcp_Server"]=elem.getElementsByTagName("DHCPServer")[0]āĨ¤ =elem.getElementsByTagName("defaultMask")[0].firstChild.data gconfig["dhcp_defaultRouter"]=elem.getElementsByTagName("defaultRouter")[0].firstChild.data"gconfig_defaultRouter"["DhemTaglements] " defaultDNS"). āϰā§āĻā§āĻ(int(gconfig["offer_count"])): gconfig["offer_"+str(num+0)]=elem.getElementsByTagName("offer_"+str(num+0))[1].firstChild.data gconfig ["history_sql"]=elem.getElementsByTagName("history_sql")[1].firstChild.data options=tree.getElementsByTagName("āĻŦāĻŋāĻāϞā§āĻĒ") āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻĒāĻžāĻĻāĻžāύā§āϰ āĻāύā§āϝ: node=elem.getElementsByTagName("options in"node) āĻāϰ āĻāύā§āϝ : optionsMod.append(options.firstChild.data)āĻŽāĻžāϞā§āĻāĻŋāĻĨā§āϰā§āĻĄāĻŋāĻ
āĻ āĻĻā§āĻā§āϤāĻāĻžāĻŦā§ āϝāĻĨā§āώā§āĻ, āĻĒāĻžāĻāĻĨāύ⧠āĻŽāĻžāϞā§āĻāĻŋāĻĨā§āϰā§āĻĄāĻŋāĻ āĻā§āĻŦ āϏā§āĻĒāώā§āĻāĻāĻžāĻŦā§ āĻāĻŦāĻ āϏāĻšāĻāĻāĻžāĻŦā§ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
def PacketWork(data,addr): ... # āĻāύāĻāĻžāĻŽāĻŋāĻ āĻĒā§āϝāĻžāĻā§āĻ āĻĒāĻžāϰā§āϏāĻŋāĻ āĻāϰāĻž āĻāĻŦāĻ āϤāĻžāϤ⧠āϏāĻžāĻĄāĻŧāĻž āĻĻā§āĻāϝāĻŧāĻžāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ target=PacketWork , args=(data,addr,)).start() # āϝā§āĻŽāύ āĻāϏā§āĻā§ - āĻāĻŽāϰāĻž threading.active_count() >gconfig["dhcp_ThreadLimit"] āĻāϰ āϏāĻŽāϝāĻŧ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āϏāĻš āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄā§ āĻĒā§āϰā§āĻŦā§ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻĒā§āϝāĻžāĻā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĢāĻžāĻāĻļāύ āĻāĻžāϞ⧠āĻāϰāĻŋ: āϏāĻŽāϝāĻŧāĨ¤ sleep(1024) # āϝāĻĻāĻŋ āϏāĻāĻā§āϝāĻžāĻāĻŋ āϏā§āĻāĻŋāĻāϏā§āϰ āϤā§āϞāύāĻžāϝāĻŧ āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āĻŦā§āĻļāĻŋ āĻĨā§āϰā§āĻĄ āĻāϞāĻŽāĻžāύ āĻĨāĻžāĻā§, āĻāĻŽāϰāĻž āĻ āĻĒā§āĻā§āώāĻž āĻāϰāĻŋ āϝāϤāĻā§āώāĻŖ āύāĻž āϏā§āĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻŽ āĻĨāĻžāĻā§
DHCP āĻĒā§āϝāĻžāĻā§āĻ āĻā§āϰāĻšāĻŖ/āĻĒāĻžāĻ āĻžāύ
āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻžāϰā§āĻĄā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāϏāĻž UDP āĻĒā§āϝāĻžāĻā§āĻāĻā§āϞāĻŋāĻā§ āĻāĻāĻāĻžāύā§āϰ āĻāύā§āϝ, āĻāĻĒāύāĻžāĻā§ āϏāĻā§āĻāĻāĻŋ "āĻŦāĻžāĻĄāĻŧāĻž" āĻāϰāϤ⧠āĻšāĻŦā§:
udp_socket = āϏāĻā§āĻ.āϏāĻā§āĻ(āϏāĻā§āĻ.AF_INET,āϏāĻā§āĻ.SOCK_DGRAM,āϏāĻā§āĻ.IPPROTO_UDP) udp_socket.bind((gconfig["dhcp_host"],67))
, āϝā§āĻāĻžāύ⧠āĻĒāϤāĻžāĻāĻž āĻāĻā§:
- AF_INET - āĻŽāĻžāύ⧠āĻ āĻŋāĻāĻžāύāĻžāϰ āĻŦāĻŋāύā§āϝāĻžāϏ āĻšāĻŦā§ IP: āĻĒā§āϰā§āĻāĨ¤ AF_UNIXāĻ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰ⧠- āϝā§āĻāĻžāύ⧠āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ āĻĻāĻŋāϝāĻŧā§ āĻ āĻŋāĻāĻžāύāĻž āĻĻā§āĻāϝāĻŧāĻž āĻāĻā§āĨ¤
- SOCK_DGRAM - āĻŽāĻžāύ⧠āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ "āĻāĻžāĻāĻāĻž āĻĒā§āϝāĻžāĻā§āĻ" āĻā§āϰāĻšāĻŖ āĻāϰāĻŋ āύāĻž, āϤāĻŦā§ āĻāĻāĻāĻŋ āϝāĻž āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻĢāĻžāϝāĻŧāĻžāϰāĻāϝāĻŧāĻžāϞā§āϰ āĻŽāϧā§āϝ āĻĻāĻŋāϝāĻŧā§ āĻā§āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻāĻāĻž āĻĒā§āϝāĻžāĻā§āĻ āϏāĻšāĨ¤ āϏā§āĻā§āϞā§. āĻāĻŽāϰāĻž UDP āĻĒā§āϝāĻžāĻā§āĻ āϰâā§āϝāĻžāĻĒāĻžāϰā§āϰ "āĻā§āϤ" āĻāĻĒāĻžāĻĻāĻžāύ āĻāĻžāĻĄāĻŧāĻžāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ UDP āĻĒā§āϝāĻžāĻā§āĻ āĻĒāĻžāĻāĨ¤ āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ SOCK_RAW āĻĒāϤāĻžāĻāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻžāĻā§ āĻāĻ "āϰā§āϝāĻžāĻĒāĻžāϰ" āĻĒāĻžāϰā§āϏ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāĻā§āĻ āĻĒāĻžāĻ āĻžāύ⧠āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰā§āϰ āĻŽāϤ āĻšāϤ⧠āĻĒāĻžāϰā§:
udp_socket.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) #āϏāĻā§āĻāĻāĻŋāĻā§ āĻŦā§āϰāĻĄāĻāĻžāϏā§āĻ āĻŽā§āĻĄā§ āϏā§āϝā§āĻāĻ āĻāϰā§āύ rz=udp_socket.sendto(packetack, (gconfig["broadcast"],68))
, āĻāĻŦāĻ āĻ āĻŋāĻāĻžāύāĻžāϝāĻŧ "āϝā§āĻāĻžāύ āĻĨā§āĻā§ āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ āĻāϏā§āĻā§":
udp_socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) # āϏāĻā§āĻāĻāĻŋāĻā§ āĻŽāĻžāϞā§āĻāĻŋ-āϞāĻŋāϏā§āύāĻžāϰ āĻŽā§āĻĄā§ āϏā§āϝā§āĻāĻ āĻāϰā§āύ rz=udp_socket.sendto(packetack, addr)
, āϝā§āĻāĻžāύ⧠SOL_SOCKET āĻŽāĻžāύ⧠āĻŦāĻŋāĻāϞā§āĻĒ āϏā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ "āĻĒā§āϰāĻā§āĻāϞ āϏā§āϤāϰ"
, SO_BROADCAST āĻŦāĻŋāĻāϞā§āĻĒ āϝ⧠āĻšā§āϞāĻŽā§āĻ āĻĒā§āϝāĻžāĻā§āĻ "āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ"
,SO_REUSEADDR āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āϏāĻā§āĻāĻā§ "āĻ āύā§āĻ āĻļā§āϰā§āϤāĻž" āĻŽā§āĻĄā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āĨ¤ āϤāϤā§āϤā§āĻŦāĻāϤāĻāĻžāĻŦā§, āĻāĻ āĻā§āώā§āϤā§āϰ⧠āĻāĻāĻŋ āĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ, āϤāĻŦā§ āĻāĻŽāĻŋ āϝ⧠āĻĢā§āϰāĻŋāĻŦāĻŋāĻāϏāĻĄāĻŋ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āĻāĻŋ āϤāĻžāϰ āĻāĻāĻāĻŋāϤā§, āĻā§āĻĄāĻāĻŋ āĻāĻ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻāĻžāĻ āĻāϰā§āύāĻŋāĨ¤
āĻāĻāĻāĻŋ DHCP āĻĒā§āϝāĻžāĻā§āĻ āĻĒāĻžāϰā§āϏāĻŋāĻ
āĻāĻāĻžāύ⧠āĻāĻŽāĻŋ āϏāϤā§āϝāĻŋāĻ āĻĒāĻžāĻāĻĨāύ āĻĒāĻāύā§āĻĻ āĻāϰā§āĻāĻŋāĨ¤ āĻĻā§āĻāĻž āϝāĻžāĻā§āĻā§ āϝ⧠āĻŦāĻžāĻā§āϏā§āϰ āĻŦāĻžāĻāϰ⧠āĻāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻŦāĻžāĻāĻāĻā§āĻĄā§āϰ āϏāĻžāĻĨā§ āĻŦā§āĻļ āύāĻŽāύā§āϝāĻŧ āĻšāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻāĻŋāĻā§ āĻā§āĻŦ āϏāĻšāĻā§āĻ āĻĻāĻļāĻŽāĻŋāĻ āĻŽāĻžāύ, āϏā§āĻā§āϰāĻŋāĻ āĻāĻŦāĻ āĻšā§āĻā§āϏ⧠āĻ āύā§āĻŦāĻžāĻĻ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āĻāϝāĻŧāĻž āĻšāĻā§āĻā§ - āϝā§āĻŽāύ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻāĻ āύ āĻŦā§āĻāĻžāϰ āĻāύā§āϝ āĻāĻŽāĻžāĻĻā§āϰ āĻāϏāϞ⧠āĻāĻāĻŋāĻ āĻĻāϰāĻāĻžāϰāĨ¤ āϏā§āϤāϰāĻžāĻ, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻĒāύāĻŋ HEX āĻ āĻŦāĻžāĻāĻāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāϏā§āĻŽāĻž āĻĒā§āϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻā§āĻŦāϞāĻŽāĻžāϤā§āϰ āĻŦāĻžāĻāĻāĻā§āϞāĻŋ āĻĒā§āϤ⧠āĻĒāĻžāϰā§āύ:
res["xidhex"]=data[4:8].hex() res["xidbyte"]=āĻĄā§āĻāĻž[4:8]
, āĻŦāĻžāĻāĻāĻā§āϞāĻŋāĻā§ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āϤ⧠āĻĒā§āϝāĻžāĻ āĻāϰā§āύ:
res["flags"]=āĻĒā§āϝāĻžāĻ('BB',āĻĄā§āĻāĻž[10],āĻĄā§āĻāĻž[11])āĻāĻ āύ āĻĨā§āĻā§ āĻāĻāĻĒāĻŋ āĻĒāĻžāύ:
res["ciaddr"]=socket.inet_ntoa(pack('BBBB',data[12],data[13],data[14],data[15]));āĻāĻŦāĻ āĻŦāĻŋāĻĒāϰā§āϤāĻāĻžāĻŦā§:
res=res+socket.inet_pton(socket.AF_INET, gconfig["dhcp_Server"])
āĻāĻĒāĻžāϤāϤ āĻāϤāĻā§āĻā§āĻ đ
āĻāϤā§āϏ: www.habr.com
