ഒറാക്കിൾ വെർച്വൽബോക്സിൽ അതിഥി വിഎമ്മിനും ഹോസ്റ്റിനും ഇടയിൽ നെറ്റ്uവർക്ക് എങ്ങനെ കോൺഫിഗർ ചെയ്യാം
Oracle VirtualBox-ൽ നിങ്ങൾ വ്യത്യസ്ത ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ഹോസ്റ്റും വെർച്വൽ മെഷീനുകളും തമ്മിലുള്ള ആശയവിനിമയം പ്രവർത്തനക്ഷമമാക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.
ഈ ലേഖനത്തിൽ, അതിഥി വെർച്വൽ മെഷീനുകൾക്കും ലിനക്സിലെ ഹോസ്റ്റിനുമായി ഒരു നെറ്റ്uവർക്ക് സജ്ജീകരിക്കുന്നതിനുള്ള ഏറ്റവും ലളിതവും നേരിട്ടുള്ളതുമായ രീതി ഞങ്ങൾ വിവരിക്കും.
ഈ ട്യൂട്ടോറിയലിന്റെ ഉദ്ദേശ്യത്തിനായി:
- ഹോസ്റ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം - Linux Mint 18
- Virtual Machine OS – CentOS 7, Ubuntu 16.10
- ഒരു പ്രവർത്തിക്കുന്ന Oracle Virtualbox ഹോസ്റ്റ് മെഷീനിൽ ഇൻസ്റ്റാൾ ചെയ്തു.
- Ubuntu, Fedora, CentOS, Linux Mint അല്ലെങ്കിൽ Oracle വെർച്വൽ ബോക്സിൽ നിങ്ങൾക്ക് ഇഷ്ടമുള്ള ഏതെങ്കിലും ഒരു ഗസ്റ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റം നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം.
- വെർച്വൽ മെഷീനുകൾ ഓൺ ചെയ്യേണ്ട ഘട്ടം വരെ കോൺഫിഗറേഷനുകൾ നടത്തുമ്പോൾ അവ പവർ ഓഫ് ചെയ്യുക.
അതിഥിക്കും ഹോസ്റ്റ് മെഷീനുകൾക്കും ആശയവിനിമയം നടത്തുന്നതിന്, അവ ഒരേ നെറ്റ്uവർക്കിൽ ആയിരിക്കണം, സ്ഥിരസ്ഥിതിയായി, നിങ്ങളുടെ ഗസ്റ്റ് മെഷീനുകളിലേക്ക് നാല് നെറ്റ്uവർക്ക് കാർഡുകൾ വരെ അറ്റാച്ചുചെയ്യാനാകും.
ഹോസ്റ്റ് മെഷീൻ വഴി NAT ഉപയോഗിച്ച് ഗസ്റ്റ് മെഷീനുകളെ ഇന്റർനെറ്റുമായി ബന്ധിപ്പിക്കുന്നതിന് ഡിഫോൾട്ട് നെറ്റ്uവർക്ക് കാർഡ് (അഡാപ്റ്റർ 1) സാധാരണയായി ഉപയോഗിക്കുന്നു.
പ്രധാനപ്പെട്ടത്: ഹോസ്റ്റുമായി ആശയവിനിമയം നടത്താൻ എല്ലായ്പ്പോഴും ആദ്യ അഡാപ്റ്ററും ഇന്റർനെറ്റിലേക്ക് കണക്റ്റുചെയ്യാൻ രണ്ടാമത്തെ അഡാപ്റ്ററും സജ്ജമാക്കുക.
അതിഥികൾക്കും ഹോസ്റ്റ് മെഷീനുകൾക്കുമായി ഒരു നെറ്റ്uവർക്ക് സൃഷ്uടിക്കുക
ചുവടെയുള്ള വെർച്വൽബോക്സ് മാനേജർ ഇന്റർഫേസിൽ, ഹോസ്റ്റും അതിഥികളും പ്രവർത്തിക്കുന്ന ഒരു നെറ്റ്uവർക്ക് സൃഷ്ടിച്ച് ആരംഭിക്കുക.
ഫയൽ -> മുൻഗണനകളിലേക്ക് പോകുക അല്ലെങ്കിൽ Ctrl + G
അമർത്തുക:
ഇനിപ്പറയുന്ന ഇന്റർഫേസിൽ നിന്ന്, രണ്ട് ഓപ്ഷനുകൾ ഉണ്ട്; അതിൽ ക്ലിക്ക് ചെയ്ത് ഹോസ്റ്റ്-മാത്രം നെറ്റ്uവർക്കുകൾ തിരഞ്ഞെടുക്കുക. ഒരു പുതിയ ഹോസ്റ്റ്-മാത്രം നെറ്റ്uവർക്ക് ചേർക്കുന്നതിന് വലതുവശത്തുള്ള +
ചിഹ്നം ഉപയോഗിക്കുക.
vboxnet0 എന്ന പേരിൽ ഒരു പുതിയ ഹോസ്റ്റ്-മാത്രം നെറ്റ്uവർക്ക് സൃഷ്uടിച്ചതായി കാണിക്കുന്ന ഒരു സ്uക്രീൻ ഷോട്ട് ചുവടെയുണ്ട്.
നിങ്ങൾക്ക് വേണമെങ്കിൽ, മധ്യഭാഗത്തുള്ള -
ബട്ടൺ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് നീക്കം ചെയ്യാം, നെറ്റ്uവർക്ക് വിശദാംശങ്ങൾ/ക്രമീകരണങ്ങൾ കാണുന്നതിന്, എഡിറ്റ് ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.
നെറ്റ്uവർക്ക് വിലാസം, നെറ്റ്uവർക്ക് മാസ്ക് മുതലായവ പോലുള്ള നിങ്ങളുടെ മുൻഗണനകൾ അനുസരിച്ച് നിങ്ങൾക്ക് മൂല്യങ്ങൾ മാറ്റാനും കഴിയും.
ശ്രദ്ധിക്കുക: ചുവടെയുള്ള ഇന്റർഫേസിലെ IPv4 വിലാസം നിങ്ങളുടെ ഹോസ്റ്റ് മെഷീന്റെ IP വിലാസമാണ്.
അടുത്ത ഇന്റർഫേസിൽ, നിങ്ങൾക്ക് DHCP സെർവർ കോൺഫിഗർ ചെയ്യാം, അതായത് ഗസ്റ്റ് മെഷീനുകൾ ഒരു ഡൈനാമിക് ഐപി വിലാസം ഉപയോഗിക്കണമെങ്കിൽ (അത് ഉപയോഗിക്കുന്നതിന് മുമ്പ് അത് പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക). എന്നാൽ വെർച്വൽ മെഷീനുകൾക്കായി ഒരു സ്റ്റാറ്റിക് ഐപി വിലാസം ഉപയോഗിക്കാൻ ഞാൻ ശുപാർശ ചെയ്യുന്നു.
മാറ്റങ്ങൾ സംരക്ഷിക്കുന്നതിന് ചുവടെയുള്ള എല്ലാ നെറ്റ്uവർക്ക് ക്രമീകരണ ഇന്റർഫേസുകളിലും ശരി ക്ലിക്കുചെയ്യുക.
ശ്രദ്ധിക്കുക: ഹോസ്റ്റ് മെഷീനുമായി ആശയവിനിമയം നടത്തുന്നതിന് നെറ്റ്uവർക്കിൽ ചേർക്കാൻ ആഗ്രഹിക്കുന്ന എല്ലാ വെർച്വൽ മെഷീനുകൾക്കും ചുവടെയുള്ള ഘട്ടങ്ങൾ നിങ്ങൾക്ക് പിന്തുടരാനാകും.
വെർച്വൽ ബോക്uസ് മാനേജർ ഇന്റർഫേസിലേക്ക് മടങ്ങുക, Ubuntu 16.10 സെർവർ അല്ലെങ്കിൽ CentOS 7 പോലുള്ള നിങ്ങളുടെ അതിഥി വെർച്വൽ മെഷീൻ തിരഞ്ഞെടുത്ത് ക്രമീകരണ മെനുവിൽ ക്ലിക്കുചെയ്യുക.
മുകളിലുള്ള ഇന്റർഫേസിൽ നിന്ന് നെറ്റ്uവർക്ക് ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. അതിനുശേഷം, ഇനിപ്പറയുന്ന ക്രമീകരണങ്ങൾ ഉപയോഗിച്ച് ആദ്യത്തെ നെറ്റ്uവർക്ക് കാർഡ് (അഡാപ്റ്റർ 1) കോൺഫിഗർ ചെയ്യുക:
- ഓപ്ഷൻ പരിശോധിക്കുക: \നെറ്റ്uവർക്ക് അഡാപ്റ്റർ പ്രവർത്തനക്ഷമമാക്കുക അത് ഓണാക്കാൻ.
- ഇതിലേക്ക് അറ്റാച്ച് ചെയ്uതിരിക്കുന്ന ഫീൽഡിൽ: ഹോസ്റ്റ്-മാത്രം അഡാപ്റ്റർ തിരഞ്ഞെടുക്കുക
- അതിനുശേഷം നെറ്റ്uവർക്കിന്റെ പേര് തിരഞ്ഞെടുക്കുക: vboxnet0
ചുവടെയുള്ള സ്ക്രീൻ ഷോട്ടിലെന്നപോലെ, ക്രമീകരണങ്ങൾ സംരക്ഷിക്കുന്നതിന് ശരി ക്ലിക്കുചെയ്യുക:
തുടർന്ന് ഹോസ്റ്റ് വഴി ഇന്റർനെറ്റിലേക്ക് വെർച്വൽ മെഷീനെ ബന്ധിപ്പിക്കുന്നതിന് രണ്ടാമത്തെ നെറ്റ്uവർക്ക് കാർഡ് (അഡാപ്റ്റർ 2) ചേർക്കുക. ചുവടെയുള്ള ക്രമീകരണങ്ങൾ ഉപയോഗിക്കുക:
- ഇത് സജീവമാക്കുന്നതിന്, \നെറ്റ്uവർക്ക് അഡാപ്റ്റർ പ്രവർത്തനക്ഷമമാക്കുക എന്ന ഓപ്uഷൻ പരിശോധിക്കുക.
- ഇതിലേക്ക് അറ്റാച്ച് ചെയ്uതിരിക്കുന്ന ഫീൽഡിൽ: NAT തിരഞ്ഞെടുക്കുക
ഈ ഘട്ടത്തിൽ, ഗസ്റ്റ് വെർച്വൽ മെഷീനിൽ പവർ ചെയ്യുക, ലോഗിൻ ചെയ്ത് സ്റ്റാറ്റിക് ഐപി വിലാസം കോൺഫിഗർ ചെയ്യുക. ഗസ്റ്റ് മെഷീനിലെ എല്ലാ ഇന്റർഫേസുകളും അനുവദിച്ച IP വിലാസങ്ങളും കാണിക്കുന്നതിന് താഴെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:
$ ip add
മുകളിലെ സ്ക്രീൻ ഷോട്ടിൽ നിന്ന്, വെർച്വൽ മെഷീനിൽ മൂന്ന് ഇന്റർഫേസുകൾ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെന്ന് നിങ്ങൾക്ക് കാണാൻ കഴിയും:
lo
– loopback interfaceenp0s3
(അഡാപ്റ്റർ 1) - മുമ്പത്തെ ഘട്ടങ്ങളിലൊന്നിൽ സജ്ജമാക്കിയതും പിന്നീട് ഒരു സ്റ്റാറ്റിക് IP വിലാസം ഉപയോഗിച്ച് കോൺഫിഗർ ചെയ്തതുമായ DHCP ഉപയോഗിക്കുന്ന ഹോസ്റ്റ്-മാത്രം ആശയവിനിമയത്തിന്.enp0s8
(അഡാപ്റ്റർ 2) – ഇന്റർനെറ്റിലേക്കുള്ള കണക്ഷനുവേണ്ടി. ഇത് ഡിഫോൾട്ടായി DHCP ഉപയോഗിക്കും.
പ്രധാനപ്പെട്ടത്: ഇവിടെ, ഞാൻ ഉബുണ്ടു 16.10 സെർവർ ഉപയോഗിച്ചു: IP വിലാസം: 192.168.56.5.
സൂപ്പർ യൂസർ പ്രത്യേകാവകാശങ്ങളോടെ നിങ്ങളുടെ പ്രിയപ്പെട്ട എഡിറ്റർ ഉപയോഗിച്ച് ഫയൽ /etc/network/interfaces തുറക്കുക:
$ sudo vi /etc/network/interfaces
enp0s3 എന്ന ഇന്റർഫേസിനായി ഇനിപ്പറയുന്ന ക്രമീകരണങ്ങൾ ഉപയോഗിക്കുക (നിങ്ങളുടെ മുൻഗണന മൂല്യങ്ങൾ ഇവിടെ ഉപയോഗിക്കുക):
auto enp0s3 iface enp0s3 inet static address 192.168.56.5 network 192.168.56.0 netmask 255.255.255.0 gateway 192.168.56.1 dns-nameservers 8.8.8.8 192.168.56.1
ഫയൽ സംരക്ഷിച്ച് പുറത്തുകടക്കുക.
തുടർന്ന് ഇതുപോലുള്ള നെറ്റ്uവർക്ക് സേവനങ്ങൾ പുനരാരംഭിക്കുക:
$ sudo systemctl restart networking
പകരമായി, സിസ്റ്റം റീബൂട്ട് ചെയ്ത് അടുത്ത്, ഇന്റർഫേസ് പുതിയ ഐപി വിലാസങ്ങൾ ഉപയോഗിക്കുന്നുണ്ടോ എന്ന് പരിശോധിക്കുക:
$ ip add
പ്രധാനം: ഈ വിഭാഗത്തിനായി, ഞാൻ CentOS 7: IP വിലാസം: 192.168.56.10 ഉപയോഗിച്ചു.
enp0s3 - ഹോസ്റ്റ്-മാത്രം നെറ്റ്uവർക്ക് ഇന്റർഫേസിനായുള്ള ഫയൽ തുറന്ന് ആരംഭിക്കുക; /etc/sysconfig/network-scripts/ifcfg-enp0s3 സൂപ്പർ യൂസർ പ്രത്യേകാവകാശങ്ങളോടെ നിങ്ങളുടെ പ്രിയപ്പെട്ട എഡിറ്റർ ഉപയോഗിക്കുന്നു:
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
ഇനിപ്പറയുന്ന ക്രമീകരണങ്ങൾ സൃഷ്uടിക്കുക/പരിഷ്uക്കരിക്കുക (നിങ്ങൾ തിരഞ്ഞെടുത്ത മൂല്യങ്ങൾ ഇവിടെ ഉപയോഗിക്കുക):
BOOTPROTO=static ONBOOT=yes IPADDR=192.168.56.10 NETWORK=192.168.56.0 NETMASK=255.255.255.0 GATEWAY=192.168.56.1 DNS=8.8.8.8 192.168.56.1 NM_CONTROLLED=no #use this file not network manager to manage interface
ഫയൽ സംരക്ഷിച്ച് പുറത്തുകടക്കുക. തുടർന്ന് നെറ്റ്uവർക്ക് സേവനം ഇനിപ്പറയുന്ന രീതിയിൽ പുനരാരംഭിക്കുക (നിങ്ങൾക്ക് റീബൂട്ട് ചെയ്യാനും കഴിയും):
$ sudo systemctl restart network.service
ഇന്റർഫേസ് ഇനിപ്പറയുന്ന രീതിയിൽ പുതിയ ഐപി വിലാസങ്ങൾ ഉപയോഗിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക:
$ ip add
ഹോസ്റ്റ് മെഷീനിൽ, നിങ്ങളുടെ വെർച്വൽ മെഷീനുകൾ നിയന്ത്രിക്കാൻ SSH ഉപയോഗിക്കുക. ഇനിപ്പറയുന്ന ഉദാഹരണത്തിൽ, ഞാൻ SSH ഉപയോഗിച്ച് CentOS 7 (192.168.56.10) സെർവർ ആക്സസ് ചെയ്യുന്നു:
$ ssh [email $ who
അത്രയേയുള്ളൂ! ഈ പോസ്റ്റിൽ, ഒരു ഗസ്റ്റ് വെർച്വൽ മെഷീനുകൾക്കും ഹോസ്റ്റിനും ഇടയിൽ ഒരു നെറ്റ്uവർക്ക് സജ്ജീകരിക്കുന്നതിനുള്ള ഒരു നേരായ രീതി ഞങ്ങൾ വിവരിച്ചു. ചുവടെയുള്ള ഫീഡ്uബാക്ക് വിഭാഗം ഉപയോഗിച്ച് ഈ ട്യൂട്ടോറിയലിനെക്കുറിച്ചുള്ള നിങ്ങളുടെ ചിന്തകൾ പങ്കിടുക.