ITBlog

IT Blog w tematach różnych...

  • O blogu…
  • Edukacja
    • Moodle – stare
    • Moodle2
    • Testy
    • Wykłady IT
  • Firma

VirtualBox i dodatkowe karty sieciowe.

Napisane przez Igor Brzeżek on 30 listopada 2022
Napisane w: Wirtualizacja.

Dodanie dodatkowych interfejsów sieciowych VirtualBox
Standardowo mamy w GUI tylko 4 interfejsy sieciowe i tyle tam będziemy widzieć. VirtualBox umożliwia dodanie dodatkowych kart sieciowych. Wykonać to można tylko z wiersza poleceń za pomocą programu VBoxManage. Maksymalnie dodamy cztery interfejsy (cztery już mamy w GUI).

Przydatne opcje wiersza poleceń służące dodawaniu dodatkowych interfejsów sieciowych.

Uwaga: program wiersza poleceń zarządzający VirtualBox o nazwie 'vboxmanage.exe’ znajdziemy (pod Windows) w katalogu instalacyjnym, zazwyczaj: „c:\Program Files\Oracle\VirtualBox\VBoxManage.exe”

Utworzenie nowej karty o numerze 5-8:
VBoxManage modifyvm "Nazwa maszyny" --nic<5-8> none|null|nat|bridged|intnet|hostonly|generic|natnetwork
VBoxManage modifyvm "Nazwa maszyny" --nictype<5-8> Am79C970A|Am79C973|82540EM|82543GC|82545EM|virtio
VBoxManage modifyvm "Nazwa maszyny" --macaddress<5-8> auto|<mac>
VBoxManage modifyvm "Nazwa maszyny" --cableconnected<5-8> on|off
VBoxManage modifyvm "Nazwa maszyny" --nicpromisc<5-8> allow-all | deny | Ustalenie jej dodatkowych opcji:
VBoxManage modifyvm "Nazwa maszyny" --bridgeadapter<5-8> none|<devicename>
VBoxManage modifyvm "Nazwa maszyny" --hostonlyadapter<5-8> none|<devicename>
VBoxManage modifyvm "Nazwa maszyny" --intnet<5-8> <network name>
VBoxManage modifyvm "Nazwa maszyny" --natnet<5-8> <network>|default VBoxManage modifyvm "Nazwa maszyny" --nat-network<5-8> <network name>
Zamiast nazwy maszyny można użyć jej UUID, które poznamy za pomocą polecenia:
vboxmanage list vms
Aby taką dodatkową kartę usunąć wydajemy polecenie:
VBoxManage modifyvm "Nazwa maszyny" --nic<5-8> none

Pozycja <devicename> to nazwa urządzenia w maszynie hosta, z którym karta będzie połączona. Zazwyczaj będzie to nazwa fizycznej karty sieciowej.

Nowe karty *nie* pojawią się w GUI ale w samej maszynie. Poniżej przykład dodania karty dla Debiana:

Okno interfejsów sieciowych przed dodaniem karty (włączona jest tylko „Karta 1”:

Widok z konsoli, mamy jeden interfejs sieciowy:

Zatrzymujemy maszynę wirtualną i dodajemy kartę *z konsoli* – nie z GUI:

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm "Debian DEV v1.4" --nic5 bridged
 "c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm "Debian DEV v1.4" --nictype5 82540EM
 "c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm "Debian DEV v1.4" --macaddress5 auto
 "c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm "Debian DEV v1.4" --cableconnected5 on
 "c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm "Debian DEV v1.4" --bridgeadapter5 "Realtek PCIe GbE Family Controller"

Uwaga: w  tym wypadku dodajemy kartę w trybie mostkowanym do fizycznego interfejsu hosta o nazwie „Realtek PCIe GbE Family Controller”

Po dodaniu karty widać, że w GUI nie jest ona ukazana:

Uruchamiamy maszynę wirtualną i sprawdzamy interfejsy sieciowe:

Jak widać mamy dodatkowy. To nie jest interfejs, który można uzyskać z GUI! ten interfejs został utworzony z wiersza poleceń. Takich interfejsów możemy dodać cztery więc w sumie maszyna wirtualna może ich mieć osiem.

Nawigacja

← Linux Turnkey Core – gotowa maszyna wirtualna
VirtualBox – Instalacja systemu Debian w minimalnej wersji „netinstall” →
  • Szukaj

  • Kategorie

    • IT ogólnie (163)
      • AI (3)
      • Bezpieczeństwo (20)
        • Model AAA (7)
        • Szyfrowanie (1)
      • CCTV (3)
      • Hardware (2)
      • Podstawy informatyki (1)
      • Sieci (50)
        • Cisco (4)
          • Obsługa haseł (2)
        • MikroTik (8)
        • Monitorowanie sieci (6)
        • Pomiary w sieciach LAN (6)
          • iptraf-ng (3)
        • Protokół ARP (5)
        • Symulator sieci GNS3 (5)
        • Tunelowanie ruchu (6)
          • Tunele GRE (2)
          • Tunele SSH (4)
        • WLAN / WiFi (7)
      • Software (78)
        • Bazy danych (13)
        • Programowanie (21)
        • Systemy operacyjne (21)
          • Linux Debian (18)
        • Windows (8)
      • Wirtualizacja (26)
  • Ostatnie wpisy

    • Pomiary prędkości
    • SNMP-Exporter, Prometheus, Grafana + MikroTik
    • Monitorowanie sieci LAN za pomocą SNMP
    • Lokalny model Bielik dla Ollama
    • Hermes agent
  • Strona odwiedzona

    od 11.01.2013

  • Doskonała platforma e-learningowa Uzyskaj certyfikat IT

Proudly powered by WordPress Theme: Parament by Automattic.
7ads6x98y

Powered by
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by