• Digitaaliset tarvikkeet
  • Palvelin
  • Digitaalinen elämä
  • Tietosuojakäytäntö
  • Ota meihin yhteyttä
  1. Home
  2. Article
  3. Kuinka yhdistää virtuaalikone Internet-yhteyteen...

Kuinka yhdistää virtuaalikone Internet-yhteyteen...

Rsdaa 08/02/2022 1902

Oracle VirtualBoxin ja VMware Workstation Playerin kanssa on saatavana useita erilaisia ​​verkkotiloja. Nämä kaksi ovat loppukäyttäjien eniten käyttämiä virtualisointiohjelmistoja T&K:n ja testauksen suorittamiseen.

Ennen kuin siirrymme pääaiheeseen virtuaalikoneen yhdistämisestä Internet-yhteyteen, sinun on oltava Oracle VirtualBox asennettuna ympäristöpalvelimellesi ja sinun on myös tunnettava erilaiset verkkotilat ja mikä auttaisi meitä muodostamaan yhteyden Internetiin käyttämällä Linux- tai Windows-käyttöjärjestelmää virtuaalikoneesta.

Olen kirjoittanut toisen artikkelin, jossa on yksityiskohtainen selitys Oracle VirtualBoxin ja VMware Workstation Playerin eri verkkotiloista. Joten tässä artikkelissa puhun hyvin lyhyesti ja kosketan vain niitä alueita, jotka kattavat ensisijaisen asialistamme virtuaalikoneen Internet-yhteyden mahdollistamiseksi ja yhdistämiseksi.

Alla on verkkotilat, joita sinun on käytettävä virtuaalikoneen käyttöön ottamiseksi ja Internet-yhteyden yhdistämiseksi

SiltaverkkoNAT (verkko-osoitteiden käännös)

Kuinka siltaverkko toimii?

Siltaverkon yhteydessä Oracle VM VirtualBox käyttää isäntäjärjestelmässäsi laiteohjainta, joka suodattaa tiedot fyysisestä verkkosovittimestasi. Tätä ohjainta kutsutaan siksi verkkosuodatinohjaimeksi. Tämän ansiosta Oracle VM VirtualBox voi siepata tietoja fyysisestä verkosta ja syöttää siihen dataa luoden tehokkaasti uuden verkkorajapinnan ohjelmistoon.

Kun vieras käyttää tällaista uutta ohjelmistoliitäntää, isäntäjärjestelmä näyttää siltä, ​​että vieras olisi fyysisesti yhdistetty liitäntään verkkokaapelilla. Isäntä voi lähettää dataa vieraalle kyseisen rajapinnan kautta ja vastaanottaa tietoja siitä. Tämä tarkoittaa, että voit määrittää reitityksen tai sillan vieraan ja muun verkon välille.

Miten NAT-verkko toimii?

Verkko-osoitteiden käännös (NAT) on yksinkertaisin tapa käyttää ulkoista verkkoa virtuaalikoneen kautta. Yleensä se ei vaadi konfigurointia isäntäverkossa ja vierasjärjestelmässä.

NAT-käytössä oleva virtuaalikone toimii aivan kuin todellinen tietokone, joka muodostaa yhteyden Internetiin reitittimen kautta. Reititin on tässä tapauksessa Oracle VM VirtualBox -verkkomoottori, joka kartoittaa liikenteen virtuaalikoneen ja virtuaalikoneeseen läpinäkyvästi.

Kuinka valitaan/muutetaan verkkotila Oracle Virtual Boxissa?

Jos sinulla on jo käynnissä oleva virtuaalikone mukanasi, valitse virtuaalikone. Napsauta Oracle Virtual Boxin yläpaneelin valikosta Kone ja valitse AsetuksetSeuraava valitse vasemman paneelin valikosta VerkkoValitse sovitin, jolla haluat liittää virtuaalikoneen Internet-yhteyteen. Valitse seuraavaksi pudotusvalikosta joko Bridged Adapter tai NATCNapsauta Ok ja tallenna asetukset.
VINKKI:

Verkkotila voi muuttaa, vaikka virtuaalikone on käynnissä, mutta on silti suositeltavaa suorittaa tämä toiminto virtuaalikoneen virran katkaisemisen jälkeen.

Miten valitaan/muutetaan verkkotila VMware Workstation Playerissa?

Jos olet taas, että sinulla on jo käynnissä oleva virtuaalikoneNapsauta Playeria ylävalikosta, valitse avattavasta valikosta Hallinta ja napsauta Virtuaalikoneen asetukset. Vaihtoehtoisesti voit myös painaa "Ctrl + D" avataksesi virtuaalikoneen asetukset.Valitse verkkosovitin, jolla haluat liittää virtuaalikoneen Internet-yhteyteen. Valitse seuraavaksi verkkotilaksi NAT tai BridgedNapsauta OK ja tallenna asetukset.
VINKKI:

Verkkotilaa voidaan muuttaa myös virtuaalikoneen ollessa käynnissä, mutta tämä toiminto on silti suositeltavaa suorittaa virtuaalikoneen virran katkaisemisen jälkeen.

HUOMAA:

Jos et ole vielä luomassa virtuaalikoneen, voit alkuasennuksen aikana valita virtuaalisen verkkosovittimen verkkotilaksi Bridged tai NAT.

Yhdistä virtuaalikone Internet-yhteyteen NAT:n avulla

Olettaisin, että olet jo valinnut NAT:n verkkotilaksi virtuaalikoneen sovittimelle. NAT:n osalta on tärkeää, että jätät verkkoasetuksesi käyttämään DHCP:tä. . Tässä oletusasetuksissa loppukäyttäjältä ei vaadita manuaalisia muutoksia.

Tarkista verkkokokoonpanosi RHEL/CentOS-ympäristössä. Tarkista käyttöliittymän kokoonpanotiedoston BOOTPROTO-ohje

VINKKI:

Minun tapauksessani asetustiedoston nimi on ifcfg-Ethernet_connection_1, se voi vaihdella ympäristösi mukaan, joten tarkista se.

# egrep BOOTPROTO /etc/sysconfig/network-scripts/ifcfg-Ethernet_connection_1BOOTPROTO=dhcp

Voit myös tarkistaa saman käyttämällä nmcliä luetteloaksesi käytettävissä olevat verkkoyhteydet

# nmcli con showNAME UUIDTYPEDEVICEEthernet-yhteys 130cb1359-cb34-4dae-b994-f4b3b39542d7ethernetenp0s3

Tässä meillä on yksi yhteys "Ethernet-yhteys 1", joten tarkista tämän yhteyden BOOTPROTO

# nmcli -p con show "Ethernet-yhteys 1" | grep -i "ipv4.method"ipv4.method:auto

Kuten näet, IPv4-yhteytemme on asetettu automaattiseksi, staattisen IP:n kohdalla tämä asetetaan manuaaliseksi

Oma /etc/resolv.conf-tiedosto

# cat /etc/resolv.conf# Luonut NetworkManagersearch golinuxcloud.comnameserver 192.168.43.1

Oracle VirtualBoxissa

TÄRKEÄ HUOMAUTUS:

NAT toimii eri tavalla VirtualBoxissa ja VMwaressa. Oracle VirtualBoxissa NAT on paljon kuin yksityinen verkko reitittimen takana, virtuaalikone on näkymätön ja tavoittamaton Internetin ulkopuolelta.

Et voi käyttää palvelinta tällä tavalla, ellet määritä portin edelleenohjausta

. Mutta sisään

VMware Workstation Player voit muodostaa yhteyden suoraan virtuaalikoneeseesi

käyttämällä NAT IP-osoitetta.

Luettelo käytettävissä olevasta liittymästä ja määritä liitäntä, jolle olet määrittänyt NAT:n verkkotilaksi asetuksissa

# ip a1: lo:mtu 65536 qdisc noqueue -tila TUNTEMATON ryhmän oletusarvo qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8ft soveltamisala forever preference_lft foreverinet6 ::1/128 soveltamisala isäntä valid_lft forever preference_lft forever2: enp0s3:mtu 1500 qdisc fq_code-tila UP-ryhmä oletus qlen 1000link/ether 08:00:27:d5:cb:bff:ff:ff:ff:ff: :ffinet 10.0.2.15/24 brd 10.0.2.255 soveltamisala globaali dynaaminen noprefixroute enp0s3 valid_lft 86385sec prefer_lft 86385sec

NAT-tilassa vierasverkkoliitäntä on määritetty oletusarvoisesti IPv4-alueelle. x2 vastaa x:tä 10/0. NAT-rajapinnan esiintymä +2. Joten x on 2, kun vain yksi NAT-ilmentymä on aktiivinen. Siinä tapauksessa vieras on määritetty osoitteeseen 10.0.2.15, yhdyskäytäväksi asetetaan 10.0.2.2 ja nimipalvelin löytyy osoitteesta 10.0.2.3.

Voit muuttaa yksittäisen virtuaalikoneen oletusarvoista NAT-verkkoa käyttämällä alla olevaa komentoa Windows-koneellasi VirtualBoxin kotihakemistossa

C:Program FilesOracleVirtualBox>VBoxManage modifyvm "VM name" --natnet1 "192.168.100.0/24"

Tämä komento varaa verkko-osoitteet 192.168.100.0 - 192.168.100.100.25-verkon ensimmäiselle "VM name" . Vieras-IP:ksi määritettäisiin 192.168.100.15 ja oletusyhdyskäytäväksi 192.168.100.2.

# ip addr näytä dev enp0s32: enp0s3:mtu 1500 qdisc fq_code-tila UP-ryhmän oletus qlen 1000link/ether 08:00:27:d5:cb:b6 brd ff:ff:ff:ff:ff:ffinet 1912.4618. 192.168.100.255 laajuus globaali dynaaminen noprefixroute enp0s3 valid_lft 86138sec preference_lft 86138secinet6 fe80::a00:27ff:fed5:cbb6/64 soveltamisalan linkki valid_lft forever preference_lft mukautettujen muutosten poistaminen ikuisesti

C:Program FilesOracleVirtualBox>VBoxManage modifyvm "VM name" --natnet1default

Yritä nyt yhdistää virtuaalikone Internet-yhteyteen

# ping google.comPING google.com (216.58.196.174) 56(84) tavua dataa.64 tavua maa03s31-in-f14.1e100.net (216.58.196.174): icmp_seq=1 ttl=5.8 aika6 ttl=. osoitteesta maa03s31-in-f14.1e100.net (216.58.196.174): icmp_seq=2 ttl=52 time=35.0 ms^C--- google.comin ping-tilastot ---2 pakettia lähetetty, 2 vastaanotettu, pakettihäviö 0 % , aika 3msrtt min/avg/max/mdev = 35.036/36.428/37.821/1.405 ms
HUOMAA:

Jos et voi joissain tapauksissa yhdistää virtuaalikoneen Internet-yhteyteen NAT:n avulla, yritä vaihtaa sovittimen tyyppiä. Joskus ongelman syy voi olla sovittimen tyyppi. Minun tapauksessani VirtualBoxille minun on käytettävä virtio-netiä sovitintyyppinä

Kuinka muuttaa sovittimen tyyppiä VirtualBoxissa?

Jos haluat muuttaa sovittimen tyyppiä, sinun on sammutettava vastaava VM. Avaa seuraavaksi VM:n asetukset. Siirry verkkoon ja valitse sovitin, jonka sovittimen tyyppiä haluat muuttaa. Valitse haluamasi tyyppi Adapter Type -kohdan pudotusvalikosta. Olen käyttänyt paravirtualisoitua verkkoa (virtio-net), koska IntelPRO/1000 T Server (82543GC) ei pystynyt muodostamaan yhteyttä internet-yhteyteen.
VINKKI:

VMware Workstation Player 15:ssä en löytänyt muuta vaihtoehtoa. Sovitintyyppi NAT-verkkoa varten.

VMware Workstation Playerissa

Tässä VMware Playerin VM:ni on DHCP:llä ja se on määritetty NAT:ksi VM-asetuksissa, ja voin muodostaa yhteyden virtuaalikoneeseen Windows-isäntätietokoneeltani.

# ip addr näytä dev ens332: ens33:mtu 1500 qdisc fq_code-tila UP-ryhmän oletus qlen 1000link/ether 00:0c:29:23:13:e0 brd ff:ff:ff:ff:ff:ffinet 192.8.1628. 192.168.118.255 laajuus globaali dynaaminen noprefixroute ens33 valid_lft 1472sec prefer_lft 1472secinet6 fe80::20c:29ff:fe23:13e0/64 soveltamisala link valid_lft forever preference_lft ikuisesti /etconc automaattisesti luonut populaation, jonka on saanut verkkosolvger.

# cat /etc/resolv.conf# Luonut NetworkManagersearch localdomain golinuxcloud.comnameserver 192.168.118.2

Oletusyhdyskäytäväni

# ip route showdefault kautta 192.168.118.2 dev ens33 proto dhcp metriikka 100

Tarkista, pystytkö yhdistämään virtuaalikoneen Internet-yhteyteen

# ping google.comPING google.com (172.217.26.206) 56(84) tavua dataa.64 tavua maa03s23-in-f206.1e100.net (172.217.26.206): icmp_seq=1 ttl=4 bytes28 osoitteesta maa03s23-in-f206.1e100.net (172.217.26.206): icmp_seq=2 ttl=128 time=45.6 ms^C--- google.comin ping-tilastot ---2 pakettia lähetetty, 2 vastaanotettu, pakettihäviö 0 % , aika 3msrtt min/avg/max/mdev = 38,940/42,278/45,616/3,338 ms

Yhdistä virtuaalikone Internet-yhteyteen siltaverkon avulla

Siltaverkkotilassa voit käyttää virtuaalikoneellesi sekä DHCP:tä että staattista IP-osoitetta. Toivon, että olet jo vaihtanut virtuaalikonesovittimesi verkkotilaksi Bridged, jotta voit yhdistää virtuaalikoneen Internet-yhteyteen.

Sillallisen verkon käytön vaiheet ovat samat sekä Oracle VirtualBoxille että VMware Workstation Playerille

HUOMAA:

Jotta sinulla on staattinen IP, sinun on oltava tietoinen reitittimesi käyttämistä aliverkon, yhdyskäytävän ja DNS-tiedoista, jotta voit käyttää niitä järjestelmän IP-määrityksessä.

Jatkamme DHCP:n käyttöä tämän artikkelin esittelyyn, joten tarkista verkkokokoonpanosi tässä artikkelissa aiemmin selostetulla tavalla.

Uusi IP-osoitteeni on nyt

# ip addr näytä dev enp0s32: enp0s3:mtu 1500 qdisc fq_code-tila UP-ryhmän oletusarvo qlen 1000link/ether 08:00:27:d5:cb:b6 brd ff:ff:ff:ff:ff:ffinet 1942.4brd 1942.368. 192.168.43.255 laajuus globaali dynaaminen noprefixroute enp0s3 valid_lft 3486sec prefer_lft 3486secinet6 fe80::a00:27ff:fed5:cbb6/64 soveltamisala linkki valid_lft forever prefer_lft forever1 proto1 3 ip routede.3p.3 kautta. dhcp metric 100

Kuten näet IP-osoite on muuttunut, nyt saan IP-osoitteen suoraan reitittimestä, jonka pitäisi olla samassa aliverkossa kuin mistä kannettavani saa IP-osoitteen, koska käytämme samaa reititintä.

Alla on kannettavan tietokoneeni IP-osoite ipconfig-komennolla

Langaton LAN-sovitin WiFi: Yhteyskohtainen DNS-liite. : IPv6-osoite. . . . . . . . . . . : 2401:4900:273c:d7cf:979:d5f9:4b34:4958 Väliaikainen IPv6-osoite. . . . . . : 2401:4900:273c:d7cf:6cf5:88f5:2444:dadf Link-paikallinen IPv6-osoite . . . . . : fe80::979:d5f9:4b34:4958%2 IPv4-osoite. . . . . . . . . . . : 192.168.43.168 Aliverkon peite . . . . . . . . . . . : 255.255.255.0 Oletusyhdyskäytävä . . . . . . . . . : fe80::72dd:a8ff:fe0a:8b6f%2 192.168.43.1

Joten kannettava tietokoneeni ja virtuaalikoneeni käyttävät molemmat 192.168.0.1 oletusyhdyskäytävänä.

Tarkista, pystytkö yhdistämään virtuaalikoneen Internet-yhteyteen

# ping google.comPING google.com (216.58.196.174) 56(84) tavua dataa. 64 tavua maa03s31-in-f14.1e100.net (216.58.196.174): icmp_seq=1 ttl=5 6 ms = 48.tes osoitteesta maa03s31-in-f14.1e100.net (216.58.196.174): icmp_seq=2 ttl=53 time=46.7 ms^C--- google.comin ping-tilastot ---2 pakettia lähetetty, 2 vastaanotettu, pakettihäviö 0 % , aika 2msrtt min/avg/max/mdev = 46,668/47,499/48,330/0,831 ms

HUOMAA:

Sinun on kirjauduttava sisään virtuaalikoneen konsoliin VirtualBox/VMwaren avulla ja käynnistettävä verkkoliittymä uudelleen käyttämällä "systemctl restart network" -toimintoa saadaksesi uuden osoitteen, jos käytit NAT- tai muuta verkkotilaa.

Lopuksi toivon, että artikkelin vaiheet virtuaalikoneen yhdistämiseksi Internet-yhteyteen Oracle VirtualBoxissa ja VMware Workstation Playerissa Linuxia käyttävillä versioilla olivat hyödyllisiä. Joten kerro minulle ehdotuksesi ja palautteesi kommenttiosion avulla.

Aiheeseen liittyvät viestit


PREV: ei voi muodostaa yhteyttä oculus-palvelimeen 2020 - Flavio Filho

NEXT: [Ratkaistu] Kuinka voin korjata Oculus Rift -virheen "Can't Reach Oculus ...

Popular Articles

Hot Articles

Navigation Lists

Back to Top