Puncte:0

Probleme de conexiune la internet cu rețeaua VM server ubuntu

drapel in

deci sunt destul de nou în rețele și vreau să testez mai întâi unele lucruri într-o mașină virtuală.

Am construit o mică rețea VM cu servere Ubuntu. Te poți uita la diagrama de retea făcând clic pe acest link (ignorați comutatoarele, acestea au doar scop ilustrativ). Deci, practic, am vrut să conectez două rețele cu un server Linux care este configurat ca un router.Problema este că acum comunicarea între rețelele interne este posibilă și pot ping, de exemplu, PC1 și PC2, dar nu am conexiune la internet prin NAT la google sau alte părți, de exemplu. Folosind ping google.com sau ping 8.8.8.8 emite următoarele mesaje:

ping: google.com: Eșec temporar în rezolvarea numelui

și

De la 192.168.1.1 icmp_seq=1 Gazdă destinație inaccesibilă

Acest lucru se întâmplă pe fiecare dispozitiv din rețeaua VM. Am testat deja o mașină virtuală complet nouă, de asemenea, cu aceeași distribuție, precum și aceleași setări NAT și a funcționat fără probleme. Aș putea da ping pe google.com în mod normal. Deci este imposibil ca setările Virtual Box să cauzeze probleme în rețeaua mea.

Am creat rețeaua în pașii de mai jos:

  1. Am creat fiecare VM cu serverul ubuntu ca distribuție și fiecare VM are o conexiune NAT cu redirecționare porturi pentru posibilitatea de acces la gazdă. De asemenea, fiecare VM are cel puțin 1 adaptor pentru rețeaua internă. Redirecționarea portului funcționează cu succes conform așteptărilor și pot accesa fiecare VM cu PuTTy pe computerul meu gazdă.

  2. Am editat ip-urile statice pentru fiecare mașină, astfel încât să se vadă unul pe celălalt. IP-urile sunt afișate în diagrama de rețea de mai sus. Setările netplan din /etc/netplan pentru PC1 sunt listate aici:

reţea:
  ethernet:
    enp0s3:
      dhcp4: adevărat
    enp0s8:
      dhcp4: nu
      adrese: [192.168.1.11/24]
      gateway4: 192.168.1.1
  versiunea: 2

enp0s3 este adaptorul NAT și enp0s8 adaptorul de rețea intern.

  1. pentru setările routerului am folosit din nou 2 adaptoare Ethernet, precum și adaptorul NAT. Netplanul arată după cum urmează:
reţea:
  ethernet:
    enp0s3:
      dhcp4: adevărat
    enp0s8:
      dhcp4: nu
      adrese:
        - 192.168.1.1/24
      gateway4: 192.168.1.1
    enp0s9:
      dhcp4: nu
      adrese:
        - 192.168.2.1/24
      gateway4: 192.168.2.1
  versiunea: 2

și am activat redirecționarea ip4 în /etc/systctl.conf decommentând net.ipv4.ip_forward=1 Cam asta e tot. Sunt foarte frustrat pentru că nu am idee de ce nu funcționează acum și am petrecut mai mult de 8 ore căutându-l. Aș aprecia orice ajutor :) Pot oferi și mai multe informații dacă este necesar.

`


Bună, mulțumesc pentru răspuns! Ruta mea PC1 arată așa:

implicit prin 192.168.1.1 dev enp0s8 proto static
implicit prin 10.0.2.2 dev enp0s3 proto dhcp src 10.0.2.15 metric 100
10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15
10.0.2.2 dev enp0s3 proto dhcp scope link src 10.0.2.15 metric 100
192.168.1.0/24 dev enp0s8 proto kernel scope link src 192.168.1.11

Nu sunt complet sigur dacă este valid să folosești două rute pentru sursa implicită.

Rutele routerului meu arată astfel:

implicit prin 192.168.1.1 dev enp0s8 proto static
implicit prin 192.168.2.1 dev enp0s9 proto static
implicit prin 10.0.2.2 dev enp0s3 proto dhcp src 10.0.2.15 metric 100
10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15
10.0.2.2 dev enp0s3 proto dhcp scope link src 10.0.2.15 metric 100
192.168.1.0/24 dev enp0s8 proto kernel scope link src 192.168.1.1
192.168.2.0/24 dev enp0s9 proto kernel scope link src 192.168.2.1
Terrance avatar
drapel id
Sunteți sigur că nu ați configurat accidental rețeaua VM doar pentru gazdă și nu pentru NAT? host-only înseamnă că vor comunica doar cu ei înșiși. NAT funcționează, dar de obicei primește o adresă IP diferită într-o subrețea diferită. Apoi, trebuie să vă asigurați că redirecționarea portului este activată în setările de rețea din VM.
drapel in
Bună, toate adaptoarele Ethernet sunt fie în modul NAT, fie în modul Rețea internă. Nu am nimic configurat ca adaptor doar gazdă
Terrance avatar
drapel id
O altă posibilitate ar fi să furnizați propriile servere DNS fișierului `/etc/systemd/resoved.conf` și apoi să reporniți serviciul `systemctl restart systemd-resolved.service` și să vedeți dacă asta vă ajută.
Puncte:-2
drapel cn

Ai verificat dacă ai o rută implicită? Cred că lipsește.

nabil@LAPTOP:~$ ruta ip
implicit prin 172.30.80.1 dev eth0 -Rută implicită
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
172.30.80.0/20 dev eth0 proto kernel scope link src 172.30.85.180

Puteți verifica și pe PC1 și pe router.

Pe configurația routerului Netplan, ați putea vă rugăm să comentați poarta de acces4 line și faceți Ësudo netplan apply` apoi verificați dacă puteți face ping la internet de pe router. Dacă funcționează, încercați de pe celălalt computer.

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.