OS X, Vagrant, рдФрд░ Parallels Desktopред Veewee рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдмрдХреНрд╕реЗ рдмрдирд╛рдПрдБ

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ рдУрдПрд╕ рдПрдХреНрд╕ рдореЗрдВ рд╕рдорд╛рдирддрд╛рдПрдВ рдбреЗрд╕реНрдХрдЯреЙрдк рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдмрдирд╛рдиреЗ рдореЗрдВ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрджрд┐ рдмреНрдпрд╛рдЬ рд╣реИ, рддреЛ рдХрдЯреМрддреА рдХреЗ рддрд╣рдд рд╕реНрд╡рд╛рдЧрдд рд╣реИред



рд╡реИрдЧреНрд░реИрдВрдЯ рдФрд░ рд╢реЗрдл рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЕрдЪреНрдЫрд╛ рдкрдж рдерд╛: рд╡реИрдЧреНрд░рд╛рдВрдд рдФрд░ рд╢реЗрдл рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдорд╛рд╣реМрд▓ ред

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

Github рдкрд░ рдкреНрд▓рдЧрдЗрди рдкреЗрдЬ рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдФрд░ рдЙрдкрдпреЛрдЧ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреБрдЫ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдХреЗрд╡рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдирдХрд▓ рдХрд░реВрдВрдЧрд╛ред

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдпреЛрдЧреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Homebrew рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ - рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

eric@Copoka-3 ~> brew tap phinze/cask eric@Copoka-3 ~> brew cask install vagrant eric@Copoka-3 ~> vagrant plugin install vagrant-parallels 

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рдЫреЛрдЯреА рдмрд╛рдд рдпрд╛рдж рдЖ рд░рд╣реА рд╣реИ - рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрдХреНрд╕реЗред рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдЯ рдкрд░ рдбреЗрд╡рдмреЙрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдХреБрдЫ рдФрд░ рд╡рд┐рд╡рд┐рдз рдФрд░ рд╣рдорд╛рд░реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдФрд░ рдлрд┐рд░ рд╡реАрд╡реА рд╕реАрди рдореЗрдВ рдШреБрд╕ рдЬрд╛рддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдХреЛрдИ рднреА рддреИрдпрд╛рд░ рд╡реЗрдЬреА рдкреИрдХреЗрдЬ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдмрдирд╛рдПрдВрдЧреЗред

рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░рддреНрдиреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд░реЛрдХрдирд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП , рдЖрд░рд╡реАрдПрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

 eric@Copoka-3 ~> \curl -sSL https://get.rvm.io | bash -s stable eric@Copoka-3 ~> rvm install 2.1.0 eric@Copoka-3 ~> rvm use 2.1.0 


рд░реВрдмреА рддреИрдпрд╛рд░ рд╣реИред рдЕрдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ veewee:

 eric@Copoka-3 ~> cd Work eric@Copoka-3 ~/Work> git clone https://github.com/jedi4ever/veewee.git eric@Copoka-3 ~/Work> cd veewee eric@Copoka-3 ~/W/veewee> rvm use 2.1.0@veewee --create eric@Copoka-3 ~/W/veewee> gem install bundler --no-ri --no-rdoc eric@Copoka-3 ~/W/veewee> bundle install eric@Copoka-3 ~/W/veewee> rake install 


рдЕрдм, рдмрдХреНрд╕реЗ рдмрдирд╛рдиреЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрд╕рдбреАрдХреЗ рд▓рд┐рдВрдХ рд╕реЗ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рд╕рдорд╛рдирддрд╛рдПрдВ рдПрд╕рдбреАрдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдбрд╛рдЙрдирд▓реЛрдб, рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ, рдЖрдк рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

 eric@Copoka-3 ~> cd Work eric@Copoka-3 ~/Work> mkdir boxes eric@Copoka-3 ~/Work> cd boxes 


рдПрдХ рдмреЙрдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИред рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреА рд╕реВрдЪреА рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ:

 eric@Copoka-3 ~/W/boxes> veewee parallels templates 


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

 eric@Copoka-3 ~/W/boxes> veewee parallels define 'precise64' 'ubuntu-12.04.3-server-amd64' 


рдЕрдЧрд▓рд╛, рд╣рдо veewee parallels build рдЯреАрдо рдХреЗ рд╕рд╛рде рдЕрд╕реЗрдВрдмрд▓реА рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдЕрд╕рдлрд▓ рд╣реЛрдВрдЧреЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╣рдордиреЗ рд╕рдорд╛рдирддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдпрд╣ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдФрд░ рд╡реАрдПрдорд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рдерд┐ рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдорд╛рдирддрд╛рдПрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИред рдЗрд╕ рджреЛрд╖ рдХреЛ рдареАрдХ рдХрд░реЗрдВ:

 eric@Copoka-3 ~/W/boxes> cd definitions/precise64/ eric@Copoka-3 ~/W/b/d/precise64> 


рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдирд┐рдореНрди рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ parallels.sh рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдореИрдВрдиреЗ ubuntu-13.10-server-amd64 рдХреЗ рд▓рд┐рдП рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдЭрд╛рдБрдХрд╛, рд▓реЗрдХрд┐рди рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдореИрдВ рдЖрдкрдХреЛ рдмрд╛рдж рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛)

 # Install the Parallels Tools PARALLELS_TOOLS_ISO=prl-tools-lin.iso mount -o loop $PARALLELS_TOOLS_ISO /media/cdrom /media/cdrom/install --install-unattended-with-deps --progress umount /media/cdrom 


рддрдм definition.rb рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред рдЖрд░рдмреАрдмреА, рдкреЛрд╕реНрдЯрдмреЙрдХреНрд╕ рдХреА рд╕реВрдЪреА рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдФрд░ vmfusion рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реИ, рдФрд░ parallels.sh .sh рдЬреЛрдбрд╝реЗрдВред
рдЕрдм рдЖрдк рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ:

 eric@Copoka-3 ~/W/b/d/precise64> cd ../.. eric@Copoka-3 ~/W/boxes> veewee parallels build precise64 


рдЖрдк рд▓рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рдлреА рд▓рдВрдмреА рд╣реИред рдЕрдВрдд рдореЗрдВ, рд╕рдм рдХреБрдЫ рдЦреБрд╢реА рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреА рддрд░рд╣ рдХреБрдЫ рджреЗрдЦреЗрдВрдЧреЗ:

 ...- ... The box precise64 was built successfully! You can now login to the box with: ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 22 -l vagrant 10.211.55.7 eric@Copoka-3 ~/W/boxes> 


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

 рддреНрд░реБрдЯрд┐: рд╣рдордиреЗ рдПрдХ рд╢реЗрд▓ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ 0 рдирд╣реАрдВ рдереА
 - рдХрдорд╛рдВрдб: prl_disk_tool рдХреЙрдореНрдкреИрдХреНрдЯ --buildmap --hdd /Users/eric/Documents/Parallels/precise64.pvm/harddisk.hddред
 - рдПрдХреНрдЬрд┐рдЯрдХреЛрдб: 2ред
 - рдЖрдЙрдЯрдкреБрдЯ:
 рдСрдкрд░реЗрд╢рди рдкреНрд░рдЧрддрд┐ 5% рдбрд┐рд╕реНрдХ рдХреЛ рдХреЙрдореНрдкреИрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдеред


рдпрд╣ рдПрдХ рдЬреНрдЮрд╛рдд рддреНрд░реБрдЯрд┐ рд╣реИ , рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ gems/veewee-0.3.12/lib/veewee/provider/parallels/box/export.rb optimize_disk рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓рд╛рдЗрдиред

рдЙрд╕рдХреЗ рдмрд╛рдж, рдирд┐рд░реНрдпрд╛рдд рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдФрд░ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣рдо рдЕрдкрдиреЗ рдХрд╝реАрдорддреА рдмреЙрдХреНрд╕ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ:

 eric@Copoka-3 ~/W/boxes> ll total 1252512 drwxr-xr-x+ 3 eric staff 102B 20  17:44 definitions drwxr-xr-x+ 4 eric staff 136B 20  17:39 iso -rw-r--r--+ 1 eric staff 612M 20  18:46 precise64.box eric@Copoka-3 ~/W/boxes> 


рдЗрд╕реЗ рдЧреБрд▓реНрд▓рдХ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:

 eric@Copoka-3 ~/W/boxes> vagrant box add 'precise64' '/Users/eric/Work/boxes/precise64.box' 


рдЕрдм рд╣рдо рдПрдХ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрдЧрд╣ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдмреЙрдХреНрд╕ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:

 eric@Copoka-3 ~/W/boxes> cd ~/Work eric@Copoka-3 ~/Work> mkdir testbox eric@Copoka-3 ~/Work> cd testbox eric@Copoka-3 ~/W/testbox> vagrant init precise64 eric@Copoka-3 ~/W/testbox> vagrant up --provider=parallels eric@Copoka-3 ~/W/testbox> vagrant ssh Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.8.0-29-generic x86_64) * Documentation: https://help.ubuntu.com/ Last login: Thu Feb 20 18:33:11 2014 from 10.211.55.2 vagrant@precise64:~$ 


рд╡реЗ рдХреНрдпрд╛ рдкрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред

рдЕрдм рдЙрдмрдВрдЯреВ 13.10 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рд╡рд╣рд╛рдВ, рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ definition.rb рдореЗрдВ Parallels рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрди рдХреЛ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдФрд░, рддрджрдиреБрд╕рд╛рд░, рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВред рдлрд┐рд░ рд╕рдм рдХреБрдЫ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рд╣реА рд╣реИред

рдлрд┐рд░ рднреА, рдЬрдм рд╣рдорд╛рд░реЗ рдмреЙрдХреНрд╕ рдХреЛ 13.10 рд╕реЗ vagrant up рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдорд╢реАрди рдХреЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ рдПрдХ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдорд╢реАрди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдирд╛рдВрддрд░ рдЪрд╛рд▓рдХ рддреНрд░реБрдЯрд┐ рдХреЗ рдХрд╛рд░рдг рд╣реИред рд╕рдорд╛рдирддрд╛рдПрдВ рдЗрд╕ рддреНрд░реБрдЯрд┐ рд╕реЗ рдЕрд╡рдЧрдд рд╣реИрдВ рдФрд░ рдЕрдЧрд▓реЗ рдЕрджреНрдпрддрди рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддреА рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВ рдпреЛрдирд┐-рд╕рдорд╛рдВрддрд░ рдЕрдВрдХ рдЬрд╛рд░реАрдХрд░реНрддрд╛ рдкрд░

рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИ, рд▓реЙрдиреНрдЪ рдХреЗ рд╕рдордп, рд╣рд╛рде рд╕реЗ рдпреЛрдирд┐ рдХреА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдХрдВрд╕реЛрд▓ рд╕реЗ рдорд╢реАрди рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ eth0 рдкрд░ dhclient рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореЗрд░реЗ рдХреБрдЫ рдЧрдВрджреЗ рдиреЛрдЯ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдВрдЧреЗ, рдФрд░ рд╕рдордп рдмрдЪрд╛рдПрдВрдЧреЗред

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


All Articles