Eu quero endereços IP estáticos de LAN para meus dispositivos (uma ethernet e wifi), mas na minha semana normal eu me conecto a duas LANs: dois gateways, dois intervalos de IP: uma 10.0...
rede e uma 192.168..
rede.
Tenho mantido dois conjuntos de arquivos *.network que alterno usando um script, mas gostaria de saber se há uma definição de configuração que eu possa usar.
Eu olhei na documentação, em particular na [Match]
seção, mas isso parece ser exclusivamente sobre dispositivos.
Existe uma configuração de arquivo *.network que eu possa usar para essa situação ou devo continuar com minha estratégia atual?
NOTA: Não quero usar o NetworkManager
Pelo menos no Debian 11, para interfaces sem fio, você pode usar
SSID=
na[Match]
seção para que o.network
arquivo se aplique apenas a uma rede sem fio específica. Mas para interfaces com fio, não parece haver nenhum recurso para restringir a.network
correspondência de arquivos com base na rede à qual você está conectado.Mesmo a documentação sobre
.network
arquivos em freedesktop.org não tem nenhuma opção adequada para corresponder a uma rede com fio específica, e essa documentação geralmente rastreia o estado da versão mais recente do pacote systemd.A disponibilidade de várias
[Match]
condições pode depender da versão exata do pacote systemd usado em sua distribuição Linux e das opções de configuração em tempo de compilação feitas pela distribuição. Usesystemctl --version
para ver a versão do pacote systemd e uma lista de opções de tempo de compilação selecionadas.