En virtuell maskin har inget nät: att titta i rätt ordning

De flesta börjar leta inne i maskinen, vilket är det sista stället att titta på. Kedjan har fyra länkar, och symtomet säger vilken som brustit.

AtlasPVE ·

Den här artikeln svarar på

  • proxmox vm inget internet
  • proxmox vm får ingen ip
  • vad är vmbr0 i proxmox
  • proxmox brygga konfiguration
  • proxmox vm saknar nätverksanslutning

Maskinen startar, den kör, men det finns inget nät. Första reflexen är att gå in i maskinen och titta på dess nätverksinställningar, och det kostar oftast tid, för det är kedjans sista länk.

Se först kedjans form

På servern finns en brygga, och den bryggan beter sig som en switch. Den virtuella maskinens nätverkskort sitter i den switchen. Switchen i sin tur hänger på en fysisk port. Kedjan är: maskin, brygga, fysisk port, yttervärld. Är någon av dessa länkar bruten ser maskinens insida kärnfrisk ut, kabeln verkar inkopplad, och trafiken går ingenstans.

Första länken: sitter kortet på rätt brygga

Titta på vilken brygga maskinens nätverkskort hänger. Maskiner födda ur en mall, eller flyttade från en annan server, fortsätter bära det gamla bryggnamnet. Finns det namnet inte längre på den här servern sitter kortet i ingenting.

Andra länken: har bryggan en väg ut

Innehåller en brygga ingen fysisk port är den bryggan en switch som bara vetter inåt: maskinerna på den ser varandra och inget annat. Ibland är det med flit, ibland hoppas det över vid uppsättningen. Symtomet "maskinerna ser varandra men det finns inget internet" pekar nästan alltid hit.

Tredje länken: frågan om märkning

Använder ditt nät märkt trafik måste det switchen ovanför förväntar sig och det maskinen skickar stämma överens. Att skicka omärkt där märkt förväntas, eller tvärtom, ger inget felmeddelande alls. Allt ser rätt ut och inget paket kommer fram. Just för att den är tyst äter den här länken mest tid.

Fjärde länken: nu maskinens insida

När du kommit hit finns tre saker att kontrollera, och de tre pekar åt olika håll. Fås ingen adress alls sitter problemet högre upp. Finns adress men inget går ut, titta på gatewayen. Fungerar allt men namn inte slås upp handlar det om namnuppslag, inte om nätet. Att skilja de tre symtomen åt är halva diagnosen.

Sedan finns kloningsfällan: bär en kopierad maskin samma nätidentitet som sin källa delas samma adress ut till två maskiner och förbindelsen faller växelvis.

Fallet "igår funkade det"

Kedjan var densamma igår, så leta efter det som ändrats: en brandvägg inne i maskinen, en regel på serversidan, eller en utgången post hos den som delar ut adresser. I en uppsättning som fungerade igår faller bryggschemat sällan isär av sig självt.

Vad Atlas gör

På nätverkssidan visar Atlas de fysiska portarna, bryggorna, adresserna och rutterna på samma ställe, så att du följer kedjan ovan genom att titta i stället för att sätta ihop den i huvudet. Ändrar du nätverkskonfigurationen startar en återställningsnedräkning: bekräftar du inte kommer den gamla konfigurationen tillbaka av sig själv, och den nedräkningen körs på servern, inte bunden till din webbläsare. En ändring som kapar din anslutning låser alltså inte ute dig.

Källor

Proxmox egen dokumentation. På engelska, och den har sista ordet i den här frågan.

Relaterade artiklar

Hur ser det här ut inne i Atlas?

Gå till produktsidan