Kif tikkonfigura Netwerk Bejn Guest VM u Host f'Oracle VirtualBox
Ladarba tkun installat sistemi operattivi differenti f'Oracle VirtualBox, tista' tkun trid tippermetti l-komunikazzjoni bejn il-host u l-magni virtwali.
F'dan l-artikolu, se niddeskrivu l-aktar metodu sempliċi u dirett ta 'twaqqif ta' netwerk għal magni virtwali mistiedna u l-host fil-Linux.
Għall-fini ta' dan it-tutorja:
- Sistema Operattiva Ospitanti – Linux Mint 18
- Magni Virtwali OS – CentOS 7 u Ubuntu 16.10
- Oracle Virtualbox li jaħdem fuq il-magna Ospitanti.
- Irid ikollok installat sistema operattiva mistieden bħal Ubuntu, Fedora, CentOS, Linux Mint jew xi waħda mill-għażla tiegħek fil-kaxxa virtwali Oracle.
- Itfi l-magni virtwali hekk kif twettaq il-konfigurazzjonijiet sal-pass fejn ikun meħtieġ li tixgħelhom.
Sabiex il-magni mistiedna u ospitanti jikkomunikaw, jeħtieġ li jkunu fuq l-istess netwerk u b'mod awtomatiku, tista 'tehmeż sa erba' karti tan-netwerk mal-magni mistiedna tiegħek.
Il-karta tan-netwerk default (Adapter 1) normalment tintuża biex tikkonnettja l-magni mistiedna mal-Internet billi tuża NAT permezz tal-magna ospitanti.
Importanti: Dejjem issettja l-ewwel adapter biex jikkomunika mal-host u t-tieni adapter biex jikkonnettja mal-Internet.
Oħloq Netwerk Għall-Mistednin u l-Magni Ospitanti
Fl-interface tal-maniġer tal-Virtualbox hawn taħt, ibda billi toħloq netwerk li fuqu se joperaw l-ospitanti u l-mistednin.
Mur fil-Fajl –> Preferenzi jew agħfas Ctrl + G
:
Mill-interface li ġejja, hemm żewġ għażliet; agħżel Netwerks Ospitanti biss billi tikklikkja fuqha. Imbagħad uża s-sinjal +
fuq il-lemin biex iżżid netwerk ġdid għall-ospitanti biss.
Hawn taħt hawn screen shot li turi li nħoloq netwerk ġdid għall-ospitanti biss imsejjaħ vboxnet0.
Jekk trid, tista 'tneħħiha billi tuża l-buttuna -
fin-nofs u biex tara d-dettalji/settings tan-netwerk, ikklikkja fuq il-buttuna editja.
Tista 'wkoll tibdel il-valuri skont il-preferenzi tiegħek, bħall-indirizz tan-netwerk, il-maskra tan-netwerk, eċċ.
Nota: L-indirizz IPv4 fl-interface hawn taħt huwa l-indirizz IP tal-magna ospitanti tiegħek.
Fl-interface li jmiss, tista 'tikkonfigura s-server DHCP jiġifieri jekk trid li l-magni mistiedna jużaw indirizz IP dinamiku (kun żgur li hija attivata qabel tużah). Imma nirrakkomanda li tuża indirizz IP statiku għall-magni virtwali.
Issa ikklikkja OK fuq l-interfaces kollha tas-settings tan-netwerk hawn taħt biex issalva l-bidliet.
Nota: Tista 'ssegwi l-passi hawn taħt għal kull magna virtwali li trid iżżid fin-netwerk biex tikkomunika mal-magna ospitanti.
Lura fl-interface tal-maniġer tal-kaxxa virtwali, agħżel il-magna virtwali mistieden tiegħek bħal Ubuntu 16.10 server jew CentOS 7 u kklikkja fuq il-menu Settings.
Agħżel l-għażla Netwerk mill-interface hawn fuq. Wara, ikkonfigura l-ewwel karta tan-netwerk (Adapter 1) bis-settings li ġejjin:
- Iċċekkja l-għażla: \Enable Network Adapter biex tixgħelha.
- Fil-qasam Mehmuż ma': agħżel Adapter għall-Ospitanti biss
- Imbagħad agħżel l-Isem tan-netwerk: vboxnet0
Bħal fil-screen shot hawn taħt u kklikkja OK biex issalva s-settings:
Imbagħad żid it-tieni karta tan-netwerk (Adapter 2) biex tikkonnettja magna virtwali mal-Internet permezz tal-host. Uża s-settings hawn taħt:
- Iċċekkja l-għażla: \Enable Network Adapter biex tattivaha.
- Fil-qasam Mehmuż ma': agħżel NAT
F'dan l-istadju, ixgħel il-magna virtwali mistieden, illoggja u kkonfigura l-indirizz IP statiku. Mexxi l-kmand hawn taħt biex turi l-interfaces kollha fuq il-magna mistiedna u l-indirizzi IP allokati:
$ ip add
Mill-iskrin ta' hawn fuq, tista' tara li hemm tliet interfaces attivati fuq il-magna virtwali:
lo
– interface loopbackenp0s3
(Adapter 1) – għal komunikazzjoni tal-host biss li qed tuża d-DHCP kif stabbilit f'wieħed mill-passi preċedenti u kkonfigurat aktar tard b'indirizz IP statiku.enp0s8
(Adapter 2) – għall-konnessjoni mal-Internet. Se juża DHCP b'mod awtomatiku.
Importanti: Hawnhekk, użajt Ubuntu 16.10 Server: indirizz IP: 192.168.56.5.
Iftaħ il-fajl /etc/network/interfaces billi tuża l-editur favorit tiegħek bi privileġġi ta’ super user:
$ sudo vi /etc/network/interfaces
Uża s-settings li ġejjin għall-interface enp0s3 (uża l-valuri preferuti tiegħek hawn):
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
Issejvja l-fajl u oħroġ.
Imbagħad erġa ibda s-servizzi tan-netwerk bħal dan:
$ sudo systemctl restart networking
Alternattivament, reboot is-sistema u mill-qrib, iċċekkja jekk l-interface hux qed tuża l-indirizzi ip ġodda:
$ ip add
Importanti: Għal din it-taqsima, użajt CentOS 7: indirizz IP: 192.168.56.10.
Ibda billi tiftaħ il-fajl għal enp0s3 – interface tan-netwerk għall-ospitanti biss; /etc/sysconfig/network-scripts/ifcfg-enp0s3 billi tuża l-editur favorit tiegħek bi privileġġi ta' super utent:
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
Oħloq/immodifika s-settings li ġejjin (uża l-valuri preferuti tiegħek hawn):
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
Issejvja l-fajl u oħroġ. Imbagħad terġa 'tibda s-servizz tan-netwerk kif ġej (tista' wkoll terġa' tibda):
$ sudo systemctl restart network.service
Iċċekkja jekk l-interface hux qed tuża l-indirizzi IP ġodda kif ġej:
$ ip add
Fuq il-magna ospitanti, uża SSH biex timmaniġġja l-magni virtwali tiegħek. Fl-eżempju li ġej, qed naċċessa s-server CentOS 7 (192.168.56.10) billi tuża SSH:
$ ssh [email $ who
Dak hu! F'din il-kariga, iddeskrivejna metodu sempliċi ta 'twaqqif ta' netwerk bejn magni virtwali mistieden u l-host. Aqsam il-ħsibijiet tiegħek dwar dan it-tutorja billi tuża t-taqsima tal-feedback hawn taħt.