Hirdetés

Új hozzászólás Aktív témák

  • brd

    nagyúr

    válasz coco2 #2815 üzenetére

    VirtualBox-nál alapvetően kétféle módon juthat egy gép Internethez (pontosabban a fizikai gép külső hálózatához):

    1. NAT.
    2. Bridge.

    Az 1. eset az alapbeállítás egy új virtuális gépnél, így ha ezt nem állítottad át, akkor ilyen lesz beállítva. Ebben az esetben a virtuális gép (VBox) Network beállításai között a hálózati kártya típusát (sima) NAT-ra kell állítani, és a kívülről (a host fizikai hálózata felől) elérhető szolgáltatásokat a Port Forwarding gomb alatt adhatod meg (ez pont az a port forward, mint amit pl. egy SoHo routeren beállítasz). Ilyenkor a virtuális gép OS hálózati beállításai között érdemes az IP címet fixre állítani, mert nem vagyok benne biztos, hogy a VBox-ban a NAT-hoz beépített DHCP server alapból mindig ugyanazt adja. Példaként, mert így talán egyszerűbb elképzelni: ilyenkor a hálózat úgy néz ki, mint a virtuális gép előtt lenne egy SoHo router és azon keresztül látná a fizikai gépet és annak hálózatát.

    A 2. eset, nem tudom, hogyan működik WiFi-vel/Win10-zel, lehet, hogy ott kreatívan továbbfejlesztették a hálózatkezelést és ilyenkor nem működik a bridge. Mindenesetre a bridge mód úgy működik, hogy a host adaptereihez települ egy driver, ami valami olyasmi névre hallgat, hogy 'VirtualBox <xxxxxx> Bridged Networking Driver', ezt a host adaptereinek részletei között láthatod (az a lista ez, ahonnan az IP címet is beállíthatod, ilyenek vannak benne még, hogy 'Client for Microsoft Networks', vagy 'Internet Protocol Version 4 (TCP/IPv6)'). Ez a driver felelős azért, hogy a bridge-re állított virtuális gépek hálózatát behazudja a host adapterei által látott hálózatra (ebből következik, hogy csak oda tudja, amelyik host adapterhez ez a driver telepítve van). Ilyenkor a fizikai géppel azonos hálózaton lévő gépek számára a virtuális gépek pont úgy néznek ki, mintha még egy fizikai gép lenne a hálózaton (pl. saját MAC address-e is van a virtuális gép hálókártyájának) és a virtuális gép is pont úgy fogja érezni magát, mintha közvetlenül a fizikai hálózaton lenne. Ha több adaptered van a host-on (és ahhoz telepítve a nevezett driver), akkor a virtuális gép beállításai között meg tudod adni, hogy melyik kártyára hazudja be a hálózatot.

    A 'VirtualBox Host-Only Network' azért felelős, hogy a Host-only network-re állított gépek lássanak hálózatot. A Host-only arra való, hogy a virtuális gépek csak a host gépet (és egymást) érjék el, tehát ilyen hálózattal a külső hálózat elérhetetlen.
    A 'vEthernet (Default Switch)' az így a neve alapján a Hyper-V virtuális switch-e (ill. annak egy portjára 'dugott' interfész); a leírásod alapján ez most nem játszik (mert a WiFi-n keresztül kellene látni a virtuális gépet).

    Azt kellene megnézned, hogy bridge esetén a fentebb írt driver ('VirtualBox <xxxxxx> Bridged Networking Driver') települve van-e a WiFi adapterhez és a WiFi adapter van-e kiválasztva, vagy ha NAT-ot állítottál be, akkor a port forward jól van-e beállítva a virtuális gép beállításai között (lásd fent).

    [ Szerkesztve ]

    The only real valuable thing is intuition.

Új hozzászólás Aktív témák