33 lines
1 KiB
Markdown
33 lines
1 KiB
Markdown
# Networking Setup
|
|
|
|
The below commands will setup ```NetworkManager``` and ```firewalld``` for the networking infrastructure. These tools are a bit easier to work with via the web (See the Cockpit docs) and NetworkManager is commonly found when working with Raspberry Pi Documentation. We have kept ufw for the time being as a lot of Ubuntu meta packages assume it to be present.
|
|
|
|
``` sh
|
|
|
|
apt install network-manager firewalld
|
|
rm /etc/netplan/50-cloud-init.yaml
|
|
systemctl disable systemd-networkd.service
|
|
systemctl mask systemd-networkd.service
|
|
systemctl stop systemd-networkd.service
|
|
cat > /etc/netplan/50-cloud-init.yaml <<EOF
|
|
network:
|
|
version: 2
|
|
renderer: NetworkManager
|
|
EOF
|
|
netplan generate
|
|
ufw disable
|
|
systemctl disable ufw
|
|
firewall-cmd --zone=public --permanent --add-service=ssh
|
|
firewall-cmd --reload
|
|
systemctl enable --now NetworkManager
|
|
systemctl restart NetworkManager
|
|
systemctl enable --now firewalld
|
|
|
|
# Setup Ethernet
|
|
# Setup by the above netplan tweaks
|
|
|
|
# Setup Wifi via CLI (optional)
|
|
nmtui
|
|
|
|
```
|