Passa ai contenuti principali

Network Settings in Ubuntu 18.04




Network Settings in Ubuntu 18.04


In Ubuntu 18.04 hanno deciso di abbandonare la vecchia gestione delle reti per abbracciare "netplan".

Le impostazioni di rete vanno messe in

/etc/netplan/50-cloud-init.yaml


(il file .yaml non è detto che abbia proprio questo nome, ma sicuramente questa estensione)

Risulta indispensabile l'indentazione (esempio di ip statico, 192.168.1.120, router 192.168.100, DNS by Google):

network:
    ethernets:
        enp3s2:
            addresses: [192.168.1.120/24]
            dhcp4: false
            gateway4: 192.168.1.100
            nameservers:
                addresses: [8.8.4.4, 8.8.8.8]
            optional: true
    version: 2

Attenzione il nome del NIC può essere diverso da "enp3s2". Per avere una lista dei NIC a disposizione si può invocare questo comando da console:

$ ip link show

NetPlan è la nuova utility, scelta da Ubuntu per la versione 18.04, per la configurazione di rete.
Basta creare una descrizione YAML delle interfacce di rete richieste e NetPlan provvederà a fare tutte le configurazioni necessarie.

Netplan legge le configurazioni nei file /etc/netplan/*.yaml e, al boot, provvede a creare tutte le configurazioni necessarie in /run per implementare quanto configurato.

Verifica correttezza file .yaml:

sudo netplan try


Eventualmente è possibile annullare la configurazione e ritornare a quella precedente.

Crea la configurazione effettiva in backend:

sudo netplan generate


Applicazione e riavvio dei moduli di rete:

sudo netplan apply




RIF.



Licenza Creative Commons
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale

Commenti

Post popolari in questo blog

Telecamere Ip con accesso "nascosto"

Telecamere Ip con accesso "nascosto" Storia triste di un auto-hacking obbligato che mi ha fatto scoprire come la nostra privacy è realmente messa a rischi. Storia Ho acquistato dal mercatino/fiera del Radioamatore di Fasano quattro telecamere IP. La scatola riporta "Smart Camera" LF4810. Ne ho montata una e testata in tutte le sue funzionalità per oltre un mese. Chiaramente la manualistica scarsissima, come da tradizione in questi prodotti cinesi di costo molto concorrenziale, consiste in un "pieghevole" di 4 facciate. Chiaramente non erano documentate le impostazioni necessarie per attivare i protocolli ONVIF e RTSP che mi sono indispensabili per l'uso che ne devo fare. Nonostante questa scarsa documentazione dopo l'installazione base fatta con l'apposita app: tutto sembrava corretto. Chiaramente la prima azione che ho compiuto è stata quella di cambiare la password che di default è "123". Subito dopo h...

Dynamic DNS con Duckdns.org in HTTPS

Obiettivo Avere un dominio https con certificato valido da usare come endpoint pubblico per Homeassistant e per un WebHook per i bot telegram. Fase 1 Registrazione del dominio in un servizio di dynamic DNS come https://www.duckdns.org/   : Scegliere per quale sistema operativo installare il client che si occuperà dell'aggiornamento dell'ip: Seguire la semplice guida per la configurazione del processo cron: Fase 2 Creazione del certificato e installazione sul server. Di tutto questo si occuperà una applicazione che si chiama certbot. $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt install python-certbot-apache $ sudo certbot --apache -d ol3.duckdns.org -d www.ol3.duckdns.org Fase 3 Esporre il servizio https sulla rete pubblica. Aprire o reindirizzare la porta 443 verso l'host sul quale si è fatta la configurazione di certbot dal proprio router. Il certificato di certbot è valido per novanta giorn...

JHipster - Uso base

Cosa è JHipster è un "generatore di applicazioni" che fornisce tutto lo stack necessario ad implementare una applicazione web e/o a microservizi basata su Spring Boot e AngularJs. E' dotato di un marketplace di componenti già pronte: https://www.jhipster.tech/#modules E' dotato di uno strumento web per la modellazione dello schema E-R: https://start.jhipster.tech/jdl-studio/ Prerequisiti - Java 8  - Node.js (usare la versione LTS 64-bit) - NPM viene installato con Node.js ma va aggiornato      $ npm install -g npm - Per usare il JHipster Marketplace, installare Yeoman:       $ npm install -g yo Uso base Gli step, presi dal sito ufficiale sono questi: 1. Installare JHipster:       $ npm install -g generator-jhipster Nota: per installare una versione specifica del generator:   $ npm install -g generator-jhipster@6.0.5 2. Crea una nuova directory ed entra dentro questa:   $ mkdir ...