ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π² VirtualBox: ΠΡΠ»Π½ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π² VirtualBox Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ Π½Π°ΠΉ-ΠΊΡΠΈΡΠΈΡΠ½ΠΈΡΠ΅ Π΅ΡΠ°ΠΏΠΈ ΠΏΡΠΈ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½Π° ΡΡΠ΅Π΄Π° Π·Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΆΠ΄Π° Π²Π°ΡΠΈΡΠ΅ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ (VMs) Π΄Π° ΠΈΠΌΠ°Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ°Ρ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ ΠΈΠ»ΠΈ Π΄Π° ΠΎΡΡΠ°Π½Π°Ρ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ Π·Π° ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ, VirtualBox ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π±ΠΎΠ³Π°Ρ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΉ. Π’ΠΎΠ²Π° Π²ΡΠ΅ΠΎΠ±Ρ Π²Π°ΡΠ½ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π²ΠΈ ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π° ΠΏΡΠ΅Π· Π²ΡΠ΅ΠΊΠΈ ΠΌΡΠ΅ΠΆΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΡΡΠΏΠΊΠ° ΠΏΠΎ ΡΡΡΠΏΠΊΠ°, ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ ΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π½Π΅ΠΈΠ·ΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ β ΡΠ°ΠΊΠ° ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π²Π°ΡΠ°ΡΠ° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΡΠ°Π±ΠΎΡΠ΅ΡΠ° ΡΠΎΡΠ½ΠΎ ΠΊΠ°ΠΊΡΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΆΠ΄Π°.
ΠΠ°ΡΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π² VirtualBox Π΅ Π²Π°ΠΆΠ½Π°
VirtualBox Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ Π½Π°ΠΉ-ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΠ΅ Π½Π°ΡΡΠΎΠ»Π½ΠΈ Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ ΠΈ IT ΡΡΡΠ΄Π΅Π½ΡΠΈ. ΠΡΠ°Π²ΠΈΠ»Π½Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π΅ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»Π½Π° β Π±Π΅Π· Π½Π΅Ρ Π²Π°ΡΠΈΡΠ΅ VM Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π΄ΠΎΡΡΠΈΠ³Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°, Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ°Ρ Π΅Π΄ΠΈΠ½ Ρ Π΄ΡΡΠ³ ΠΈΠ»ΠΈ Π΄Π° ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Ρ Π²ΡΠ² Π²Π°ΡΠ°ΡΠ° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°. ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π»ΠΎΠΊΠ°Π»Π΅Π½ ΡΡΠ΅ΠΊ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΡΠΈΠΌΡΠ»ΠΈΡΠ°ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠ²ΡΡΠ½Π° ΡΡΠ΅Π΄Π° ΠΈΠ»ΠΈ ΡΡΠΈΡΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ ΡΡΡΠ²ΡΡΠΈ ΠΏΡΠ΅Π΄ΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π² VPS Hosting ΡΡΠ΅Π΄Π°, ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° VirtualBox Π΅ ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ ΡΠΌΠ΅Π½ΠΈΠ΅.
Π Π°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌΠΈΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ° Π½Π° VirtualBox
VirtualBox ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΠ΅ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°. ΠΡΠ΅ΠΊΠΈ Π΅Π΄ΠΈΠ½ ΡΠ»ΡΠΆΠΈ Π·Π° ΠΎΡΠ΄Π΅Π»Π½Π° ΡΠ΅Π», Π° ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ Π·Π°Π²ΠΈΡΠΈ ΠΈΠ·ΡΡΠ»ΠΎ ΠΎΡ Π²Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°.
1. NAT (Network Address Translation)
NAT Π΅ ΡΠ΅ΠΆΠΈΠΌΡΡ Π½Π° ΠΌΡΠ΅ΠΆΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π² VirtualBox. Π ΡΠΎΠ·ΠΈ ΡΠ΅ΠΆΠΈΠΌ VM ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²ΡΠ½ΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΡΠ΅Π· IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°, Π½ΠΎ Π²ΡΠ½ΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° β Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ°ΠΌΠ°ΡΠ° Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π° β Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ½ΠΈΡΠΈΠΈΡΠ°Ρ Π²ΡΡΠ·ΠΊΠΈ ΠΊΡΠΌ VM.
ΠΠ°ΠΉ-Π΄ΠΎΠ±ΡΠ΅ Π·Π°: ΠΠ±Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΡΠΏ, ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΡΡΡΡΠΈΡΠ°Π½Π΅ ΠΎΡ VM, ΠΏΡΠΎΡΡΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΡΠ°ΠΌΠΎ Ρ ΠΈΠ·Ρ ΠΎΠ΄ΡΡΠΈ Π²ΡΡΠ·ΠΊΠΈ.
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ: ΠΡΠΌΠ° Π²Ρ ΠΎΠ΄ΡΡΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΎΡ Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈ VM Π±Π΅Π· ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅.
2. Bridged Adapter
Π ΡΠ΅ΠΆΠΈΠΌ Bridged VM ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΊΡΠΌ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΡΠ΅ΠΆΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°. VM ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠ»Π½ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½ IP Π°Π΄ΡΠ΅Ρ, Π½Π°Π·Π½Π°ΡΠ΅Π½ ΠΎΡ DHCP ΡΡΡΠ²ΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° (ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ ΡΡΠ°ΡΠΈΡΠ½ΠΎ).
ΠΠ°ΠΉ-Π΄ΠΎΠ±ΡΠ΅ Π·Π°: Π‘ΡΠ΅Π½Π°ΡΠΈΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ VM ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΎΡ Π΄ΡΡΠ³ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² ΡΡΡΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ° β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π± ΡΡΡΠ²ΡΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΡΠ»ΡΠ³ΠΈ.
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ: ΠΠ·ΠΈΡΠΊΠ²Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ° ΠΌΡΠ΅ΠΆΠ½Π° Π²ΡΡΠ·ΠΊΠ° Π½Π° Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°; ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΠΌΡΠ΅ΠΆΠ½Π°ΡΠ° ΡΡΠ΅Π΄Π° Π½Π° Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°.
3. Internal Network
Π Π΅ΠΆΠΈΠΌΡΡ Internal Network ΡΡΠ·Π΄Π°Π²Π° Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΡΠ΅ΠΆΠ°. VM, ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΊΡΠΌ ΡΡΡΠ°ΡΠ° Π²ΡΡΡΠ΅ΡΠ½Π° ΠΌΡΠ΅ΠΆΠ°, ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ°Ρ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ, Π½ΠΎ Π½ΡΠΌΠ°Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° ΠΈΠ»ΠΈ Π½ΡΠΊΠ°ΠΊΠ²Π° Π²ΡΠ½ΡΠ½Π° ΠΌΡΠ΅ΠΆΠ°.
ΠΠ°ΠΉ-Π΄ΠΎΠ±ΡΠ΅ Π·Π°: Π‘ΠΈΠΌΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎVM ΡΡΠ΅Π΄ΠΈ, ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ²ΡΡΠΈ, Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ.
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ: ΠΡΠΌΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΡΠΏ, Π½ΡΠΌΠ° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ Ρ Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°.
4. Host-Only Adapter
Π Π΅ΠΆΠΈΠΌΡΡ Host-Only ΡΡΠ·Π΄Π°Π²Π° ΡΠ°ΡΡΠ½Π° ΠΌΡΠ΅ΠΆΠ° ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° ΠΈ VM(s). VM ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ°Ρ Ρ Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° ΠΈ Ρ Π΄ΡΡΠ³ΠΈ VM Π² ΡΡΡΠ°ΡΠ° host-only ΠΌΡΠ΅ΠΆΠ°, Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π΄ΠΎΡΡΠΈΠ³Π½Π°Ρ Π²ΡΠ½ΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ.
ΠΠ°ΠΉ-Π΄ΠΎΠ±ΡΠ΅ Π·Π°: Π‘ΡΠ΅Π΄ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅, ΠΊΡΠ΄Π΅ΡΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π° ΠΈ VM Π±Π΅Π· Π΅ΠΊΡΠΏΠΎΠ½ΠΈΡΠ°Π½Π΅ Π½Π° VM ΠΊΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ.
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ: ΠΡΠΌΠ° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²ΡΠ½ΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ.
5. NAT Network
NAT Network Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡ NAT. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ VM ΡΠΏΠΎΠ΄Π΅Π»ΡΡ Π΅Π΄Π½Π° NAT ΠΌΡΠ΅ΠΆΠ°, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ°Ρ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ ΠΈ Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²ΡΠ½ΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ β Π²ΡΠΈΡΠΊΠΈ Π·Π°Π΄ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ IP Π°Π΄ΡΠ΅Ρ.
ΠΠ°ΠΉ-Π΄ΠΎΠ±ΡΠ΅ Π·Π°: ΠΠ½ΠΎΠ³ΠΎVM ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ Π½ΡΠΆΠ΄Π° ΠΊΠ°ΠΊΡΠΎ ΠΎΡ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ VM, ΡΠ°ΠΊΠ° ΠΈ ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΡΠΏ, Π±Π΅Π· Π΅ΠΊΡΠΏΠΎΠ½ΠΈΡΠ°Π½Π΅ Π½Π° VM ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°.
6. Generic Driver (Advanced Use)
Π’ΠΎΠ·ΠΈ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π΄ΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ UDP Tunnel ΠΈ VDE (Virtual Distributed Ethernet). ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΅ Π·Π° Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π»ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΈ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ.
ΠΡΡΠ· ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ: Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌΠΈΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ° Π½Π° VirtualBox
| Π Π΅ΠΆΠΈΠΌ | ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΡΠΏ | Π₯ΠΎΡΡ β VM | VM β VM | ΠΡ ΠΎΠ΄ΡΡΠΈ Π²ΡΡΠ·ΠΊΠΈ |
|---|---|---|---|---|
| NAT | β ΠΠ° | β ΠΠ΅ | β ΠΠ΅ | β ΠΠ΅ (Π±Π΅Π· ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅) |
| Bridged Adapter | β ΠΠ° | β ΠΠ° | β ΠΠ° | β ΠΠ° |
| Internal Network | β ΠΠ΅ | β ΠΠ΅ | β ΠΠ° | β ΠΠ΅ |
| Host-Only Adapter | β ΠΠ΅ | β ΠΠ° | β ΠΠ° | β ΠΠ° (ΠΎΡ Ρ ΠΎΡΡ) |
| NAT Network | β ΠΠ° | β ΠΠ΅ | β ΠΠ° | β ΠΠ΅ (Π±Π΅Π· ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅) |
Π‘ΡΡΠΏΠΊΠ° ΠΏΠΎ ΡΡΡΠΏΠΊΠ°: ΠΠ°ΠΊ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π² VirtualBox
Π‘ΡΡΠΏΠΊΠ° 1: Π‘ΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ VirtualBox
ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ VirtualBox Π½Π° Π²Π°ΡΠ°ΡΠ° Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°. Π£Π±Π΅Π΄Π΅ΡΠ΅ ΡΠ΅, ΡΠ΅ VM, ΠΊΠΎΠΉΡΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅, Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π½ΡΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
Π‘ΡΡΠΏΠΊΠ° 2: ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° VM
Π VirtualBox Manager, ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°, ΠΊΠΎΡΡΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅, ΠΎΡ ΡΠΏΠΈΡΡΠΊΠ° ΠΎΡΠ»ΡΠ²ΠΎ. Π©ΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ Π±ΡΡΠΎΠ½Π° Settings (ΠΈΠΊΠΎΠ½Π°ΡΠ° Π½Π° Π·ΡΠ±Π½ΠΎΡΠΎ ΠΊΠΎΠ»Π΅Π»ΠΎ Π² Π»Π΅Π½ΡΠ°ΡΠ° Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ), Π·Π° Π΄Π° ΠΎΡΠ²ΠΎΡΠΈΡΠ΅ ΠΏΠ°Π½Π΅Π»Π° Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° VM.
Π‘ΡΡΠΏΠΊΠ° 3: ΠΠ°Π²ΠΈΠ³ΠΈΡΠ°ΠΉΡΠ΅ ΠΊΡΠΌ ΡΠ°Π·Π΄Π΅Π»Π° Network
Π ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠ° Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ ΡΠ°Π·Π΄Π΅Π»Π° Network Π² ΠΌΠ΅Π½ΡΡΠΎ ΠΎΡΠ»ΡΠ²ΠΎ. Π©Π΅ Π²ΠΈΠ΄ΠΈΡΠ΅ Π΄ΠΎ ΡΠ΅ΡΠΈΡΠΈ ΡΠ°Π·Π΄Π΅Π»Π° Π½Π° Π°Π΄Π°ΠΏΡΠ΅ΡΠΈ: Adapter 1, Adapter 2, Adapter 3 ΠΈ Adapter 4. VirtualBox ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π΄ΠΎ ΡΠ΅ΡΠΈΡΠΈ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° Π½Π° VM.
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΌΡΠ΅ΠΆΠΎΠ² Π°Π΄Π°ΠΏΡΠ΅Ρ
Π‘ΡΡΠΏΠΊΠ° 1: ΠΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ Π°Π΄Π°ΠΏΡΠ΅Ρ
ΠΠ° ΠΆΠ΅Π»Π°Π½ΠΈΡ ΡΠ°Π·Π΄Π΅Π» Π°Π΄Π°ΠΏΡΠ΅Ρ (Π½Π°ΡΠ½Π΅ΡΠ΅ Ρ Adapter 1), ΠΎΡΠΌΠ΅ΡΠ½Π΅ΡΠ΅ ΠΏΠΎΠ»Π΅ΡΠΎ Ρ Π΅ΡΠΈΠΊΠ΅Ρ Enable Network Adapter. Π’ΠΎΠ²Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ° Π°Π΄Π°ΠΏΡΠ΅ΡΠ° Π·Π° VM.
Π‘ΡΡΠΏΠΊΠ° 2: ΠΠ·Π±ΠΎΡ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΠ΅ΠΆΠΈΠΌ
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΠΏΠ°Π΄Π°ΡΠΎΡΠΎ ΠΌΠ΅Π½Ρ Attached to, Π·Π° Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΠ΅ΠΆΠΈΠΌ, ΠΊΠΎΠΉΡΠΎ ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π½Π° Π²Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°:
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° NAT
- ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ NAT ΠΎΡ ΠΏΠ°Π΄Π°ΡΠΎΡΠΎ ΠΌΠ΅Π½Ρ.
- ΠΠ΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π·Π° ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΡΠΏ.
- ΠΠΎ ΠΈΠ·Π±ΠΎΡ β Port Forwarding: ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Advanced β Port Forwarding, Π·Π° Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π²Ρ
ΠΎΠ΄ΡΡΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΊΡΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΠΎΡΡΠΎΠ²Π΅ Π½Π° VM. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ SSH Π΄ΠΎΡΡΡΠΏ, ΠΏΡΠ΅ΠΏΡΠ΅Π΄Π°ΠΉΡΠ΅ Ρ
ΠΎΡΡ ΠΏΠΎΡΡ
2222ΠΊΡΠΌ Π³ΠΎΡΡ ΠΏΠΎΡΡ22.
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Bridged Adapter
- ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ Bridged Adapter ΠΎΡ ΠΏΠ°Π΄Π°ΡΠΎΡΠΎ ΠΌΠ΅Π½Ρ.
- Π ΠΏΠΎΠ»Π΅ΡΠΎ Name ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Π²Π°ΡΠ°ΡΠ° Ρ
ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
eth0,en0,Wi-FiΠΈΠ»ΠΈEthernet). - VM ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ IP Π°Π΄ΡΠ΅Ρ ΠΎΡ DHCP ΡΡΡΠ²ΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΠΊΠΎΠ΅ΡΠΎ Π³ΠΎ ΠΏΡΠ°Π²ΠΈ Π½Π°ΠΏΡΠ»Π½ΠΎ Π²ΠΈΠ΄ΠΈΠΌ Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°.
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Host-Only Adapter
- ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ Host-Only Adapter ΠΎΡ ΠΏΠ°Π΄Π°ΡΠΎΡΠΎ ΠΌΠ΅Π½Ρ.
- Π ΠΏΠΎΠ»Π΅ΡΠΎ Name ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° Ρ
ΠΎΡΡ-ΡΠ°ΠΌΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
vboxnet0). - ΠΠΊΠΎ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Ρ ΠΎΡΡ-ΡΠ°ΠΌΠΎ ΠΌΡΠ΅ΠΆΠ°, ΡΡΠ·Π΄Π°ΠΉΡΠ΅ Π΅Π΄Π½Π° ΡΡΠ΅Π· File β Host Network Manager Π² Π³Π»Π°Π²Π½ΠΎΡΠΎ ΠΌΠ΅Π½Ρ Π½Π° VirtualBox.
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Internal Network
- ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ Internal Network ΠΎΡ ΠΏΠ°Π΄Π°ΡΠΎΡΠΎ ΠΌΠ΅Π½Ρ.
- Π ΠΏΠΎΠ»Π΅ΡΠΎ Name Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ ΠΈΠΌΠ΅ Π·Π° Π²ΡΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
intnet). ΠΡΠΈΡΠΊΠΈ VM, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΡΡΠΎΡΠΎ ΠΈΠΌΠ΅, ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π½Π° ΡΡΡΠ°ΡΠ° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΠΌΡΠ΅ΠΆΠ°.
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° NAT Network
- ΠΡΡΠ²ΠΎ, ΡΡΠ·Π΄Π°ΠΉΡΠ΅ NAT Network ΡΡΠ΅Π· File β Preferences β Network β NAT Networks ΠΈ ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π½Π° Π±ΡΡΠΎΠ½Π° +.
- Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ NAT Network ΠΎΡ ΠΏΠ°Π΄Π°ΡΠΎΡΠΎ ΠΌΠ΅Π½Ρ Attached to ΠΈ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π²Π°ΡΠ°ΡΠ° ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π° NAT ΠΌΡΠ΅ΠΆΠ°.
ΠΠΏΡΠΈΠΈ Π·Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°
Π Π°Π·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·Π΄Π΅Π»Π° Advanced Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ ΡΠ°Π·Π΄Π΅Π» Π½Π° Π°Π΄Π°ΠΏΡΠ΅ΡΠ° ΡΠ°Π·ΠΊΡΠΈΠ²Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ:
Π’ΠΈΠΏ Π°Π΄Π°ΠΏΡΠ΅Ρ
VirtualBox Π΅ΠΌΡΠ»ΠΈΡΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠΎΠ΄Π΅Π»Π° Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΠΈ. ΠΠ°ΠΉ-ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΈ ΡΠ°:
- Intel PRO/1000 MT Desktop (82540EM): ΠΠΏΡΠΈΡΡΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΈ Π½Π°ΠΉ-ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ°. ΠΡΠ΅ΠΏΠΎΡΡΡΠ°Π½Π° Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°.
- Paravirtualized Network (virtio-net): ΠΡΠ΅Π΄Π»Π°Π³Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π·Π° Linux Π³ΠΎΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ.
- PCnet-FAST III: ΠΠΎΠ»Π΅Π·Π½Π° Π·Π° ΠΏΠΎ-ΡΡΠ°ΡΠΈ Π³ΠΎΡΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ.
ΠΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈ Linux ΠΈ Windows VM, Π°Π΄Π°ΠΏΡΠ΅ΡΡΡ Intel PRO/1000 ΠΈΠ»ΠΈ virtio-net Π΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΡ ΠΈΠ·Π±ΠΎΡ.
Π Π΅ΠΆΠΈΠΌ Π½Π° ΠΏΡΠΎΡΠ»ΡΡΠ²Π°Π½Π΅
Π Π΅ΠΆΠΈΠΌΡΡ Π½Π° ΠΏΡΠΎΡΠ»ΡΡΠ²Π°Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΊΠ°ΠΊ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΡ Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° Π°Π΄ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ ΠΊΡΠΌ Π½Π΅Π³ΠΎ:
- ΠΡΠΊΠ°Π· (ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅): VM ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΡΠ°ΠΌΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΈ, Π°Π΄ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ ΠΊΡΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡ ΡΠΈ MAC Π°Π΄ΡΠ΅Ρ.
- Π Π°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° VM: VM ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ VM Π² ΡΡΡΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ°.
- Π Π°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ: VM ΠΏΠΎΠ»ΡΡΠ°Π²Π° Π²ΡΠΈΡΠΊΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° β ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° Π·Π°Ρ Π²Π°Ρ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΎΠ±Π½Π°ΡΡΠΆΠ°Π²Π°Π½Π΅ Π½Π° Π²ΡΠΎΡΠΆΠ΅Π½ΠΈΡ (IDS).
> β οΈ ΠΠ°Π±Π΅Π»Π΅ΠΆΠΊΠ° Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ: ΠΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π° ΠΏΡΠΎΡΠ»ΡΡΠ²Π°Π½Π΅ ΡΠ°ΠΌΠΎ Π² ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈ. Π Π°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° VM Π΄Π° Π·Π°Ρ Π²Π°ΡΠ° ΡΠ΅Π»ΠΈΡ ΠΌΡΠ΅ΠΆΠΎΠ² ΡΡΠ°ΡΠΈΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΡΠΈΡΠΊ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ.
MAC Π°Π΄ΡΠ΅Ρ
ΠΡΠ΅ΠΊΠΈ Π²ΠΈΡΡΡΠ°Π»Π΅Π½ Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΈΠΌΠ° ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ MAC Π°Π΄ΡΠ΅Ρ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΈΠΊΠΎΠ½Π°ΡΠ° Π·Π° ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅, Π°ΠΊΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡΠ°ΡΠ΅ VM, Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΡΠ΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈ Π½Π° MAC Π°Π΄ΡΠ΅ΡΠ° Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
ΠΠ°Π±Π΅Π» ΡΠ²ΡΡΠ·Π°Π½
Π£Π±Π΅Π΄Π΅ΡΠ΅ ΡΠ΅, ΡΠ΅ ΠΏΠΎΠ»Π΅ΡΠΎ Π·Π° ΠΎΡΠΌΠ΅ΡΠΊΠ° Cable Connected Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ. ΠΡΠΌΡΠ½Π°ΡΠ° ΠΌΡ ΡΠΈΠΌΡΠ»ΠΈΡΠ° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°Π·Π΅Π΄ΠΈΠ½Π΅Π½ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΊΠ°Π±Π΅Π» β ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π½Π° ΠΎΡΠΊΠ°Π· Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°, Π½ΠΎ ΡΠ΅ΡΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π° Π·Π° ΡΠ»ΡΡΠ°ΠΉΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡ ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ.
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΠΈ
VirtualBox Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ Π΄ΠΎ ΡΠ΅ΡΠΈΡΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° Π½Π° VM Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. Π’ΠΎΠ²Π° Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π°:
- ΠΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ ΠΈ firewall VM: ΠΠ΄ΠΈΠ½ Π°Π΄Π°ΠΏΡΠ΅Ρ Π² NAT ΠΈΠ»ΠΈ Bridged ΡΠ΅ΠΆΠΈΠΌ Π·Π° Π²ΡΠ½ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ, Π΄ΡΡΠ³ Π² Internal Network ΡΠ΅ΠΆΠΈΠΌ Π·Π° Π²ΡΡΡΠ΅ΡΠ½Π° VM ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ.
- Multi-homed ΡΡΡΠ²ΡΡΠΈ: Π‘ΠΈΠΌΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΠ²ΡΡΠΈ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ.
- ΠΡΠ΅ΠΆΠΎΠ²ΠΈ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ: ΠΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΈ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈ.
ΠΠ° Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ Π²ΡΠΎΡΠΈ Π°Π΄Π°ΠΏΡΠ΅Ρ, ΠΏΡΠΎΡΡΠΎ ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π½Π° ΡΠ°Π·Π΄Π΅Π»Π° Adapter 2, Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ Π³ΠΎ ΠΈ Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΉΡΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ.
Π’Π΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ ΡΠ»Π΅Π΄ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π»ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΡΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ Π²Π°ΡΠ°ΡΠ° VM ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ Π²ΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° IP Π°Π΄ΡΠ΅ΡΠ°
ΠΠ° Windows Π³ΠΎΡΡΠΈ:
ipconfig /allΠΠ° Linux Π³ΠΎΡΡΠΈ:
ip a
# or on older systems:
ifconfigΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΡΡ Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ» Π²Π°Π»ΠΈΠ΄Π΅Π½ IP Π°Π΄ΡΠ΅Ρ, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π·Π° ΠΈΠ·Π±ΡΠ°Π½ΠΈΡ ΠΌΡΠ΅ΠΆΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ.
Π’Π΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ
ping -c 4 google.comΠ£ΡΠΏΠ΅ΡΠ΅Π½ ping ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π°Π²Π°, ΡΠ΅ VM ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈ DNS ΠΈ Π΄Π° Π΄ΠΎΡΡΠΈΠ³Π½Π΅ Π²ΡΠ½ΡΠ½ΠΈ Ρ ΠΎΡΡΠΎΠ²Π΅.
Π’Π΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Ρ ΠΎΡΡ ΠΈ VM (Host-Only ΠΈΠ»ΠΈ Bridged)
ΠΡ Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°, ping-ΠΈΡΠ°ΠΉΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° VM:
ping <vm-ip-address>ΠΠΊΠΎ ΡΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π»ΠΈ SSH, ΡΠ΅ΡΡΠΈΡΠ°ΠΉΡΠ΅ Π²ΡΡΠ·ΠΊΠ°ΡΠ°:
ssh user@<vm-ip-address>Π’Π΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ ΠΌΠ΅ΠΆΠ΄Ρ VM ΠΈ VM (Internal Network ΠΈΠ»ΠΈ NAT Network)
ΠΡ Π΅Π΄Π½Π° VM, ping-ΠΈΡΠ°ΠΉΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° Π΄ΡΡΠ³Π° VM Π² ΡΡΡΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ°:
ping <other-vm-ip>ΠΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° VirtualBox
ΠΠΎΡΠΈ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΡΠΎ Π½Π°ΠΉ-ΡΠ΅ΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΈ ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅:
ΠΡΠΎΠ±Π»Π΅ΠΌ: VM Π½ΡΠΌΠ° IP Π°Π΄ΡΠ΅Ρ
ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
- DHCP Π½Π΅ Π΅ Π½Π°Π»ΠΈΡΠ΅Π½: Π ΡΠ΅ΠΆΠΈΠΌ Internal Network ΠΈΠ»ΠΈ Host-Only ΡΠ΅ ΡΠ²Π΅ΡΠ΅ΡΠ΅, ΡΠ΅ Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ DHCP ΡΠ΅ΡΠ²ΡΡ. Π VirtualBox ΠΎΡΠΈΠ΄Π΅ΡΠ΅ Π½Π° File β Host Network Manager ΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ DHCP ΡΡΡΠ²ΡΡΠ° Π·Π° host-only ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΠ»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎ, ΠΏΡΠΈΡΠ²ΠΎΠΉΡΠ΅ ΡΡΠ°ΡΠΈΡΠ΅Π½ IP Π°Π΄ΡΠ΅Ρ ΡΡΡΠ½ΠΎ Π²ΡΡΡΠ΅ Π² Π³ΠΎΡΡΠ½Π°ΡΠ° ΠΠ‘.
- ΠΠ΄Π°ΠΏΡΠ΅ΡΡΡ Π½Π΅ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½: ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΎ Π΄Π°Π»ΠΈ Π΅ ΠΎΡΠΌΠ΅ΡΠ½Π°ΡΠΎ ΠΏΠΎΠ»Π΅ΡΠΎ Enable Network Adapter Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° VM.
- ΠΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° ΡΡΠ»ΡΠ³Π° Π½Π° Π³ΠΎΡΡΠ½Π°ΡΠ° ΠΠ‘ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ: Π Π΅ΡΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° ΡΡΠ»ΡΠ³Π° Π²ΡΡΡΠ΅ Π² VM.
ΠΠ° Linux:
sudo systemctl restart NetworkManager
# or
sudo systemctl restart networkingΠΡΠΎΠ±Π»Π΅ΠΌ: ΠΡΠΌΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΡΠΏ Π² NAT ΡΠ΅ΠΆΠΈΠΌ
ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
- Π₯ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° Π½ΡΠΌΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΡΠΏ: ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ Ρ ΠΎΡΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΡΡΠΈΠ³Π½Π΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ.
- ΠΠ΅ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° DNS: Π’Π΅ΡΡΠΈΡΠ°ΠΉΡΠ΅ Ρ ΠΏΡΠ΅ΠΊΠΈ IP ping (
ping 8.8.8.8). ΠΠΊΠΎ ΡΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠΈ, Π½ΠΎping google.comΠ½Π΅ ΡΠ°Π±ΠΎΡΠΈ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅ DNS. ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ DNS ΡΡΡΠ²ΡΡ (Π½Π°ΠΏΡ.8.8.8.8) Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° Π³ΠΎΡΡΠ½Π°ΡΠ° ΠΠ‘. - Firewall Π±Π»ΠΎΠΊΠΈΡΠ° ΡΡΠ°ΡΠΈΠΊΠ°: ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ host firewall Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΠ° NAT ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° VirtualBox.
ΠΡΠΎΠ±Π»Π΅ΠΌ: VM Π½Π΅ Π΅ Π²ΠΈΠ΄ΠΈΠΌΠ° Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π² ΡΠ΅ΠΆΠΈΠΌ Bridged
ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
- ΠΠ·Π±ΡΠ°Π½ Π΅ Π³ΡΠ΅ΡΠ΅Π½ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π°Π΄Π°ΠΏΡΠ΅Ρ: Π‘Π΅ ΡΠ²Π΅ΡΠ΅ΡΠ΅, ΡΠ΅ ΡΡΠ΅ ΠΈΠ·Π±ΡΠ°Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ (Wi-Fi ΡΡΠ΅ΡΡ Ethernet) Π² ΠΏΠΎΠ»Π΅ΡΠΎ Name.
- Π₯ΠΎΡΡΡΡ Π΅ Π² Wi-Fi ΠΌΡΠ΅ΠΆΠ° Ρ ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅: ΠΡΠΊΠΎΠΈ Wi-Fi ΠΌΠ°ΡΡΡΡΡΠ΅ΡΠΈ Π±Π»ΠΎΠΊΠΈΡΠ°Ρ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. ΠΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ Π½Π° ΠΆΠΈΡΠ½Π° Π²ΡΡΠ·ΠΊΠ° ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΌΡΠ΅ΠΆΠ°.
- ΠΠ΅ Π΅ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ DHCP Π°Π΄ΡΠ΅Ρ: ΠΡΠΈΡΠ²ΠΎΠΉΡΠ΅ ΡΡΠ°ΡΠΈΡΠ΅Π½ IP Π°Π΄ΡΠ΅Ρ Π² ΡΡΡΠ°ΡΠ° ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠ° ΠΊΠ°ΡΠΎ Ρ ΠΎΡΡ ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
ΠΡΠΎΠ±Π»Π΅ΠΌ: VM Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ°Ρ Π² ΡΠ΅ΠΆΠΈΠΌ Internal Network
ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
- Π Π°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΌΡΠ΅ΠΆΠΈ: Π‘Π΅ ΡΠ²Π΅ΡΠ΅ΡΠ΅, ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ VM ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΎΡΠ½ΠΎ ΡΡΡΠΎΡΠΎ ΠΈΠΌΠ΅ Π½Π° Π²ΡΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° (ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΎ ΠΊΡΠΌ Π³Π»Π°Π²Π½ΠΈ Π±ΡΠΊΠ²ΠΈ).
- ΠΠ΅ ΡΠ° ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ: Internal Network Π½ΡΠΌΠ° DHCP ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅. ΠΡΠΈΡΠ²ΠΎΠΉΡΠ΅ ΡΡΠ°ΡΠΈΡΠ½ΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ Π½Π° Π²ΡΠ΅ΠΊΠΈ VM ΡΡΡΠ½ΠΎ.
ΠΡΠΎΠ±Π»Π΅ΠΌ: Firewall Π±Π»ΠΎΠΊΠΈΡΠ° Π²ΡΡΠ·ΠΊΠΈΡΠ΅
ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π½Π° firewall ΠΊΠ°ΠΊΡΠΎ Π½Π° Ρ ΠΎΡΡ, ΡΠ°ΠΊΠ° ΠΈ Π½Π° Π³ΠΎΡΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ:
ΠΠ° Linux Π³ΠΎΡΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ UFW):
sudo ufw status
sudo ufw allow sshΠΠ° Windows Π³ΠΎΡΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ: ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ Windows Defender Firewall ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΠ°Ρ Π²Ρ ΠΎΠ΄ΡΡ ΠΈΠ»ΠΈ ΠΈΠ·Ρ ΠΎΠ΄ΡΡ ΡΡΠ°ΡΠΈΠΊ.
VirtualBox ΠΌΡΠ΅ΠΆΠ° ΡΡΠ΅ΡΡ ΠΌΡΠ΅ΠΆΠ° Π½Π° Production ΡΠ΅ΡΠ²ΡΡ
VirtualBox Π΅ ΠΎΡΠ»ΠΈΡΠ΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅. ΠΠΎΠ³Π°ΡΠΎ ΠΎΠ±Π°ΡΠ΅ ΡΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ Π΄Π° ΡΠ°Π·Π²ΠΈΠ΅ΡΠ΅ ΡΠ΅Π°Π»Π½ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ, ΡΠ΅ Π²ΠΈ ΡΡΡΠ±Π²Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ. ΠΡΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈΡΠ΅ Π½Π° VirtualBox ΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Ρ Π² ΡΠ΅Π°Π»Π½ΠΎ Ρ ΠΎΡΡΠ²Π°Π½Π΅:
| VirtualBox ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ | Production Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ |
|---|---|
| NAT ΡΠ΅ΠΆΠΈΠΌ | Π§Π°ΡΡΠ΅Π½ VPS Π·Π°Π΄ Π·Π°ΡΠΈΡΠ½Π° ΡΡΠ΅Π½Π° |
| Bridged Π°Π΄Π°ΠΏΡΠ΅Ρ | Dedicated ΡΡΡΠ²ΡΡΠΈ Ρ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ |
| Host-Only ΠΌΡΠ΅ΠΆΠ° | Π§Π°ΡΡΠ½Π° VLAN ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ²ΡΡΠΈ |
| ΠΡΡΡΠ΅ΡΠ½Π° ΠΌΡΠ΅ΠΆΠ° | ΠΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° backend ΠΌΡΠ΅ΠΆΠ° |
| ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠΈ | Multi-homed dedicated ΠΈΠ»ΠΈ VPS ΡΡΡΠ²ΡΡΠΈ |
ΠΠΊΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ ΡΠΌΠ΅Π½ΠΈΡ Π² VirtualBox, Π·Π° Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ ΡΠ΅Π°Π»Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ, VPS Ρ ΠΎΡΡΠΈΠ½Π³ Π½Π° AlexHost ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π° ΡΠ»Π΅Π΄Π²Π°ΡΠ° ΡΡΡΠΏΠΊΠ° β ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΠΉΠΊΠΈ ΠΏΡΠ»Π΅Π½ root Π΄ΠΎΡΡΡΠΏ, Π³ΡΠ²ΠΊΠ°Π²Π° ΠΌΡΠ΅ΠΆΠ° ΠΈ ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΈ ΡΠ΅ΡΡΡΡΠΈ Π² production ΡΡΠ΅Π΄Π°. ΠΠ° Π΅ΠΊΠΈΠΏΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ Π½ΡΠΆΠ΄Π° ΠΎΡ Π³ΡΠ°ΡΠΈΡΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π», ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ΅ ΡΠ²ΠΈΠΊΠ½Π°Π»ΠΈ Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, VPS Ρ cPanel Π΅ ΠΎΡΠ»ΠΈΡΠ΅Π½ Π²Π°ΡΠΈΠ°Π½Ρ, ΠΊΠΎΠΉΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΠΏΡΠΎΡΡΡΠ²Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΡΠ²ΡΡΠ°.
ΠΠ° ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΈ ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈ ΡΠ΅ΡΡΡΡΠΈ, Dedicated ΡΡΡΠ²ΡΡΠΈ ΠΎΡ AlexHost ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ bare-metal Ρ Π°ΡΠ΄ΡΠ΅Ρ Ρ ΠΏΡΠ»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° β ΠΈΠ΄Π΅Π°Π»Π½ΠΈ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π²ΠΈΡΠΎΠΊ ΡΡΠ°ΡΠΈΠΊ, Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠΉΠ½ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ.
Π Π°ΠΊΠΎ Π²Π°ΡΠ°ΡΠ° Π²ΠΈΡΡΡΠ°Π»Π½Π° Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡ Π²ΠΊΠ»ΡΡΠ²Π° ΡΠΈΠΌΡΠ»Π°ΡΠΈΠΈ Π½Π° ΡΠ΅Π± Ρ ΠΎΡΡΠΈΠ½Π³, ΠΏΠΎΠΌΠΈΡΠ»Π΅ΡΠ΅ Π΄Π° ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°ΡΠ΅ Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½ ΡΠ΅Π± Ρ ΠΎΡΡΠΈΠ½Π³ Π·Π° Π»Π΅ΠΊΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ ΡΠ΅ΠΆΠΈΠΉΠ½ΠΈΡΠ΅ ΡΠ°Π·Ρ ΠΎΠ΄ΠΈ Π½Π° ΠΏΡΠ»Π½Π° VM.
Best Practices for VirtualBox Network Configuration
Follow these recommendations to keep your virtual network environment stable, secure, and efficient:
- Use NAT for internet-only VMs that do not need to be accessed from outside. It is the simplest and most secure default.
- Use Bridged Adapter sparingly β only when the VM genuinely needs to be a visible node on your local network.
- Combine adapters for complex topologies. For example, use NAT on Adapter 1 for internet access and Internal Network on Adapter 2 for isolated VM-to-VM communication.
- Always assign static IPs in Internal Network mode since there is no built-in DHCP server.
- Regenerate MAC addresses when cloning VMs to prevent address conflicts.
- Disable unused adapters to reduce the VM's attack surface and improve performance.
- Document your network topology β even for local labs β so you can reproduce or troubleshoot configurations quickly.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ²Π»Π°Π΄ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π² VirtualBox Π²ΠΈ Π΄Π°Π²Π° ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅, ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡΠΊΠ° ΠΌΡΠ΅ΠΆΠΎΠ²Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° β ΠΎΡ ΠΏΡΠΎΡΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΡΠΏ Π½Π° Π΅Π΄Π½Π° VM Π΄ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ°ΡΠΈΠ½Π½ΠΈ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈ ΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅. Π§ΡΠ΅Π· ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π»ΡΠ° Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΌΡΠ΅ΠΆΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ, ΡΠ»Π΅Π΄Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈ ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΡΠ΅Ρ Π½ΠΈΠΊΠΈΡΠ΅ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π½Π΅ΠΈΠ·ΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ, ΠΎΠΏΠΈΡΠ°Π½ΠΈ Π² ΡΠΎΠ²Π° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²Π΅ΡΠ΅Π½ΠΎ Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΠΎΠΊΠ°ΡΠΎ Π²Π°ΡΠΈΡΠ΅ ΡΠΌΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠ°Ρ ΠΈ Π²Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠ΅ ΡΠ°Π·ΡΠΈΡΡΠ²Π°Ρ ΠΎΡΠ²ΡΠ΄ Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΠ»ΠΎΡ, ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ ΠΊΠ°ΡΠΎ AlexHost VPS Hosting ΠΈ Dedicated Servers ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΊΠΎΡΡΠΎ Π²ΠΈ ΡΡΡΠ±Π²Π° β ΡΡΡ ΡΡΡΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π΅ΡΠ΅ ΡΡΠ΅ ΠΎΠ²Π»Π°Π΄Π΅Π»ΠΈ Π² VirtualBox, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈ Π² ΡΠ΅Π°Π»Π΅Π½ ΠΌΠ°ΡΠ°Π±.
ΠΎΡ Π²ΡΠΈΡΠΊΠΈ Ρ
ΠΎΡΡΠΈΠ½Π³ ΡΡΠ»ΡΠ³ΠΈ