Puncte:0

rețeaua mea este inaccesibilă

drapel us

Folosesc ubuntu 20.04 pe o mașină virtuală și am schimbat mi ip conf de la dymanic la static, dar nu am conexiune la rețea; fișierul 00-installer-config.yaml situat la /etc/netplan a fost la inceput:

reţea:
  ethernet:
    enp0s3:
      dhcp4: adevărat
  versiunea: 2

Am schimbat fișierul, prin nano, în:

reţea:
  ethernet:
    enp0s3:
      dhcp4: nu
      adrese: [10.10.2.188/24]
      gateway4: 10.10.0.1
      servere de nume:
        adrese: [10.10.1.7, 10.10.0.1]
  versiunea: 2

apoi folosesc comanda se aplică $sudo netplan și nu primesc nicio eroare, deși îmi pot vedea computerul gazdă prin ping, nu primesc nicio conexiune la rețea.

Iată o ieșire de la netplan debug:

utilizator:~$ sudo netplan --debug generate
DEBUG:command generate: rulează ['/lib/netplan/generate']
** (generate:1348): DEBUG: 16:04:25.389: Se procesează fișierul de intrare /etc/netplan/00-installer-config.yaml..
** (generate:1348): DEBUG: 16:04:25.391: începe o nouă trecere de procesare
** (generate:1348): DEBUG: 16:04:25.392: Avem niște netdef-uri, treceți-le printr-o rundă finală de validare
** (generate:1348): DEBUG: 16:04:25.394: enp0s3: setarea backend implicit la 1
** (generate:1348): DEBUG: 16:04:25.395: Configurația este validă
** (generate:1348): DEBUG: 16:04:25.397: Se generează fișiere de ieșire..
** (generate:1348): DEBUG: 16:04:25.398: openvswitch: definiția enp0s3 nu este pentru noi (backend 1)
** (generate:1348): DEBUG: 16:04:25.400: NetworkManager: definiția enp0s3 nu este pentru noi (backend 1)
(generate:1348): GLib-DEBUG: 16:04:25.401: posix_spawn evitat (fd close requested)
(generate:1348): GLib-DEBUG: 16:04:25.411: posix_spawn evitat (fd close requested)

Știu că este ceva simplu, dar nu înțeleg de ce nu funcționează. Am pierdut ceva?

Mulțumesc anticipat.


@chili555 acesta este fișierul hook-network-manager:

#!/bin/sh 
# acest fișier face parte din cloud-init. Consultați fișierul LICENȚĂ pentru informații despre licență #
# Acest script se conectează la NetworkManager(8) prin intermediul scripturilor sale 
# argumente sunt „nume-interfață” și „acțiune”
#
is_azure() {     
    local dmi_path="/sys/class/dmi/id/board_vendor" vendor=""     
    if [ -e "$dmi_path" ] && citiți furnizorul < "$dmi_path"; atunci         
        [ "$vendor" = "Microsoft Corporation" ] && returnează 0     
    fi     
    întoarce 1 
}
 
este activat() {     
    # executați hook-uri numai dacă cloud-init este activat și pe azure     
    [ -e /run/cloud-init/enabled ] || întoarce 1
    este_azur
}

dacă este_activat; atunci
    cazul „$1:$2” în
        *:up) exec cloud-init dhclient-hook up "$1";;
        *:down) exec cloud-init dhclient-hook down „$1”;; 
    esac
fi
Doug Smythies avatar
drapel gn
Gateway-ul dvs. nu se află pe aceeași subrețea cu adresa dvs. IP. S-ar putea să trebuiască să specificați un redator, poate conectat la rețea, poate altceva, nu știu.
t0ny1402 avatar
drapel us
Am făcut-o deja, am declarat-o chiar sub versiune, `renderer: networkd` și tot nu se întâmplă nimic
chili555 avatar
drapel cn
Se pare că Network Manager rulează. Aș seta IP-ul static în NM și aș reveni la netplan. Bun venit la Ask Ubuntu.
t0ny1402 avatar
drapel us
@chili555 cum fac asta??, adică am un fișier „hook-network-manager” situat la „/etc/NetworkManager/dispatcher.d”/n `#!/bin/sh` `# Acest fișier face parte din cloud-init. Consultați fișierul LICENȚĂ pentru informații despre licență.` `# Acest script se conectează la NetworkManager(8) prin intermediul scripturilor sale` `# argumente sunt 'nume-interfață' și 'acțiune'`
t0ny1402 avatar
drapel us
`is_azure() { local dmi_path="/sys/class/dmi/id/board_vendor" vendor="" if [ -e "$dmi_path" ] && citiți furnizorul
chili555 avatar
drapel cn
Ce înseamnă acest raport? `ps aux | grep Network`, de asemenea: `sudo service NetworkManager status | grep Active` Vă rugăm să editați întrebarea pentru a afișa rezultatul.
t0ny1402 avatar
drapel us
@chili555 primul dă: `antonio 1362 0.0 0.0 6432 740 tty1 S+ 14:14 0:00 grep Network ` ; și sudo service.. spune `Unit NetworkManager.service nu a putut fi găsit`
chili555 avatar
drapel cn
NM se pare că nu rulează și interferează. Cu toate acestea, după cum s-a menționat mai sus, „gateway-ul dumneavoastră nu se află pe aceeași subrețea cu adresa dumneavoastră IP”. De asemenea, adresele serverelor de nume DNS sunt suspecte. Clarifica.
t0ny1402 avatar
drapel us
@chili555 acestea sunt serverele de nume DNS de la serverul de domeniu și, respectiv, firewall-ul și, pentru că lucrez cu ierarhie într-un firewall, de aceea adresa IP și gateway-ul nu sunt în aceeași sub-rețea
Doug Smythies avatar
drapel gn
Subrețeaua dvs. include intervalul de la 10.10.2.0 la 10.10.2.255. Poarta ta de acces nu se află în acest interval.

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.