Arch Post-Installation Checklist

From The Brainwrecked Wiki
Revision as of 21:10, 4 November 2019 by BrainwreckedTech (talk | contribs) (If you don't have the default `locale.gen` file)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Networking

systemd-networkd

Static Addressing

[Match]
MACAddress=<mac-address>

[Address]
Address=<ip-address>/<mask>

[Network]
DNS=<ip-address>

[Route]
Gateway=<ip-address>

Dynamic Addressing

[Match]
MACAddress=<mac-address>

[Network]
DHCP=yes

[DHCP]
UseMTU=true

SSH Setup

Port <port>
AddressFamily <any|inet|inet6>
ListenAddress <ip4-address>
ListenAddress <ip6-address>

PermitRootLogin prohibit-password

PubkeyAuthentication yes

PasswordAuthentication no
PermitEmptyPasswords no

ChallengeResponseAuthentication no

UsePAM yes
AllowUsers <space-separated-list-of-users>

AllowAgentForwarding no
AllowTcpForwarding no

Mirror Selection

# pacman -Syu reflector
# reflector -c <country> -p https -l 5 --sort rate --save /etc/pacman.d/mirrorlist

/etc/fstab

/etc/localtime

# ln -sf /usr/share/zoneinfo/<region>/<city> /etc/localtime
# hwclock --systohc

/etc/locale.gen