
Estou tentando configurar meu Raspberry Pi 4B rodando Ubuntu 18.04 com um endereço IP estático (para então configurar um servidor DHCP) e usar o WiFi para tráfego de internet (roteando quaisquer clientes conectados ao DHCP através da conexão WiFi), mas não consigo defina um endereço IP estático para a LAN, usando netplan eu tenho a configuração: `network: #LAN connection for ipv4 DHCP server version: 2 renderer: networkd ethernets: eth0 address: - 10.0.0.1/24 gateway4: 10.0.0.1 nameservers: endereços: [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"
Continuo recebendo erros de indentação quando tento aplicar o plano. O recuo é aquele criado quando digito manualmente os detalhes.
sudo netplan -debug generate
/etc/netplan/50-cloud-init.yaml:11:17: Error in network definition: expected mapping (check indentation)
eth0
^
Responder1
Este é o meu arquivo netplan atualmente em funcionamento. Também consegui definir o WiFi como conexão de internet padrão, que é o que desejo para usar a conexão eth0 para o servidor DHCP (depois de 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]
Também optei por definir o NetworkManager como o renderizador porque pretendo usar a GUI neste Pi para poder ver rapidamente qual é o status do WiFi.