Puncte:0

Serverul Ubuntu 18.04 inaccesibil după setarea IP-ului static

drapel sl

Am configurat netplan pentru a seta IP statică pentru un server din rețeaua mea locală. Totuşi, după se aplică sudo netstat serverul devine pur și simplu inaccesibil. Când verific routerul, îl pot vedea listat cu IP-ul static atribuit (după ce am așteptat mult timp), dar este încă inaccesibil. Are vreo legătură cu setările implicite ale modemurilor furnizate de ISP? Iată configurația mea de netstat:

reţea:
    ethernet:
        eth0:
            dhcp4: adevărat
            opțional: adevărat
    versiunea: 2
    wifi-uri:
        wlan0:
            puncte de acces:
                myssid:
                    parola: „[exprimat]”
            dhcp4: fals
            adrese:
              - 192.168.0.66/32
            rute:
            - la: 0.0.0.0/0
              prin: 192.168.0.1
            servere de nume:
              adrese:
                - 1.1.1.1
            opțional: adevărat

Problemele apar în momentul în care am stabilit dhcp4 la fals.

chili555 avatar
drapel cn
Există vreo îmbunătățire cu `192.168.0.66/24?
drapel hr
Da, nu cred că /32 este valid, nu-i așa? Asta nu lasă deloc fragmente pentru porțiunea gazdă...
Terrance avatar
drapel id
https://www.subnet-calculator.com/ vă va arăta că cel mai mare bit de mască pe care îl puteți utiliza este /30. /32 nu este valid.
Gitnik avatar
drapel sl
De ce /32 nu este valid? Vreau să rezerv o singură adresă IP statică pentru server:\ /24 este gama completă, dar am nevoie doar de o singură adresă. Este aceasta o limitare a clasei C sau altceva?
Terrance avatar
drapel id
@Gitnik Indiferent dacă aveți static sau nu, punerea IP-ului cu un /32 va face ca acesta să nu poată și nimic altceva să poată comunica cu el, deoarece va fi pe propria sa rețea. Puteți pune IP-uri statice în intervalul DHCP sau le puteți pune în afara intervalului DHCP atâta timp cât sunt în aceeași rețea de subrețea. Dacă îl puneți în intervalul DHCP, asigurați-vă că serverul dvs. DHCP are acea adresă IP rezervată, astfel încât să nu o dea la nimic altceva.
Gitnik avatar
drapel sl
Vă mulțumesc pentru explicație @Terrance Puteți adăuga asta ca răspuns ca să îl pot accepta? :)
Puncte:1
drapel id

Indiferent dacă aveți static sau nu, punând IP-ul cu a /32 va face astfel încât să nu poată și nimic altceva să poată comunica cu el, deoarece va fi pe propria sa rețea.

Puteți pune IP-uri statice în intervalul DHCP sau le puteți pune în afara intervalului DHCP atâta timp cât sunt în aceeași rețea de subrețea. Dacă îl puneți în intervalul DHCP, asigurați-vă că serverul dvs. DHCP are acea adresă IP rezervată, astfel încât să nu o dea la nimic altceva.

Poți să folosești https://www.subnet-calculator.com/ pentru a verifica setările de rețea și ce adrese IP ar fi valide.

IP-ul static pe care îl aveți 192.168.0.66 cu /24 va fi bine așa cum va fi în subrețeaua completă a 192.168.0.1 - 192.168.0.254 și atâta timp cât serverul tău DHCP are acea adresă IP rezervată, nimic altceva nu ar trebui să obțină acel IP. Dacă serverul dvs. DHCP pornește primul IP al 192.168.0.100, IP-ul dvs. al 192.168.0.66/24 este încă considerat în intervalul de subrețea, dar nu în intervalul DHCP și va funcționa în continuare și nu ai avea nevoie de o rezervare pentru aceasta.

Sper că acest lucru vă ajută!

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.