Puncte:2

vBox Server w. Rețeaua în punte se va conecta numai la Wifi de acasă

drapel tr

Serverul meu debian 10.5 vBox de pe gazda ubuntu 20.04 nu se va conecta la internet și nici nu se va conecta la oaspete dacă nu sunt în rețeaua wifi de acasă. (vBox 6.1)

Nu pot da ping la server de la gazdă la server.

Totul pornește corect, fără erori de serviciu la pornire... (adică, fără mesaje de eroare care să mă ajute să depanez.)

Am încercat să trec la o rețea nat și să configurez redirecționarea portului. Am reușit să introduc ssh în cutie, dar nu am putut ping de la gazdă și nu aveam conexiune la internet externă în interiorul cutiei.

Poate cineva o soluție completă, care să-mi permită să folosesc diferite rețele wifi după bunul plac?

Serverul meu Debian 10.5 are acest lucru în `/etc/notwork/interfaces

auto enp0s3
iface enp0s3 inet static
        adresa 192.168.0.84 #Serverul meu rulează un server DNS bind, așa că i-am adăugat adresa
        mască de rețea 255.255.255.0
        rețeaua 192.168.0.0
        difuzat 192.168.0.255
        gateway 192.168.0.1
        dns-nameservers 192.168.0.84 100.100.2.136 100.100.2.138 8.8.8.8 `

FYI, acesta este un tutorial care rezolvă aceeași problemă, dar nu am putut să-l „traduc” pentru Ubuntu Host și serverul Debian 10.5 https://marcus.4christies.com/2019/01/how-to-create-a-virtualbox-vm-with-a-static-ip-and-internet-access/

PonJar avatar
drapel in
Vrei să spui că funcționează acasă, dar nu în altă parte? Ați configurat serverul pentru alte SSID-uri și parolele corespunzătoare ale acestora. Nu veți putea să faceți ping la server când acesta nu se conectează la rețeaua locală. Serverul Ubuntu folosește Netplan, nu sunt sigur ce folosește serverul Debian. Bănuiesc că întrebările serverului Debian nu sunt chiar permise aici
nightwatch avatar
drapel tr
Da funcționează acasă.. dar nicăieri altundeva... Sunt pe o gazdă ubuntu 20.04, așa că m-am gândit că ar fi ok... și vbox este instalat pe gazdă.
nightwatch avatar
drapel tr
Folosesc un adaptor cu punte, nu configurez niciodată serverul pentru SSID și parole. Gazda Ubuntu atribuie totul
PonJar avatar
drapel in
Poate că memoria îmi joacă feste, dar în modul bridge, VM-ul primește propria adresă IP. Cred că, când am făcut asta în trecut, a trebuit să configurez wpa_supplicant.conf în VM
drapel in
VM-ul trebuie să fie accesibil altor mașini din rețea? Sau trebuie accesat doar prin gazdă?
nightwatch avatar
drapel tr
Gazda trebuie să introducă ssh în mașină, iar mașina în sine are nevoie de conexiune la internet în afara. În prezent, încerc configurațiile de combinație de adaptoare NAT și Host-Only, dar nu am înțeles bine.
Puncte:1
drapel pk

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

nightwatch avatar
drapel tr
buna. multumesc pentru postarea ta. Voi testa marți/miercuri. încercând să facă un termen limită. Dar îți voi acorda recompensă.. Pentru niciun alt motiv, decât să faci un efort real pentru a fi de ajutor. :-) Bucură-te de ziua ta!
onemarcfifty avatar
drapel pk
Mulțumesc un milion - ești foarte amabil din partea ta - spune-mi dacă funcționează!
nightwatch avatar
drapel tr
Câteva zile întârziere, așa cum pare să fie „noua mea normalitate”... dar am făcut check-in pentru a confirma că Soluția 4 a funcționat genial. Pot călători liber, pot să mă conectez rapid și să duc lucrurile la bun sfârșit. MULȚUMIRI!
nightwatch avatar
drapel tr
FYI, condiția gateway-ului din configurația mea originală a fost cea care mă declanșa. captură bună. PS... am observat ca esti neamt...
onemarcfifty avatar
drapel pk
Super, ma bucur ca a functionat!!! Si da, sunt neamt ;-)
nightwatch avatar
drapel tr
Așa că am decis să sparg lucrurile din nou... ;-P Poate că mai aveți puțină ingeniozitate germană pentru mine :-) https://askubuntu.com/questions/1378968/ufw-unblock-host-to-guest-traffic
Puncte:0
drapel cn

Deci, rețeaua dvs. de domiciliu vă permite să vă conectați interfața WLAN principală a sistemului de operare al laptopului (Hypervisor) la Wi-Fi și oferă o adresă IP, iar atunci când rulați VM (oaspete) ca bridge oferă și o adresă IP suplimentară, dar în alte locuri precum internet cafenele nu se întâmplă asta. Aș spune că acesta este un comportament așteptat în majoritatea configurațiilor de router. Comportamentul normal ar fi ca fiecare MAC să obțină doar un Ip după ce se autentifică cu succes la Wifi cu acreditări (cum a făcut Hypervisorul laptopului).

nightwatch avatar
drapel tr
multumesc pentru raspuns.Înțeleg acest lucru conceptual, dar cele de mai sus nu sunt o soluție implementabilă la problema mea.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.