Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Networking 在Fedora中使用nmcli设置网络设备优先级_Networking_Fedora_Nmcli - Fatal编程技术网

Networking 在Fedora中使用nmcli设置网络设备优先级

Networking 在Fedora中使用nmcli设置网络设备优先级,networking,fedora,nmcli,Networking,Fedora,Nmcli,我在FedoraV33服务器版(无GUI)上,我设置了2个网络连接。 一个是以太网,我用它将Macbook连接到Linux机器,另一个是WLAN连接,机器用它连接到internet 所以现在每当我这样做 nmcli con up eno1 我无法访问互联网(ping www.google.com不返回任何数据包) 当以太网关闭时,一切正常,但我显然不能使用以太网 类似的事情也会发生在Mac OS上,我可以简单地“拖动”一个网络来设置优先级。在像Fedora这样的unix系统上,如何仅使用终端就可

我在FedoraV33服务器版(无GUI)上,我设置了2个网络连接。 一个是以太网,我用它将Macbook连接到Linux机器,另一个是WLAN连接,机器用它连接到internet

所以现在每当我这样做

nmcli con up eno1

我无法访问互联网(
ping www.google.com
不返回任何数据包)

当以太网关闭时,一切正常,但我显然不能使用以太网


类似的事情也会发生在Mac OS上,我可以简单地“拖动”一个网络来设置优先级。在像Fedora这样的unix系统上,如何仅使用终端就可以做到这一点呢?

好的,经过一些研究后,我找到了一个名为
nmtui

sudo dnf安装NetworkManager tui

在安装该工具并使用
sudonmtui
运行它之后,我编辑了我的以太网连接,并看到了名为
切勿将此网络用于默认路由
,这将转换为
/etc/NetworkManager/system connections/
配置文件中
[ipv4]
内的选项

之后,我运行了
sudo nmcli con down eno1&&sudo nmcli con up eno1
,再次运行
nmcli
后,我可以看到连接顺序是收费的,现在我的WLAN是第一个,以太网连接是第二个