Puncte:0

Care este comanda potrivită care generează o rută specifică pe care ar trebui să o adaug la ubuntu?

drapel in

Încerc să înțeleg de ce nu există nicio mașină virtuală Linux care să se poată conecta la internet dacă este emulată cu bhyve (este un hypervisor de nivel 2 care rulează pe freebsd 13). În schimb, dacă folosesc vm-bhyve (un înveliș pentru bhyve), pot.

Am comparat rutele adăugate de vm-bhyve și de bhyve, pentru a încerca să înțeleg de ce prima permite oricărei distribuții Linux să se conecteze la internet, iar cea de-a doua nu, și am descoperit că ruta de mai jos este adăugată de vm-bhyve dar nu prin bhyve. Am încercat să-l adaug manual în ubuntu folosind această comandă:

route add default gw 192.168.1.1 enp0s5

dar, în loc să adauge 192.168.1.1,adaugă _gateway. Cred că acesta este motivul pentru care nu funcționează. De asemenea, valoarea ar trebui schimbată. Cea corectă este 100, dar comanda pe care am emis-o nu adaugă 100, dar este tot 0.

Vm-bhyve adaugă acea rută la nivel de gazdă? Deoarece nu sunt un programator, nu sunt capabil să înțeleg cum funcționează codul sursă vm-bhyve, aș dori să știu dacă pot adăuga acea rută în ubuntu 21.04 guest os.

Deci, mai jos puteți vedea traseul care funcționează:

Destinație = implicit 
gateway = 192.168.1.1
genmask = 0.0.0.0
steaguri = UG
metrica = 100
ref = 0
utilizare = 0
iface = enps05

iar mai jos puteți vedea ruta care se adaugă manual când lansez comanda route add default gw 192.168.1.1 enp0s5 :

Destinație = implicit 
gateway = _gateway
genmask = 0.0.0.0
steaguri = UG
metrica = 0
ref = 0
utilizare = 0
iface = enps05

poate acea comanda este gresita? cum ar putea fi?

muru avatar
drapel us
Ce ar trebui să fie acea captură de ecran? Dacă acesta este propriul dvs. text, vă rugăm să-l scrieți aici ca text.
Puncte:0
drapel sl

Acesta ar fi de obicei adăugat prin sudo ip route add default prin 192.168.1.1 va determina interfața cu care poate ajunge la GW sau o puteți specifica singur sudo ip route add default prin 192.168.1.1 dev enp0s5. În general ip este preferată față de abordarea mai veche a rutei/ifconfig.

drapel in
nu este soluția pentru această problemă. soluția este să nu adăugați caracterul & la sfârșitul comenzii pipeline bhyve.

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.