Domovská » jak » Jak předávat porty do virtuálního počítače a používat jej jako server

    Jak předávat porty do virtuálního počítače a používat jej jako server

    VirtualBox a VMware vytvářejí ve výchozím nastavení virtuální stroje s typem sítě NAT. Pokud chcete spustit serverový software uvnitř virtuálního stroje, budete muset změnit jeho typ sítě nebo porty přes virtuální NAT.

    Virtuální počítače obvykle nemusí být přístupné mimo virtuální počítač, takže výchozí nastavení je pro většinu lidí v pořádku. Ve skutečnosti poskytuje jisté zabezpečení, protože izoluje virtuální počítač od příchozích připojení.

    Volba Přemostěné sítě

    S typem sítě NAT provádí hostitelský operační systém překlad síťových adres. Virtuální počítač sdílí adresu IP hostitelského počítače a neobdrží žádné příchozí přenosy. Namiesto toho můžete použít přemostěný režim sítě - v přemostěném režimu se virtuální počítač objeví ve vaší síti jako samostatné zařízení a má vlastní adresu IP.

    Chcete-li změnit typ virtuálního počítače v VirtualBox, klepněte pravým tlačítkem myši na virtuální počítač a vyberte možnost Nastavení. Pokud nemůžete klepnout na tlačítko Nastavení, budete muset před provedením těchto změn vypnout virtuální počítač.

    V sekci Nastavení sítě vyberte síťový adaptér Bridged a klepněte na tlačítko OK. Další informace o každém typu síťového režimu naleznete v části Režimy úvod do sítě v příručce VirtualBox.

    Proces je podobný v aplikacích VMware. Nejprve klepněte pravým tlačítkem myši na vypnutý virtuální počítač a vyberte položku Nastavení virtuálního počítače.

    Vyberte virtuální hardwarové zařízení Network Adapter, vyberte typ síťového připojení Bridged a klepněte na tlačítko OK.

    Přesměrování portů do virtuálního počítače

    Chcete-li z nějakého důvodu použít síťový režim NAT, můžete také přenést porty pomocí NAT virtuálního počítače. Mějte na paměti, že pouze jeden z těchto kroků je nezbytný - porty nemusí být předávány, pokud jste povolili přemostění sítí výše.

    V jednom okamžiku jste museli použít příkaz VBoxManage k předávání portů v VirtualBoxu, ale VirtualBox nyní obsahuje jednoduché grafické okno pro předávání portů. Pokud potřebujete nastavit přesměrování portů pomocí příkazu VBoxManage namísto použití grafického rozhraní, najdete pokyny k tomu v příručce VirtualBox.

    Chcete-li přenést porty do VirtualBoxu, nejprve otevřete okno nastavení virtuálního počítače výběrem volby Nastavení v nabídce.

    Zvolte panel Síť v konfiguračním okně virtuálního stroje, rozbalte sekci Pokročilé a klikněte na tlačítko Přesměrování portů. Všimněte si, že toto tlačítko je aktivní pouze v případě, že používáte typ síťové NAT - v případě, že používáte protokol NAT, musíte pouze porty přesměrovat.

    K předávání portů použijte okno VirtualBox Port Forwarding Rules. Nemusíte zadávat žádné adresy IP - tyto dvě pole jsou volitelné.

    Poznámka: Zatímco nemusíte zadávat žádné podrobnosti o IP, ponecháte pole IP hostitele prázdné, bude VirtualBox naslouchat na 0.0.0.0 - jinými slovy, přijme veškerou komunikaci z místní sítě a předá ji do virtuálního počítače. Zadejte 127.0.0.1 v poli Host IP a VirtualBox bude přijímat pouze provoz, který pochází z vašeho počítače - jinými slovy v hostitelském operačním systému.

    Používáte-li VMware, musíte k tomu použít aplikaci Virtual Network Editor (vmnetcfg). Uživatelé VMware Workstation mohou vybrat možnost Edit -> Virtual Network Editor a otevřít jej.

    Bohužel tento nástroj není součástí programu VMware Player. Existují způsoby, jak je instalovat sami pomocí extrahování souboru vmnetcfg.exe z instalačního programu VMware Player, ale nebyl jsem schopen najít nástroj vmnetcfg.exe v nejnovější verzi VMware Player, VMware Player 5.0 - nemusí být již zahrnut instalátoru. Používáte-li VMware Player, můžete přesto využít přemostění síťového režimu, abyste zpřístupnili váš server.


    Nezapomeňte, že je to jen část procesu zpřístupnění serverového softwaru uvnitř virtuálního stroje. Budete také muset zajistit, aby:

    • Software brány firewall, který běží uvnitř virtuálního počítače, nezabírá připojení. (Možná budete muset povolit serverový program v firewallu hostitelského operačního systému.)
    • Software brány firewall na hostitelském počítači nezabírá připojení. (To platí pouze pro režim NAT s přesměrováním portů - brána firewall hostitelského počítače neinterferuje s přemostěným síťovým režimem.)
    • Váš směrovač správně předává porty - je to nutné pouze v případě, že chcete přistupovat k virtuálnímu zařízení z Internetu. (Konzultujte prosím náš průvodce přesměrováním portů směrovačů zde.)