• Digitální příslušenství
  • Server
  • Digitální život
  • Zásady ochrany osobních údajů
  • Kontaktujte nás
  1. Domov
  2. Článek
  3. Jak připojit virtuální počítač k připojení k internetu v...

Jak připojit virtuální počítač k připojení k internetu v...

Rsdaa 08/02/2022 1759

S Oracle VirtualBox a VMware Workstation Player jsou k dispozici různé typy síťového režimu. Tyto dva jsou nejpoužívanějším virtualizačním softwarem koncovými uživateli pro provádění výzkumu a vývoje a testování.

Než přejdeme k hlavnímu tématu, jak připojit virtuální stroj k připojení k internetu, musíte mít na serveru prostředí nainstalován Oracle VirtualBox a také musíte být obeznámeni s různými typy síťových režimů a s tím, který z nich nám pomůže se připojit k internetu pomocí našeho operačního systému Linux nebo Windows z virtuálního počítače.

Napsal jsem další článek s podrobným vysvětlením různých síťových režimů dostupných s Oracle VirtualBox a VMware Workstation Player. Takže v tomto článku budu velmi stručný a dotknu se pouze těch oblastí, které pokrývají naši primární agendu aktivace a připojení virtuálního stroje k připojení k internetu.

Níže jsou síťové režimy, které musíte použít k povolení a připojení virtuálního počítače k ​​připojení k internetu

Bridged NetworkNAT (Překlad síťových adres)

Jak funguje přemostěná síť?

U přemostěných sítí používá Oracle VM VirtualBox ovladač zařízení na vašem hostitelském systému, který filtruje data z vašeho fyzického síťového adaptéru. Tento ovladač se proto nazývá ovladač síťového filtru. To umožňuje Oracle VM VirtualBox zachytit data z fyzické sítě a vložit do ní data, čímž efektivně vytvoří nové síťové rozhraní v softwaru.

Když host používá takové nové softwarové rozhraní, vypadá to pro hostitelský systém, jako by byl host fyzicky připojen k rozhraní pomocí síťového kabelu. Hostitel může odesílat data hostovi přes toto rozhraní a přijímat od něj data. To znamená, že můžete nastavit směrování nebo přemostění mezi hostem a zbytkem vaší sítě.

Jak funguje síť NAT?

Network Address Translation (NAT) je nejjednodušší způsob přístupu k externí síti z virtuálního počítače. Obvykle nevyžaduje žádnou konfiguraci na hostitelské síti a hostujícím systému.

Virtuální počítač s povoleným NAT se chová podobně jako skutečný počítač, který se připojuje k internetu přes router. Směrovačem je v tomto případě síťový engine Oracle VM VirtualBox, který transparentně mapuje provoz z a do virtuálního stroje.

Jak vybrat/změnit síťový režim v Oracle Virtual Box?

Za předpokladu, že již s sebou máte spuštěný virtuální stroj, vyberte virtuální stroj. Klikněte na Stroj v nabídce horního panelu Oracle Virtual Box a vyberte NastaveníDalší vyberte Síť z nabídky levého paneluVyberte adaptér, pomocí kterého chcete připojit virtuální počítač k připojení k internetuDále z rozbalovací nabídky vyberte buď Bridged Adapter nebo NATCklikněte na OK a uložte nastavení.
TIP:

Režim sítě může změnit, i když je virtuální počítač ve stavu běhu, ale přesto se doporučuje provádět tuto činnost po vypnutí virtuálního počítače.

Jak vybrat/změnit síťový režim v přehrávači VMware Workstation Player?

Opět za předpokladu, že již máte spuštěný virtuální stroj. Klikněte na Přehrávač v horní nabídce, z rozbalovací nabídky vyberte Spravovat a klikněte na Nastavení virtuálního stroje. Alternativně můžete také stisknout "Ctrl + D" pro otevření nastavení virtuálního stroje. Vyberte síťový adaptér, pomocí kterého chcete připojit virtuální stroj k připojení k internetu. Dále vyberte síťový režim jako NAT nebo Bridged Klikněte na Ok a uložte nastavení.
TIP:

Síťový režim lze změnit, i když je virtuální počítač ve spuštěném stavu, ale přesto se doporučuje provádět tuto činnost po vypnutí virtuálního počítače.

POZNÁMKA:

Pokud ještě nevytváříte virtuální počítač, můžete během procesu počátečního nastavení vybrat jako síťový režim pro virtuální síťový adaptér Bridged nebo NAT.

Připojit virtuální počítač k připojení k Internetu pomocí NAT

Předpokládám, že jste již vybrali NAT jako síťový režim pro adaptér vašeho virtuálního počítače. Pro NAT je důležité, abyste ponechali nastavení sítě a používali DHCP . Zde nejsou pro výchozí nastavení vyžadovány žádné ruční změny od koncového uživatele.

V prostředí RHEL/CentOS ověřte konfiguraci sítě. Ověřte direktivu BOOTPROTO vašeho konfiguračního souboru rozhraní

NÁPOVĚDA:

V mém případě je název konfiguračního souboru ifcfg-Ethernet_connection_1, může se lišit pro vaše prostředí, takže to zkontrolujte.

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

Totéž můžete ověřit pomocí nmcli a zobrazit seznam dostupných síťových připojení

# nmcli con showNAME UUIDTYPEDEVICEEthernetové připojení 130cb1359-cb34-4dae-b994-f4b3b39542d7ethernetenp0s3

Zde máme jediné připojení "Ethernetové připojení 1", takže pro toto připojení ověřte BOOTPROTO

# nmcli -p con zobrazit "Ethernetové připojení 1" | grep -i "ipv4.method"ipv4.method:auto

Jak vidíte, naše připojení IPv4 je nastaveno na auto, u statické IP bude nastaveno na ruční

Můj soubor /etc/resolv.conf

# cat /etc/resolv.conf# Generováno NetworkManagersearch golinuxcloud.comnameserver 192.168.43.1

Na Oracle VirtualBox

DŮLEŽITÁ POZNÁMKA:

Je rozdíl, jak NAT funguje ve VirtualBoxu a VMware. V Oracle VirtualBox je NAT podobně jako privátní síť za routerem, virtuální stroj je neviditelný a nedostupný z vnějšího internetu.

Server tímto způsobem nemůžete spustit, pokud nenastavíte předávání portů

. Ale v

VMware Workstation Player se můžete přímo připojit k vašemu virtuálnímu počítači

pomocí adresy IP NAT.

Uveďte dostupné rozhraní a určete rozhraní, pro které jste nakonfigurovali NAT jako síťový režim v Nastavení

# ip a1: lo:mtu 65536 stav qdisc noqueue NEZNÁMÝ výchozí skupina qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 platný rozsah hostitele navždy preferovaný_lft foreverinet6 ::1/128 rozsah hostitel valid_lft navždy preferovaný_lft navždy2: enp0s3:mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 08:00:27:d5:cb:bff:brffd ff: :ffinet 10.0.2.15/24 brd 10.0.2.255 rozsah globální dynamický noprefixroute enp0s3 valid_lft 86385sec preferovaný_lft 86385sec

V režimu NAT je rozhraní sítě pro hosty přiřazeno k rozsahu IPv4 standardně 10.04.x.0 instance rozhraní NAT +2. Takže x je 2, když je aktivní pouze jedna instance NAT. V tom případě je hostovi přiřazena adresa 10.0.2.15, brána je nastavena na 10.0.2.2 a jmenný server najdete na 10.0.2.3.

Výchozí síť NAT pro jednotlivé virtuální počítače můžete změnit pomocí níže uvedeného příkazu na počítači se systémem Windows v domovském adresáři VirtualBoxu

C:Program FilesOracleVirtualBox>VBoxManagemodifyvm "Název VM" --natnet1 "192.168.100.0/24"

Tento příkaz by rezervoval síťové adresy od 192.168.100.0 do 192.168.100.254 pro první instanci sítě "VM NAT" . IP hosta by byla přiřazena k 192.168.100.15 a výchozí brána by mohla být nalezena na 192.168.100.2.

# ip addr show dev enp0s32: enp0s3:mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 08:00:27:d5:cb:b6 brd ff:ff:ff:ff:ff:ffinet 192.115/11 192.168.100.255 rozsah globální dynamický noprefixroute enp0s3 valid_lft 86138sec preferovaný_lft 86138secinet6 fe80::a00:27ff:fed5:cbb6/64 odkaz rozsahu valid_lft navždy upřednostňovaný_lft navždy vlastní

Odstranění vašich změn v síti

C:Program FilesOracleVirtualBox>VBoxManagemodevm "Název virtuálního počítače" --natnet1default

Nyní zkuste připojit virtuální počítač k připojení k internetu

# ping google.comPING google.com (216.58.196.174) 56(84) bajtů dat.64 bajtů z maa03s31-in-f14.1e100.net (216.58.196.174): icms_seq=1 t37.82 bytes čas z maa03s31-in-f14.1e100.net (216.58.196.174): icmp_seq=2 ttl=52 time=35.0 ms^C--- statistika pingu google.com ---2 odeslané pakety, 2 přijaté, 0 % ztráta paketů , čas 3msrtt min/avg/max/mdev = 35,036/36,428/37,821/1,405 ms
POZNÁMKA:

Pokud se vám v některých případech nedaří připojit virtuální počítač k internetovému připojení pomocí NAT, zkuste změnit typ adaptéru. Někdy může být příčinou problému typ adaptéru. V mém případě pro VirtualBox musím jako typ adaptéru použít virtio-net

Jak změnit typ adaptéru ve VirtualBoxu?

Chcete-li změnit typ adaptéru, musíte vypnout příslušný virtuální počítač. Dále otevřete Nastavení virtuálního počítače. Přejděte na Síť a vyberte adaptér, u kterého chcete změnit typ adaptéru. v rozevírací nabídce Typ adaptéru vyberte preferovaný typ. Pro mě jsem použil Paravirtualized Network (virtio-net), protože IntelPRO/1000 T Server (82543GC) se nemohl připojit k internetovému připojení.
TIP:

Ve VMware Workstation Player 15 jsem nenašel žádnou možnost změny Typ adaptéru pro síť NAT.

Na VMware Workstation Player

Zde je můj VM na VMware Player na DHCP a je nakonfigurován jako NAT v Nastavení VM a mohu se připojit k virtuálnímu počítači z mého hostitelského notebooku Windows.

# ip addr show dev ens332: ens33:mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:23:13:e0 brd ff:ff:ff:ff:ff:ffinet 192.168.118 192.168.118.255 rozsah globální dynamický noprefixroute ens33 valid_lft 1472sec preferovaný_lft 1472secinet6 fe80::20c:29ff:fe23:13e0/64 odkaz rozsahu valid_lft navždy preferovaný, který navždy dostane_lft

My /etc automaticky automaticky pomocí sítě /etc

# cat /etc/resolv.conf# Generováno NetworkManagersearch localdomain golinuxcloud.comnameserver 192.168.118.2

Moje výchozí brána

# ip route showdefault via 192.168.118.2 dev ens33 proto dhcp metric 100

Zkontrolujte, zda jste schopni připojit virtuální počítač k internetovému připojení

# ping google.comPING google.com (172.217.26.206) 56(84) bajtů dat.64 bajtů z maa03s23-in-f206.1e100.net (172.217.26.206): icmp_seq=28 bytes9 ttl=16. z maa03s23-in-f206.1e100.net (172.217.26.206): icmp_seq=2 ttl=128 time=45,6 ms^C--- google.com statistika ping ---2 přenesené pakety, 2 přijaté, 0% ztráta paketů , čas 3 msrtt min/avg/max/mdev = 38,940/42,278/45,616/3,338 ms

Připojení virtuálního počítače k ​​připojení k Internetu pomocí přemostěné sítě

V režimu přemostěné sítě můžete pro svůj virtuální počítač použít DHCP nebo statickou IP. Doufám, že jste již změnili síťový režim vašeho adaptéru virtuálního stroje na Bridged, abyste mohli připojit virtuální stroj k připojení k internetu.

Postup pro použití Bridged Network je stejný pro Oracle VirtualBox i VMware Workstation Player

POZNÁMKA:

Chcete-li mít statickou adresu IP, musíte znát podrobnosti o podsíti, bráně a DNS, které váš router používá, abyste je mohli použít pro konfiguraci IP vašeho systému.

Pro demonstraci tohoto článku budeme nadále používat DHCP, takže ověřte konfiguraci sítě, jak je vysvětleno dříve v tomto článku

Moje nová IP adresa je nyní

# ip addr show dev enp0s32: enp0s3:mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 08:00:27:d5:cb:b6 brd ff:ff:ff:ff:ff:ffinet 193.1384/44 192.168.43.255 rozsah globální dynamický noprefixroute enp0s3 valid_lft 3486sec preferovaný_lft 3486secinet6 fe80::a00:27ff:fed5:cbb6/64 odkaz rozsahu valid_lft navždy preferovaný_lft navždy# devdch.16 přes 3 metrických 100

Jak vidíte IP adresa se změnila, nyní získávám IP adresu přímo z routeru, který by měl být ve stejné podsíti, odkud IP získává můj notebook, protože používáme stejný router.

Níže je IP adresa z mého notebooku pomocí příkazu ipconfig

Bezdrátový LAN adaptér WiFi: Přípona DNS specifická pro připojení. : Adresa IPv6. . . . . . . . . . . : 2401:4900:273c:d7cf:979:d5f9:4b34:4958 Dočasná adresa IPv6. . . . . . : 2401:4900:273c:d7cf:6cf5:88f5:2444:dadf Link-local IPv6 Address . . . . . : fe80::979:d5f9:4b34:4958%2 Adresa IPv4. . . . . . . . . . . : 192.168.43.168 Maska podsítě . . . . . . . . . . . : 255.255.255.0 Výchozí brána . . . . . . . . . : fe80::72dd:a8ff:fe0a:8b6f%2 192.168.43.1

Můj notebook a virtuální počítač tedy oba používají 192.168.0.1 jako výchozí bránu.

Zkontrolujte, zda můžete připojit virtuální počítač k připojení k internetu

# ping google.comPING google.com (216.58.196.174) 56(84) bajtů dat.64 bajtů z maa03s31-in-f14.1e100.net (216.58.196.174): icms_seq=1 ttl=543 bytes z maa03s31-in-f14.1e100.net (216.58.196.174): icmp_seq=2 ttl=53 time=46.7 ms^C--- statistika pingu google.com ---2 odeslané pakety, 2 přijaté, 0 % ztráta paketů , čas 2 msrtt min/avg/max/mdev = 46,668/47,499/48,330/0,831 ms

POZNÁMKA:

Pokud jste používali NAT nebo jakýkoli jiný síťový režim, musíte se přihlásit ke konzole virtuálního počítače pomocí VirtualBox/VMware a restartovat síťové rozhraní pomocí „systemctl restart network“, abyste získali novou adresu.

Nakonec doufám, že kroky z článku pro připojení virtuálního stroje k internetovému připojení na Oracle VirtualBox a VMware Workstation Player pomocí Linuxu byly užitečné. Dejte mi tedy vědět své návrhy a zpětnou vazbu pomocí sekce komentářů.

Související příspěvky


PREV: nelze se připojit k serveru oculus 2020 - Flavio Filho

NEXT: [Vyřešeno] Jak mohu opravit chybu Oculus Rift „Can't Reach Oculus ...

Populární články

Žhavé články

Navigační seznamy

Zpět na začátek