NetworkManager和直接更改interface的区别
时间: 2024-04-04 11:33:08 浏览: 117
NetworkManager是一个网络连接管理器,可以自动检测和配置可用的网络连接,包括有线和无线网络连接。它可以自动连接到先前连接过的网络,也可以根据网络信号强度自动切换到较强的网络。
相比之下,直接更改网络接口配置文件的方法需要手动编辑配置文件,需要了解网络接口的配置细节,例如IP地址、子网掩码、网关、DNS等。这种方法需要手动配置每个网络接口,当有多个网络接口时,会显得繁琐和复杂。
总的来说,使用NetworkManager可以更方便地管理网络连接,尤其是在使用无线网络时,可以更好地进行自动连接和切换。而直接更改网络接口配置文件则适用于需要更精确控制网络配置的场景,例如服务器等。
相关问题
ubuntu20.04 NetworkManager 如何设置有线网卡为永久激活状态
在 Ubuntu 20.04 中,可以通过编辑 NetworkManager 配置文件来将有线网卡设置为永久激活状态。
以下是具体步骤:
1. 打开终端,输入以下命令以编辑 NetworkManager 配置文件:
```
sudo nano /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
```
2. 找到以下内容:
```
[keyfile]
unmanaged-devices=interface-name:*
```
将其改为:
```
[keyfile]
unmanaged-devices=none
```
这样 NetworkManager 就会自动管理所有设备了。
3. 保存文件并退出编辑器。
4. 重新启动 NetworkManager 服务,以使更改生效:
```
sudo systemctl restart NetworkManager.service
```
这样,你的有线网卡就会被设置为永久激活状态了。
linux怎么修改dns
要在Linux上修改DNS,可以按照以下步骤进行操作:
1. 打开终端,以管理员身份登录到您的Linux系统。
2. 找到并打开网络设置文件,具体位置取决于您所使用的Linux发行版。一般而言,可以在`/etc/resolv.conf`或`/etc/sysconfig/network-scripts/ifcfg-<interface>`中找到相关设置。
3. 如果您使用的是`/etc/resolv.conf`,请使用文本编辑器打开该文件。
4. 在文件中找到以"nameserver"开头的行,这些行指定了DNS服务器的IP地址。删除或注释掉旧的DNS服务器地址。
5. 在新的一行中添加您想要使用的新DNS服务器的IP地址。您可以添加多个DNS服务器,每个地址占一行。
6. 保存文件并关闭文本编辑器。
7. 如果您使用的是`/etc/sysconfig/network-scripts/ifcfg-<interface>`,请打开该文件,并找到以下行:
```
DNS1=<old_dns_server_ip>
DNS2=<old_dns_server_ip>
```
将`<old_dns_server_ip>`替换为您想要使用的新DNS服务器的IP地址。如果需要添加多个DNS服务器,可以使用以下格式:
```
DNS1=<dns_server1_ip>
DNS2=<dns_server2_ip>
```
8. 保存文件并关闭文本编辑器。
9. 重新启动网络服务或重新连接网络以使更改生效。根据您的Linux发行版和网络管理工具,可以使用不同的命令来完成此操作,例如`systemctl restart NetworkManager`或`service network restart`。
完成上述步骤后,您的Linux系统将使用您指定的新DNS服务器。请注意,某些Linux发行版可能会使用其他方法来管理网络设置,因此上述步骤可能会有所不同。
阅读全文