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