在Linux上,您可以使用NetworkManager为同一网络接口创建多个连接配置文件,然后使用命令行或nmtui工具在这些配置文件之间切换。您需要在/etc/NetworkManager/system-connections/目录中创建多个.conf文件(例如01-netcf. conf、02-netcf. conf)要启动和停止特定的连接,您可以运行“bash,nmcli con up id”your connection id“your connection id”,nmcli con down id“your connection id”,`,或者使用nmtui工具,这是一个更直观的基于文本的用户界面。
(图片来源网络,已删除)
若要在Linux上为同一网络接口创建多个NetworkManager连接配置式并在它们之间切换,请执行以下步骤:
1.创建多个连接配置式
您必须为每个网络接口创建多个连接配置文件。它通常位于/etc/NetworkManager/system-connections/目录中。可以使用以下命令创建新的连接配置式:
sudo nmcli connection add type con-name ifname [可选]
是连接的类型。;“ernet”以太网或“wifi”无线;连接名称;网络接口名称;[选项]是可选的连接选项。
要创建名为“my-connection”的以太网连接配置文件,请使用以下命令:
sudo nmcli连接添加类型以太网连接名称my-connection ifname eth0
重复上述步骤,为同一网络接口创建多个连接配置式。
2.配置连接选项
对于每个连接配置文件,必须设置可以在创建连接配置文件时使用[选项]参数设置的连接选项,以便根据需要切换连接。
(图片来源网络,已删除)
典型的连接选项包括:
- ip4IPv4地址方法。如“手动”或“手动”。
- address1手动配置的IPv4地址。
- 网关4IPv4网关的地址。
- DNS:DNS服务器地址列表。
- method用于连接到网络的方法。“自动”(自动)或“手动”(手动)
- ssid:无线网络的SSID。
- PSK:无线网络的预共享密钥。
(图片来源网络,已删除)
可以使用以下命令查看和编辑连接配置文件选项:
查看连接配置文件选项
NMCLI连接秀
连接配置文件选项集合
nli connection modify + option1value1+ option2value2..。
要为名为my-connection "的连接配置文件设置IPv4地址和网关,可以使用以下命令:
nmcli connection modify my-connection IP4手动地址1192.168.1.100网关4192.168.1.1
3.切换连接配置式
以下命令可用于在不同的连接配置文件之间切换:
sudo nmcli连接
替换为要启用的连接配置文件的名称。要启用名为“my-connection”的连接配置文件,请使用以下命令:
sudo nmcli连接my-connection
这将激活指定的连接配置式,并根据配置的选项建立网络连接。
4.删除连接配置文件
如果不再需要连接配置文件,可以使用以下命令将其删除:
sudo nmcli连接删除
将替换为要删除的连接配置文件的名称。要删除名为“my-connection”的连接配置文件,可以使用以下命令:
sudo nmcli connection被移除
您已成功删除指定的连接配置文件。
上述步骤可帮助您在Linux上为同一网络接口创建多个NetworkManager连接配置文件,并在它们之间切换。在执行命令时,应具有适当的权限,并根据实际需要进行配置。