在 Fedora 中使用 nmcli 设置网络设备优先级
Setting network device priority with nmcli in Fedora
我使用的是 Fedora v33 服务器版(无 GUI)并且设置了 2 个网络连接。
一个是以太网,我用它来将我的 Mac 书连接到 Linux 机器,另一个是机器用来连接到互联网的 WLAN 连接。
所以现在每当我这样做时
nmcli con up eno1
我无法访问互联网(ping www.google.com
没有 return 任何数据包)
当以太网宕机时一切正常,但我显然无法使用以太网。
类似的情况可能发生在 Mac OS 上,我可以简单地“拖动”网络来设置优先级。如何仅使用 Fedora 等 unix 系统上的终端来执行相同操作?
好的,经过一番研究后,我 运行 进入了这个名为 nmtui
的好工具
sudo dnf install NetworkManager-tui
并且在安装该工具并使用 sudo nmtui
运行 之后,我编辑了我的以太网连接并看到名为
Never use this network for default route
t运行 指向 /etc/NetworkManager/system-connections/
配置文件中 [ipv4]
内的选项 never-default=true
。
之后我 运行 sudo nmcli con down eno1 && sudo nmcli con up eno1
和 运行 nmcli
之后我再次看到连接的顺序,现在我的 WLAN 是第一个,我的以太网是连接是第二个。
我使用的是 Fedora v33 服务器版(无 GUI)并且设置了 2 个网络连接。 一个是以太网,我用它来将我的 Mac 书连接到 Linux 机器,另一个是机器用来连接到互联网的 WLAN 连接。
所以现在每当我这样做时
nmcli con up eno1
我无法访问互联网(ping www.google.com
没有 return 任何数据包)
当以太网宕机时一切正常,但我显然无法使用以太网。
类似的情况可能发生在 Mac OS 上,我可以简单地“拖动”网络来设置优先级。如何仅使用 Fedora 等 unix 系统上的终端来执行相同操作?
好的,经过一番研究后,我 运行 进入了这个名为 nmtui
sudo dnf install NetworkManager-tui
并且在安装该工具并使用 sudo nmtui
运行 之后,我编辑了我的以太网连接并看到名为
Never use this network for default route
t运行 指向 /etc/NetworkManager/system-connections/
配置文件中 [ipv4]
内的选项 never-default=true
。
之后我 运行 sudo nmcli con down eno1 && sudo nmcli con up eno1
和 运行 nmcli
之后我再次看到连接的顺序,现在我的 WLAN 是第一个,我的以太网是连接是第二个。