Cauza de bază:
Rețeaua dvs. de acasă utilizează rețeaua 192.168.0.0/24. Aceasta înseamnă că dispozitivele dvs. din rețeaua de domiciliu au adrese de la 192.168.0.1 (routerul dvs.) la 192.168.0.254.
O altă rețea din altă parte ar putea/va folosi un alt interval de rețea.
Stația dvs. de lucru este probabil configurată să utilizeze DHCP, adică va primi o adresă IP atribuită în afara intervalului de adrese ale rețelei, de ex. 192.168.0.100 acasă sau 192.168.67.45 altundeva.
VM-ul dvs. are un IP fix în afara domeniului rețelei dvs. de domiciliu și, prin urmare, nu se poate conecta într-o rețea care utilizează un interval diferit.
Când treceți la rețeaua NAT în Virtualbox, se aplică același lucru.Rețeaua NAT de pe Virtualbox (care este o rețea ÎN SPATELE adaptorului fizic furnizat VM-ului) este 10.0.2.0/24, din câte știu, iar gateway-ul (stația ta de lucru) este 10.0.2.2.
Luând în considerare acest lucru, există mai multe soluții posibile:
Soluția 1: utilizați Bridge și DHCP
Nu specificați dacă dvs nevoie pentru a utiliza o adresă IP fixă în VM. Dacă nu, atunci schimbați /etc/network/interfaces în
auto enp0s3
iface enp0s3 inet dhcp
Soluția 2: utilizați DHCP și NAT
Aceeași configurație în invitatul tău ca mai sus, dar cu rețeaua NAT
Soluția 3: IP fix în rețeaua NAT
Utilizați mai întâi Soluția 2.
Apoi descoperiți ce IP/Subrețea vi se atribuie
apoi modificați configurația din /etc/network/interfaces pentru a reflecta modificările:
auto enp0s3
iface enp0s3 inet static
adresa 10.0.2.84
mască de rețea 255.255.255.0
rețeaua 10.0.2.0
difuzat 10.0.2.255
gateway 10.0.2.2
dns-nameservers 10.0.2.84 100.100.2.136 100.100.2.138 8.8.8.8 `
Totuși, va trebui să portați înainte din lumea exterioară la VM.
Soluția 4: utilizați două adaptoare de rețea
Din întrebarea dvs., nu este complet clar de ce rulați bind pe VM. Presupun că doriți să-l utilizați ca server DNS pentru filtrare etc în LAN-ul dvs.? Dacă doriți să păstrați configurația de mai sus, eliminați linia
gateway 192.168.0.1
și adăugați o a doua interfață de rețea, care ar putea fi numită enp1s45, de exemplu, folosind dhcp ca poartă de acces la internet:
auto enp1s45
iface enp1s45 inet dhcp
În acest fel, a doua interfață oferă poarta de acces la internet. Acasa, mașina dvs. va fi în continuare 192.168.0.84