Raspberry Pi IP estática y servidor DHCP Ubuntu 18.04

Raspberry Pi IP estática y servidor DHCP Ubuntu 18.04

Estoy intentando configurar mi Raspberry Pi 4B con Ubuntu 18.04 con una dirección IP estática (para luego configurar un servidor DHCP) y usar WiFi para el tráfico de Internet (enrutando cualquier cliente que se conecte al DHCP a través de la conexión WiFi) pero no puedo. defina una dirección IP estática para la LAN, usando netplan. Tengo la configuración: `red: #conexión LAN para ipv4 Versión del servidor DHCP: 2 renderizador: networkd ethernets: direcciones eth0: - 10.0.0.1/24 gateway4: 10.0.0.1 servidores de nombres: direcciones: [8.8.8.8, 4.4.4.4.4]

    # LAN connection ipv6 - using for DHCP Server
    version: 2
    renderer: networkd
    ethernets:
            eth0:
    addresses:
            - 2001:1::1/64
    gateway6: 2001:1::2
    nameservers:
            addresses: [8.8.8.8, 4.4.4.4]

    # wifi connection
    wifis:
            wlan0
    dhcp4: true
    dhcp6: true
    access-points:
            "SSID-name"
    password: "WiFi Password"

Sigo recibiendo errores de sangría cuando intento aplicar el plan. La sangría es la que se crea cuando escribo manualmente los detalles.

sudo netplan -debug generate
/etc/netplan/50-cloud-init.yaml:11:17: Error in network definition: expected mapping (check indentation)
                eth0
                ^

Respuesta1

Este es mi archivo netplan en funcionamiento actualmente. También logré configurar WiFi como la conexión a Internet predeterminada, que es lo que quiero para usar la conexión eth0 para el servidor DHCP (una vez que esté instalado).

    network:
    # wifi connection
    version: 2
    renderer: NetworkManager
    wifis:
            wlan0:
                    dhcp4: true
                    dhcp6: true
                    access-points:
                            "SSID-Name":
                                    password: "password"

    #LAN connection for ipv4 DHCP server
    version: 2
    renderer: NetworkManager
    ethernets:
            eth0:
                    dhcp4: no
                    addresses:
                            - 10.0.0.1/24
                    nameservers:
                            addresses: [8.8.8.8,4.4.4.4]

    # LAN connection ipv6 - using for DHCP Server
    version: 2
    renderer: NetworkManager
    ethernets:
            eth0:
                    dhcp6: no
                    addresses:
                         - 2001:1::1/64
                    nameservers:
                            addresses: [8.8.8.8,4.4.4.4]

También opté por configurar NetworkManager como renderizador porque planeo usar la GUI en este Pi para poder ver de un vistazo cuál es el estado de WiFi.

información relacionada