Tanto o iproute2 quanto o ifconfig do net-tools são ferramentas de baixo nível que podem alterar todas as configurações diretamente, mas não possuem nenhum tipo de arquivo de configuração persistente.
O arquivo interfaces
é usado pelo "ifupdown", uma ferramenta de configuração de rede de alto nível que existe somente no Debian e derivados - não no Arch Linux. (Nos bastidores, ele usa iproute2 ou ifconfig, mas isso não muda nada.)
- O pacote mais semelhante no Arch seria netctl , embora seja um pouco frágil.
- É claro que, como você já tem o NetworkManager instalado, pode usá-lo, mas, por outro lado, ele pode interferir na configuração de uma rede Wi-Fi. (A menos que você use a função de hotspot integrada do NM ...) A configuração pode ser gerenciada via
nmcli
; veja também nm-settings (5) . - A outra alternativa, que vem com o Arch, é systemd-networkd - é simples de configurar (veja o manual systemd.network (5) ) mas seu
networkctl
ferramenta é serverely faltando. Ele faz o trabalho bem se você quiser que uma interface seja configurada todo o tempo, no entanto. - Para configurações mais complexas, você pode escrever seu próprio script (geralmente um serviço Type = oneshot systemd) que chama diretamente as ferramentas
ip
eiw
e configura tudo.