我想要我的设备(以太网和 wifi)的静态 LAN IP地址,但在我平常的一周中,我连接到两个 LAN:两个网关,两个 IP 范围:一个10.0...
网络和一个192.168..
网络。
我一直保留两组 *.network 文件,我使用脚本切换它们,但我想知道是否有我可以使用的配置设置。
我查看了文档,特别是在该[Match]
部分,但这似乎完全是关于设备的。
是否有可用于这种情况的 *.network 文件配置,或者我必须继续我当前的策略?
注意:我不想使用 NetworkManager
至少在 Debian 11 上,对于无线接口,您可以
SSID=
在该[Match]
部分中使用以使.network
文件仅适用于特定的无线网络。但是对于有线接口,似乎没有任何功能可以.network
根据您连接的网络限制文件匹配。甚至freedesktop.org上的文件文档
.network
也没有任何合适的选项来匹配特定的有线网络,并且该文档通常会跟踪 systemd 套件的最新版本的状态。各种
[Match]
条件的可用性可能取决于 Linux 发行版中使用的 systemd 套件的确切版本,以及发行版所做的构建时配置选择。用于systemctl --version
查看 systemd 套件的版本和选定构建时选项的列表。