Konfiguracja współdzielenia plików między hostem Windows 11 a wirtualnymi serwerami za pomocą sieci VirtualBox
📁 Konfiguracja współdzielenia plików między hostem Windows 11 a wirtualnymi serwerami za pomocą sieci VirtualBox
🖥️ Wprowadzenie
Wirtualizacja to obecnie nieodłączny element pracy specjalistów IT. Jednym z najczęściej spotykanych wyzwań w codziennej pracy z maszynami wirtualnymi jest efektywne współdzielenie plików pomiędzy hostem a gościem. Jeśli pracujesz na Windows 11 i korzystasz z VirtualBox, istnieje kilka prostych sposobów, by umożliwić wymianę danych z maszynami serwerowymi (np. Windows Server, Linux).
W tym poradniku pokażemy jak skonfigurować współdzielenie plików w środowisku VirtualBox za pomocą sieci — czyli z użyciem folderów sieciowych, SMB lub mapowania dysków przez IP.
✅ Dlaczego warto współdzielić pliki przez sieć?
W przeciwieństwie do tzw. „Shared Folders” (wirtualnych folderów VirtualBox), współdzielenie plików za pomocą sieci:
- 🔒 Nie wymaga instalacji Guest Additions
- 💡 Działa niezależnie od systemu operacyjnego VM
- 🌐 Odwzorowuje rzeczywiste środowiska produkcyjne
- 🔄 Pozwala testować konfiguracje serwerowe SMB, NFS itp.
🛠️ Wymagania wstępne
Aby skonfigurować współdzielenie plików przez sieć, potrzebujesz:
- ✅ Systemu Windows 11 jako host
- ✅ Zainstalowanego VirtualBox
- ✅ Maszyny wirtualnej z systemem serwerowym (np. Windows Server, Ubuntu Server, CentOS)
- ✅ Odpowiedniego trybu sieci w VirtualBox (Host-Only lub Internal Network)

🌐 Krok 1: Ustawienie sieci VirtualBox (Host-Only)
🔧 Jak skonfigurować:
- Otwórz VirtualBox → Plik → Menedżer host-only sieci.
- Kliknij Utwórz, np.
vboxnet0
. - Ustaw zakres IP (np.
192.168.56.1/24
). - W Ustawieniach maszyny wirtualnej:
- Przejdź do zakładki Sieć
- Włącz Adapter 2
- Ustaw tryb na: Host-Only Adapter
- Wybierz:
vboxnet0
🧠 Efekt:
Host (Windows 11) i gość (VM) będą widzieć się wzajemnie w jednej podsieci. Teraz możesz współdzielić zasoby sieciowe.
📁 Krok 2: Udostępnienie folderu na Windows 11
- Wybierz folder na Windows 11 (np.
C:\Wspoldzielony
). - Kliknij prawym przyciskiem → Właściwości → zakładka Udostępnianie.
- Kliknij Udostępnij… → wybierz użytkownika
Wszyscy (Everyone)
→ poziom dostępu: Odczyt/Zapis. - Zanotuj ścieżkę udziału, np.:
\\192.168.56.1\Wspoldzielony
🔐 Opcjonalnie:
Aby umożliwić połączenie bez logowania:
- Włącz konta gościa w Windows 11 lub
- Stwórz użytkownika z hasłem i nadaj mu prawa do folderu
💻 Krok 3: Dostęp z maszyny wirtualnej (Windows Server lub Linux)
🪟 A. Windows Server
- Otwórz eksplorator plików
- Wpisz ścieżkę do udziału:
\\192.168.56.1\Wspoldzielony
- Wprowadź dane logowania (jeśli wymagane)
- Możesz też zamontować udział jako dysk sieciowy:
net use Z: \\192.168.56.1\Wspoldzielony
🐧 B. Linux (np. Ubuntu Server)
Zainstaluj pakiety:
sudo apt update
sudo apt install cifs-utils
Utwórz punkt montowania:
sudo mkdir /mnt/hostshare
Zamontuj udział:
sudo mount -t cifs //192.168.56.1/Wspoldzielony /mnt/hostshare -o user=NAZWA,password=HASLO,vers=3.0
Aby montować automatycznie przy starcie, dodaj wpis do /etc/fstab
.
🔁 Krok 4: Udostępnienie plików z VM do hosta
Analogicznie, możesz utworzyć udział na maszynie wirtualnej, a następnie połączyć się z niego z poziomu Windows 11. Na Windows Server użyj Menedżera Serwera → Zarządzaj → Dodaj role i funkcje → Usługa plików i magazynu → Serwer plików SMB.
🧱 Najczęstsze problemy i rozwiązania
❌ Problem | ✅ Rozwiązanie |
---|---|
Brak dostępu do folderu z VM | Sprawdź zaporę sieciową i prawa do folderu |
Nie można znaleźć adresu 192.168.56.1 |
Upewnij się, że używasz trybu Host-Only |
Odmowa dostępu (Linux) | Użyj prawidłowego użytkownika i wersji SMB (np. vers=3.0 ) |
Udział nie widoczny w sieci | Włącz wykrywanie sieci i udostępnianie w ustawieniach systemu Windows 11 |
💡 Dobre praktyki
- 🔒 Nie udostępniaj folderów bez hasła w środowiskach produkcyjnych
- 🔁 Testuj połączenie z użyciem
ping
ismbclient
- 🧠 Oznacz foldery udostępnione etykietami, aby uniknąć pomyłek
- 📦 Twórz skrypty montujące udział przy starcie maszyny
📋 Podsumowanie
Konfiguracja współdzielenia plików pomiędzy hostem Windows 11 a maszynami wirtualnymi w VirtualBox za pomocą sieci to skuteczny i realistyczny sposób integracji środowisk testowych. To rozwiązanie:
- ✅ Nie wymaga instalacji dodatków VirtualBox
- ✅ Działa z każdą maszyną wirtualną – niezależnie od systemu
- ✅ Pozwala testować scenariusze serwerowe SMB/NFS
- ✅ Zapewnia pełną kontrolę nad udostępnianiem i dostępem
Dzięki temu stworzysz prawdziwe mini-laboratorium sieciowe we własnym komputerze.