рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдбреЗрдмрд┐рдпрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛: рдкреАрдПрдХреНрд╕рдИ + рдПрд╕рдПрд╕рдПрдЪ

рдХрд╛рд░реНрдп



рдПрдХ рджреВрд░рд╕реНрде рд╕рд╛рдЗрдЯ рдкрд░ рд╕реНрдерд┐рдд рд╕рд░реНрд╡рд░ рдкрд░ рдбреЗрдмрд┐рдпрди рд▓реЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

рд╕рд╛рдЗрдЯ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рд╕рд░реНрд╡рд░ рд╣реИ, рдФрд░ рдПрдХ рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реИ рдЬреЛ рдирдП рд╕рд░реНрд╡рд░ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред



рдирд┐рд░реНрдгрдп



рдкреАрдПрдХреНрд╕рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╢реБрджреНрдз рд╕реНрдерд╛рдкрдирд╛ рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ ssh рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ-рдХрдВрд╕реЛрд▓ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред



рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдХрдИ рдЯреБрдХрдбрд╝реЗ рд╣реИрдВ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХ рд╕рд╛рде рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред



рдПрдХ рдореМрдЬреВрджрд╛ рд╕рд░реНрд╡рд░ рдкрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд╣реА рдбреЗрдмрд┐рдпрди рд▓реЗрдиреА рд╡рд╣рд╛рдВ рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЬрд╛рдПрдЧреА) рд╣рдореЗрдВ dhcp3-server, tftpd-hpa рдФрд░ рдХрд┐рд╕реА рднреА http-server рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред



рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ dhcp3- рд╕рд░реНрд╡рд░:

 /etc/dhcp3/dhcpd.conf

 ddns-update-style рдХреЛрдИ рдирд╣реАрдВ;
 рд╡рд┐рдХрд▓реНрдк рдбреЛрдореЗрди-рдирд╛рдо "рд╕реНрдерд╛рдиреАрдп";
 рд╡рд┐рдХрд▓реНрдк рдбреЛрдореЗрди-рдирд╛рдо-рд╕рд░реНрд╡рд░ 192.168.1.1;

 рдбрд┐рдлрд╝реЙрд▓реНрдЯ-рд▓реАрдЬ-рдЯрд╛рдЗрдо 600;
 рдЕрдзрд┐рдХрддрдо-рдкрдЯреНрдЯрд╛-рд╕рдордп 7200;

 рдЖрдзрд┐рдХрд╛рд░рд┐рдХ;

 рд▓реЙрдЧ-рд╕реБрд╡рд┐рдзрд╛ рд╕реНрдерд╛рдиреАрдп 7;

 рд╕рдмрдиреЗрдЯ 192.168.1.0 рдиреЗрдЯрдорд╛рд╕реНрдХ 255.255.255.0 {
  рд╡рд┐рдХрд▓реНрдк рд░рд╛рдЙрдЯрд░ 192.198.1.1;
  рд╡рд┐рдХрд▓реНрдк рдбреЛрдореЗрди-рдирд╛рдо-рд╕рд░реНрд╡рд░ 192.168.1.1;
  рд╡рд┐рдХрд▓реНрдк рдбреЛрдореЗрди-рдирд╛рдо "рд╕реНрдерд╛рдиреАрдп";
  рдЕрдЧрд▓рд╛-рд╕рд░реНрд╡рд░ 192.168.1.1;
  рдлрд╝рд╛рдЗрд▓ рдирд╛рдо "pxelinux.0";
  рд░реЗрдВрдЬ 192.168.1.100 192.168.1.250;
 }


рдЕрдЧрд▓рд╛-рд╕рд░реНрд╡рд░ рд╡рд┐рдХрд▓реНрдк рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдХреЗ рдкреАрдПрдХреНрд╕рдИ рд▓реЛрдбрд░ рдХреЛ TFTP рд╕рд░реНрд╡рд░ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдХреЛ рдкрд╛рд╕ рдХрд░реЗрдЧрд╛, рдФрд░ рдлрд╝рд╛рдЗрд▓рдирд╛рдо рдХреЛ рд▓рд┐рдирдХреНрд╕ рд▓реЛрдбрд░ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рджреЗрдЧрд╛ред



TFTP рдХреЛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдЧрд▓рд╛ рд╣рдореЗрдВ pxelinux рдмреВрдЯрд▓реЛрдбрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╡реЗ /var/lib/tftpboot/pxelinux.cfg/default рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реИрдВред рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

 рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓реЗрди- ssh
 рд╢реАрдШреНрд░ реж
 рд▓реЗрдмрд▓ lenn-ssh
   рдХрд░реНрдиреЗрд▓ рд▓рд┐рдиреЗрдХреНрд╕
   append initrd = initrd.gz locale = en_US рдХрдВрд╕реЛрд▓-рдХреА -рдореИрдк / at / рдХреАрдореИрдк = рд╣рдореЗрдВ netcfg / select_interface = eth0 netcfg / get_hostname = debian netcfg / get_domain = рд╕реНрдерд╛рдиреАрдп url = http: //192.168.1.1/preseed.cfg


рдзреНрдпрд╛рди , рдЗрд╕ рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рд╕рдВрдХреЗрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ!

рдпрджрд┐ рдЖрдкрдХреЛ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдЖрдк DEBCONF_DEBUG = 5 рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдХрд░ рдбрд┐рдмрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ



рдлрд╛рдЗрд▓реЗрдВ pxelinux.0, linux рдФрд░ initrd.gz рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд▓реА рдЧрдИ рд╣реИрдВ, рдФрд░ pxelinux.0 рднреА рд╡рд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



Preseed.cfg рдлрд╝рд╛рдЗрд▓ рдЗрд╕ рддрд░рд╣ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП:

 di рджрд░реНрдкрдг / рджреЗрд╢ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореИрдиреБрдЕрд▓
 di рджрд░реНрдкрдг / http / hostname рд╕реНрдЯреНрд░рд┐рдВрдЧ mirror.yandex.ru
 di рджрд░реНрдкрдг / http / рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ / рдбреЗрдмрд┐рдпрди
 di рджрд░реНрдкрдг / http / рдкреНрд░реЙрдХреНрд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧ

 di рдиреЗрдЯрд╡рд░реНрдХ-рдХрдВрд╕реЛрд▓ / рдкрд╛рд╕рд╡рд░реНрдб рдкрд╛рд╕рд╡рд░реНрдб r00tme
 di рдиреЗрдЯрд╡рд░реНрдХ-рдХрдВрд╕реЛрд▓ / рдкрд╛рд╕рд╡рд░реНрдб-рдлрд┐рд░ рдкрд╛рд╕рд╡рд░реНрдб r00tme
 di preseed / initial_command string anna- рд╕реНрдерд╛рдкрд┐рдд рдиреЗрдЯрд╡рд░реНрдХ-рдХрдВрд╕реЛрд▓
 di рдЕрдиреНрдирд╛ / select_modules рд╕реНрдЯреНрд░рд┐рдВрдЧ рдиреЗрдЯрд╡рд░реНрдХ-рдХрдВрд╕реЛрд▓

 рдХрд╛рд░реНрдпрдмрд▓ рдХрд╛рд░реНрдпрд╕реНрдерд▓ / рдХреЛрдИ рднреА рдкрд╣рд▓реЗ рдмрд╣реБрд╡рд┐рдХрд▓реНрдкреА рдирд╣реАрдВ рд╣реИ
 di pkgsel / рд╕реНрдЯреНрд░рд┐рдВрдЧ рдУрдкрдирд╢-рд╕рд░реНрд╡рд░ sudo рд╕реНрдХреНрд░реАрди рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
 di pkgsel / рдЙрдиреНрдирдпрди рдкреВрд░реНрдг-рдЕрдкрдЧреНрд░реЗрдб рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ


рд╕рднреА рдордиреБрд╖реНрдпреЛрдВ рдореЗрдВ, рдЗрд╕рдореЗрдВ рд▓реЛрдХреЗрд▓ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╕рдВрднрд╡рддрдГ рдХреНрдпреЛрдВрдХрд┐ рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж preseed.cfg рдлрд╝рд╛рдЗрд▓ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ initrd рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред



рдЕрд╕рд▓ рдореЗрдВ, рд╣рдо рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рдирдП рдЯреБрдХрдбрд╝реЗ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ, dhcp рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣реЛрд╕реНрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ IP рдкрддрд╛ рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб r00tme рдХреЗ рд╕рд╛рде ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИред



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



рд╕рдВрджрд░реНрдн


рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ

рджреВрд╕рд░рд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдирд┐рд░реНрджреЗрд╢

рдЧреЛрджреА рдЬрд┐рд╕рдиреЗ рдЬрд╛рдкрд╛рдиреА рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдорджрдж рдХреА



All Articles