DHCP Option82 рдкрд░ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ - рдпрд╣ рдЖрд╕рд╛рди рд╣реИ

рдпрд╣ рд▓реЗрдЦ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдиреЗрдХреНрд╢рди рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдЧрд╛ рдЬрд┐рд╕реЗ рдбреАрдПрдЪрдУрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ 82 рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд╛рдпрдиреЗрдорд┐рдХ рдПрдбреНрд░реЗрд╕ рдЖрд╡рдВрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдХрд╛рдо рдПрдХ рдРрд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛред рдЖрдк рдЗрд╕реЗ рдХреЙрд▓ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ: "рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдПрдХ рдХреЗрдмрд▓ рдЕрдЯрдХ рдЧрдИ, рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред"

рдПрдХ рдмрд┐рд▓рд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо ACP Felix2 рдкреНрд░рдорд╛рдгрд┐рдд рдПрдХ рдлреНрд░реА (200 рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рддрдХ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо рдЖрдИрдПрд╕рд╕реА рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

рдХрд╛рдо рдХреА рд╕рд╛рдорд╛рдиреНрдп рдпреЛрдЬрдирд╛






рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдПрдХ рдЖрдИрдкреА рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреАрдПрдЪрд╕реАрдкреА рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИред рд╕реНрд╡рд┐рдЪ рдкрд░, рдбреАрдПрдЪрд╕реАрдкреА рдЕрдиреБрд░реЛрдз рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди (рдбреАрдПрдЪрд╕реАрдкреА рд░рд┐рд▓реЗ) рд╕рдХреНрд╖рдо рд╣реИ рдФрд░ рдбреАрдПрдЪрд╕реАрдкреА рд╡рд┐рдХрд▓реНрдк 82 рд╕рдХреНрд╖рдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдбреАрдПрдЪрд╕реАрдкреА рдЕрдиреБрд░реЛрдз рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдбреАрдПрдЪрд╕реАрдкреА рдкреИрдХреЗрдЯ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк 82 рдбреЗрдЯрд╛ (рдПрдЬреЗрдВрдЯ рд╕рд░реНрдХрд┐рдЯ рдЖрдИрдбреА рдФрд░ рдПрдЬреЗрдВрдЯ рд░рд┐рдореЛрдЯ рдЖрдИрдбреА) рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЬрдм рдПрдХ рдбреАрдПрдЪрд╕реАрдкреА рдЕрдиреБрд░реЛрдз рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдкрд░ рдЖрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдЖрдИрдкреА рдкрддрд╛ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдЖрдИрдкреА рдкрддреЗ рдХреЗ рдкрддреНрд░рд╛рдЪрд╛рд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЖрдИрдкреА рд╕реНрд╡рд┐рдЪ рдФрд░ рдкреЛрд░реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдПрд╕реАрдкреА рдлреЗрд▓рд┐рдХреНрд╕ 2 рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдПрд╕реАрдкреА рдлреЗрд▓рд┐рдХреНрд╕ 2 рд╕рдордп-рд╕рдордп рдкрд░ рд╕реНрд╡рд┐рдЪ рдкреЛрд░реНрдЯ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдореИрдХ рдкрддреЛрдВ (рдЬрд┐рд╕ рдкрд░ рдЖрдИрдкреА рдкрддреЗ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдереЗ) рдХреЗ рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рд╕реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИред рдЖрдИрдкреА тАЛтАЛрдкрддреЗ рдФрд░ рд╕реНрд╡рд┐рдЪ рдХреА рдкреЛрд░реНрдЯ рд╕рдВрдЦреНрдпрд╛ рджреНрд╡рд╛рд░рд╛, рд╕рд┐рд╕реНрдЯрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкрд╛рддрд╛ рд╣реИ рдФрд░ рдиреЛрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдореИрдХ рдкрддрд╛ рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрд╕реАрдкреА рдлреЗрд▓рд┐рдХреНрд╕ 2 рд╕рдордп-рд╕рдордп рдкрд░ рд░рд╛рдЙрдЯрд░ (рдЖрдИрдкреА-рдореИрдХ рдкрддреНрд░рд╛рдЪрд╛рд░ рддрд╛рд▓рд┐рдХрд╛) рд╕реЗ рдПрдЖрд░рдкреА рддрд╛рд▓рд┐рдХрд╛ рдЙрдард╛рддрд╛ рд╣реИ рдФрд░, рдЕрдЧрд░ рдЖрдИрдкреА-рдореИрдХ рдЬреЛрдбрд╝реА рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ, рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдзрд┐рдХреГрдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕реЗ рд╣реА рдЖрдИрдкреА-рдореИрдХ рдЬреЛрдбрд╝реА рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреА рд╣реИ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ), рд╕рд┐рд╕реНрдЯрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрдирдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдпрд╣ рдЬрд╛рдВрдЪ рдХрд░рдХреЗ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдЙрдкрдХрд░рдг рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрдВрдж рд╣реЛ рдЧрдП рд╣реИрдВ)ред




рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рджреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдФрд░ рдбреАрдПрдЪрд╕реАрдкреА рд░рд┐рд▓реЗ (рд╡рд┐рдХрд▓реНрдк 82) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╕реНрд╡рд┐рдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкрд╣рд▓рд╛ (рдкрд░реАрдХреНрд╖рдг) рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдПрдВрдЧреЗ:



рдЗрд╕ рдпреЛрдЬрдирд╛ рдореЗрдВ, рдПрд╕реАрдкреА рдлреЗрд▓рд┐рдХреНрд╕ 2 рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рдПрдХ рд░рд╛рдЙрдЯрд░ рдХрд╛ рдХрд╛рд░реНрдп рдХрд░реЗрдЧрд╛ред




рд╕реНрдерд╛рдкрдирд╛


рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ( felix2.ru/download ) рдФрд░ рдПрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдлреЗрд▓рд┐рдХреНрд╕ 2 рдкрд░ рдХрд┐рд╕реА рднреА рд╡рд░реНрдгрд┐рдд рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╣рдо "рдПрд╕реАрдкреА рдлреЗрд▓рд┐рдХреНрд╕ 2 рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдбрд┐рд╕реНрдХ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдПрд╕реАрдкреА рдлреЗрд▓рд┐рдХреНрд╕ 2 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВ: felix2.ru/documentation
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╣рдо рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╣реИрдВред
рдЖрдВрддрд░рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж eth0 рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

IP-: 10.1.1.1
: 255.255.255.0


Eth1 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

 ifconfig eth1 1.1.1.2 netmask 255.255.255.0 route add default gw 1.1.1.1 


рдпрд╣рд╛рдВ 1.1.1.2 рдПрдХ рдмреЗрд╣рддрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рджрд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рд╣рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЖрдИрдкреА рдкрддрд╛ рд╣реИ, 1.1.1.1 рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдЧреЗрдЯрд╡реЗ рдХрд╛ рдЖрдИрдкреА рдкрддрд╛ рд╣реИред
рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдлрд╝рд╛рдЗрд▓ / рдЖрджрд┐ / рдиреЗрдЯрд╡рд░реНрдХ / рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

ISC-DHCP рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

 apt-get update apt-get install isc-dhcp-server 


рдбреАрдПрдЪрд╕реАрдкреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЕрднреА рддрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

 root@felix2:~# cat /var/log/syslog | grep dhcp | tail -n 10 May 8 21:48:33 felix2 dhcpd: May 8 21:48:33 felix2 dhcpd: May 8 21:48:33 felix2 dhcpd: No subnet declaration for eth0 (10.1.1.1). May 8 21:48:33 felix2 dhcpd: ** Ignoring requests on eth0. If this is not what May 8 21:48:33 felix2 dhcpd: you want, please write a subnet declaration May 8 21:48:33 felix2 dhcpd: in your dhcpd.conf file for the network segment May 8 21:48:33 felix2 dhcpd: to which interface eth0 is attached. ** May 8 21:48:33 felix2 dhcpd: May 8 21:48:33 felix2 dhcpd: May 8 21:48:33 felix2 dhcpd: Not configured to listen on any interfaces! 






рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕


ISC DHCP рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓ (dhcp_opt82_ip-port.conf) рдФрд░ рдЕрдиреНрдп рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ рдпрд╣рд╛рдБ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ:
ftp://download.felix2.ru/config.examples/felix2_dhcp_opt82.tar.gz

рдбрд╛рдЙрдирд▓реЛрдб, рдЕрдирдкреИрдХ рдХрд░реЗрдВ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрджрд▓реЗрдВ:

 wget ftp://download.felix2.ru/config.examples/felix2_dhcp_opt82.tar.gz tar -xf felix2_dhcp_opt82.tar.gz -C /etc/felix2/ 


ACP Felix2 рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ:

 /etc/init.d/felix2 restart 






рдПрд╕реАрдкреА рдлреЗрд▓рд┐рдХреНрд╕ 2 рдореЗрдВ рдЙрдкрдХрд░рдг рдФрд░ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг


рд╡реЗрдм рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдЬрд╛рдПрдВред рдЖрдк рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЙрд╕ рдкрд░ рдПрдХ рд╕реНрдерд┐рд░ IP рдкрддрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 10.1.1.10/24) рд▓рдЧрд╛рдХрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рдорд╢реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ HTTPS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреЛрд░реНрдЯ 444 рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓реЙрдЧрд┐рди / рдкрд╛рд╕рд╡рд░реНрдб: su / suред



рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди -> рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕) рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ DHCP-Opt82 рдкрддрд╛ рдЬрд╛рд░реА рдХрд░рдиреЗ рд╡рд╛рд▓реА рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:



рдЕрдм рд╣рдорд╛рд░реЗ рд╕реНрд╡рд┐рдЪ рдХреЛ рдЙрдкрдХрд░рдг рдбреЗрдЯрд╛рдмреЗрд╕ (рдЙрдкрдХрд░рдг -> рдирдП рдЙрдкрдХрд░рдг) рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
рд╕реНрдерд┐рддрд┐: рд╕реНрдерд╛рдкрд┐рдд, рдЖрдИрдкреА рдкрддрд╛: 10.1.1.253, рдореЙрдбрд▓: DES-3200-28, рдФрд░ "рдЬреЛрдбрд╝реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред



рдПрдХ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ -> рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛) рдмрдирд╛рдПрдБред рд╣рдо рдХрдиреЗрдХреНрд╢рди рдкрддреЗ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рд╕рд┐рд╕реНрдЯрдо рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдШрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рдмрдиреЗрдЯ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдЧрд╛ рдФрд░ рдкрд╣рд▓реЗ рдореБрдлреНрдд рдЖрдИрдкреА рдкрддреЗ рдХрд╛ рдЪрдпрди рдХрд░реЗрдЧрд╛ред

рд╣рдо рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреБрдбрд╝рд╛ рд╣реЛрдЧрд╛ред рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЛ рдЗрд╕ рдШрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕реВрдЪреА рд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджреЗрдЧрд╛ред

рд╣рдо рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрд╡рд┐рдЪ рдХреЗ рдкрд╣рд▓реЗ рдкреЛрд░реНрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрдЧрд╛ред рд╣рдо рдзреНрд╡рдЬ "рдХрдиреЗрдХреНрд╢рди рдкреВрд░реНрдг" рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ "рдЬреЛрдбрд╝реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВред



рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдЦрд╛рддреЗ рдХреА рднрд░рдкрд╛рдИ рдХрд░рддреЗ рд╣реИрдВ (рдЦрд╛рддрд╛ рдкреБрдирдГрдкреВрд░реНрддрд┐ -> рдирдИ рдкреБрдирдГрдкреВрд░реНрддрд┐), рдЯреИрд░рд┐рдл рдкреНрд▓рд╛рди (рднреБрдЧрддрд╛рди -> рдЯреИрд░рд┐рдл рджреНрд╡рд╛рд░рд╛ рднреБрдЧрддрд╛рди) рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВред рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ -> рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЖрдБрдХрдбрд╝реЗ) рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ рдЕрдкрдбреЗрдЯ рдХрд░ рджреА рдЧрдИ рд╣реИ:

 cat /etc/dhcp/dhcpd.conf 


рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ:

 ps ax | grep dhcpd 






рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ


рдЕрдм рдЖрдкрдХреЛ рд╕реНрд╡рд┐рдЪ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рд╕реНрд╡рд┐рдЪ "рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░" рд╣реИ, рддреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ "рдбрд┐рдлрд╝реЙрд▓реНрдЯ" рдЖрдИрдкреА рдкрддреЗ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЙрдкрдХрд░рдг "рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ" рдФрд░ рдЖрдкрдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдИрдкреА-рдкрддрд╛ / рд▓реЙрдЧрд┐рди / рдкрд╛рд╕рд╡рд░реНрдб рдХреНрдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдХрдВрд╕реЛрд▓ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо DES-3200-28 "рдЖрдЙрдЯ рдСрдл рдж рдмреЙрдХреНрд╕" рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

рд╣рдордиреЗ рдкрд░реАрдХреНрд╖рдг рдорд╢реАрди рдкрд░ рдПрдХ рд╕реНрдерд┐рд░ рдЖрдИрдкреА рдкрддрд╛ рдбрд╛рд▓рд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 10.90.90.1/8)ред рд╣рдо рдЯреЗрд▓рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рд┐рдЪ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ:



рдЪрд╛рд▓реВ рдХрд░реЗрдВ, DHCP рд░рд┐рд▓реЗ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ:

 enable dhcp_relay config dhcp_relay hops 16 time 0 config dhcp_relay option_82 state enable config dhcp_relay option_82 check disable config dhcp_relay option_82 policy replace config dhcp_relay option_82 remote_id default config dhcp_relay add ipif System 10.1.1.1 


рдЕрдм рд╕реНрд╡рд┐рдЪ рдбреАрдПрдЪрд╕реАрдкреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд░реЛрдХ рджреЗрдЧрд╛, рдкрд╣рдЪрд╛рди рдЬрд╛рдирдХрд╛рд░реА (рд╡рд┐рдХрд▓реНрдк 82) рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдЗрд╕реЗ рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ (10.1.1.1) рдкрд░ рднреЗрдЬреЗрдВред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рд░реНрдЧ рдФрд░ рд╕реНрд╡рд┐рдЪ рдХрд╛ рдирдпрд╛ рдЖрдИрдкреА рдкрддрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ:

 create iproute default 10.1.1.1 config ipif System vlan default ipaddress 10.1.1.253/24 state enable 


рдЕрдВрддрд┐рдо рдХрдорд╛рдВрдб (рдЖрдИрдкреА рдкрддреЗ рдХреЛ рдмрджрд▓рдиреЗ) рдХреЗ рдмрд╛рдж рдХрдиреЗрдХреНрд╢рди рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдордиреЗ рдкрд░реАрдХреНрд╖рдг рдорд╢реАрди рдкрд░ рдПрдХ рд╕реНрдерд┐рд░ рдЖрдИрдкреА рдкрддрд╛ рдбрд╛рд▓рд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 10.1.1.10/24)ред рд╣рдо рдирдП рдкрддреЗ рдкрд░ рд╕реНрд╡рд┐рдЪ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВ:

 save 


рд╣рдо рдбреАрдПрдЪрд╕реАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рдкрд░реАрдХреНрд╖рдг рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХреЗ рдкрд╣рд▓реЗ рдкреЛрд░реНрдЯ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рд╣рдо рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрд╡рд┐рдЪ рд╕реЗ рдбреАрдПрдЪрд╕реАрдкреА-рд░рд┐рд▓реЗ рдкреИрдХреЗрдЯ рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЖрдИрдкреА рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ:

 tail тАУn 1000 /var/log/syslog | grep dhcpd 




рд╣рдо рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ ACP Felix2 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реИред







рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЖрд░реЗрдЦ


рдКрдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдиреЗрдЯрд╡рд░реНрдХ рдпреЛрдЬрдирд╛ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдереА (рдЖрдк рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рд╕реНрд╡рд┐рдЪ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред рдиреАрдЪреЗ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЖрд░реЗрдЦ (~ 600 рд╕реЗ рдЕрдзрд┐рдХ рдЧреНрд░рд╛рд╣рдХ рдирд╣реАрдВ) рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдмреИрдХрдмреЛрди рдкреНрд░рджрд╛рддрд╛ рд╕реЗ рдЕрдкрд▓рд┐рдВрдХ рд╕реНрд╡рд┐рдЪ рдХреЗ рдСрдкреНрдЯрд┐рдХрд▓ рдкреЛрд░реНрдЯ рдкрд░ рдЖрддрд╛ рд╣реИред рдЗрд╕ рдкреЛрд░реНрдЯ рдХреЛ VLAN рдореЗрдВ рдЙрд╕ рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд╣рд╛рдВ eth1 рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб ACP Felix2 рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо 1000 рд╡реЗрдВ VLAN рдореЗрдВ рдкреЛрд░реНрдЯ 1 рдФрд░ рдкреЛрд░реНрдЯ 24 рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реИрдВ:

 create vlan v1000 tag 1000 config vlan v1000 add untagged 1,24 




рдЬрдм рдиреЗрдЯрд╡рд░реНрдХ рдмрдврд╝рддрд╛ рд╣реИ, рддреЛ рдШрд░реЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реАрдПрд▓рдПрдПрди рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рднреА рдЙрдЪрд┐рдд рд╣реИред





рд╕рдорд░реНрдкрд┐рдд рд░рд╛рдЙрдЯрд░ рдХреЗ рд╕рд╛рде рдиреЗрдЯрд╡рд░реНрдХ рдЖрд░реЗрдЦ


рдЗрдВрдЯреНрд░рд╛рдиреЗрдЯ (рд╕реНрдерд╛рдиреАрдп) рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде, рд╕реНрд╡рд┐рдЪ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдХрд╛ рдХрдиреЗрдХреНрд╢рди рдПрд╕реАрдкреА рдлреЗрд▓рд┐рдХреНрд╕ 2, рдЬреЛ рдПрдХ рд╕рд╛рде рдПрдХ рд░рд╛рдЙрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдЕрдбрд╝рдЪрди рдмрди рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рд╕рдорд░реНрдкрд┐рдд рд░рд╛рдЙрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЖрдкрдХреЛ рдмрд╛рд╣рд░реА рд░рд╛рдЙрдЯрд░ рд╕реЗ рдПрдЖрд░рдкреА рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕реАрдкреА рдлреЗрд▓рд┐рдХреНрд╕ 2 рдХреЛ рднреА рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ред рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ /etc/felix2/felix2.xml:

 <arp_fetcher>    <connection name="DGS-3627G" address="10.1.1.1" port="22"        protocol="ssh" login="admin" passwd="12345" interface="DLINK" /> </arp_fetcher> 


Arp_fetcher рдореЙрдбреНрдпреВрд▓ CISCO рдЙрдкрдХрд░рдг (рдЗрдВрдЯрд░рдлрд╝реЗрд╕ = "CISCO"), D-рд▓рд┐рдВрдХ (рдЗрдВрдЯрд░рдлрд╝реЗрд╕ = "DLINK"), рдпрд╛ рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд░рд╛рдЙрдЯрд░ (рдЗрдВрдЯрд░рдлрд╝реЗрд╕ = "рд▓рд┐рдирдХреНрд╕") рд╕реЗ ARP рдкрддрд╛ рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред








рдлреЗрд░реАрд╡рд╛рд▓реЛрдВ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░, рдЖрдИрдПрд╕рд╕реА рдбреАрдПрдЪрд╕реАрдкреА рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо-рдЬрдирд░реЗрдЯреЗрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, 10.1.1.253 рдкрддреЗ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд┐рдЪ 1-3 рдХреЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреНрд░рдорд╢рдГ 10.1.1.2-10.1.1.4 рдкрддреЗ рджрд┐рдП рдЧрдП рд╣реИрдВред




 # # Automatically generated configuration file # Filename: dhcpd.conf (/etc/dhcp/dhcpd.conf) # Generator: Felix2 # Creation Date: 15.05.2012 11:31:36 # # # option definitions common to all supported networks... # authoritative; default-lease-time 86400; max-lease-time 86400; ddns-update-style none; log-facility local7; if exists agent.remote-id and exists agent.circuit-id { if binary-to-ascii(16, 8, "", substring(option agent.remote-id, 2, 1)) = "0" { set switch-mac = concat("0", binary-to-ascii(16, 8, "", substring(option agent.remote-id, 2, 1)), ":", binary-to-ascii(16, 8, ":", substring(option agent.remote-id, 3, 6))); } else { set switch-mac = binary-to-ascii(16, 8, ":", substring(option agent.remote-id, 2, 6)); } set switch-addr = binary-to-ascii(10, 8, ".", packet(24, 4)); set switch-port = binary-to-ascii(10, 8, "", substring(option agent.circuit-id, 5, 1)); set switch-port-vlan = binary-to-ascii(10, 8, "", substring(option agent.circuit-id, 2, 2)); log(info, concat("- Lease: ", binary-to-ascii(10, 8, ".", leased-address), " via IP: ", switch-addr, " (MAC: ", switch-mac, ") on port: ", switch-port, " in VLAN: ", switch-port-vlan)); } # # subnets # subnet 10.1.1.0 netmask 255.255.255.0 { option routers 10.1.1.1; option domain-name-servers 10.1.1.1; class "1:1" {match if binary-to-ascii(10, 8, ".", packet(24, 4))="10.1.1.253" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "1";} pool {range 10.1.1.2; allow members of "1:1";} class "1:2" {match if binary-to-ascii(10, 8, ".", packet(24, 4))="10.1.1.253" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "2";} pool {range 10.1.1.3; allow members of "1:2";} class "1:3" {match if binary-to-ascii(10, 8, ".", packet(24, 4))="10.1.1.253" and binary-to-ascii(10, 8, "", suffix(option agent.circuit-id, 1)) = "3";} pool {range 10.1.1.4; allow members of "1:3";} } 

Source: https://habr.com/ru/post/In143846/


All Articles