И ifrouf2, и iproute2, и утилиты net-tools являются низкоуровневыми инструментами, которые могут изменять все параметры напрямую, но не имеют какого-либо постоянного файла конфигурации.
interfaces
Файл используется «ifupdown», более высокого уровня инструмента настройки сети, которая существует только на Debian и производных - не на Arch Linux. (За кулисами она действительно использовать либо iproute2 или Ifconfig, но это ничего не меняет.)
- Самым похожим пакетом на Arch был бы netctl, хотя он немного хрупкий.
- Конечно, поскольку у вас уже установлен NetworkManager, вы можете просто использовать его, но, с другой стороны, это может помешать настройке сети Wi-Fi. (Если вы не используете встроенную функцию горячей точки NM ...) Конфигурацией можно управлять через
nmcli
; см. также nm-settings (5) . - Другой альтернативой, поставляемой с Arch, является systemd-networkd - его легко настроить (см. Руководство по systemd.network (5) ), но его
networkctl
инструменту очень не хватает. Это делает работу хорошо, если вы хотите, интерфейс должен быть настроен все время, хотя. - Для более сложных конфигураций, вы, возможно, придется написать свой собственный сценарий (обычно Type = ONESHOT Systemd сервис), который напрямую вызывает
ip
иiw
инструменты, и настраивает все.