ubuntu系统配置ens33
时间: 2025-02-12 15:18:38 浏览: 97
### 配置 Ubuntu 系统中的网络接口 ens33
对于新安装的 Ubuntu 系统,在重启之后可能出现 `ens33` 接口丢失的情况。为了恢复并配置此网络接口,可采取以下措施。
#### 安装必要的工具
由于默认情况下最新的 Ubuntu 版本可能不自带 `ifconfig` 命令,因此需要通过包管理器来安装它:
```bash
sudo apt update && sudo apt install net-tools -y
```
这一步骤能够确保后续操作中有足够的命令支持[^1]。
#### 临时启用网络接口
如果只是希望快速使能 `ens33` 并获得 IP 地址,可以直接使用 DHCP 来分配地址给指定网卡:
```bash
sudo dhclient ens33
```
上述指令会尝试联系 DHCP 服务器以获取有效的 IPv4 设置,并激活相应的网络连接[^5]。
#### 检查当前网络状态
要确认 NetworkManager 是否正在管理特定设备的状态,可以利用 `nmcli` 工具查看所有受管设备的信息:
```bash
nmcli device status
```
当发现目标接口处于 "unmanaged"(未托管)状态下时,则意味着还需要进一步调整设置以便让 NetworkManager 能够接管这些资源[^4]。
#### 修改 NetworkManager 的配置文件
为了让 NetworkManager 开始管理和控制物理网卡,需编辑其主要配置文件 `/etc/NetworkManager/NetworkManager.conf` ,并向其中添加或修改某些参数:
```ini
[main]
plugins=ifupdown,keyfile
managed=true
```
完成编辑后保存更改,并重启 NetworkManager 服务使其生效:
```bash
sudo systemctl restart NetworkManager
```
此时再检查一次 `nmcli device status` 输出,应能看到之前标记为 “unmanaged”的端口已被正确识别和处理。
#### 处理持久化问题
针对那些即使经过以上步骤仍然无法保持长期稳定的案例,建议清理旧有的网络配置残留数据后再试:
停止现有网络服务:
```bash
sudo service NetworkManager stop
```
移除可能导致冲突的历史记录(推荐事先做好备份以防万一):
```bash
sudo mv /var/lib/NetworkManager/NetworkManager.state ~/backup_NetworkManager.state.bak
```
最后重新启动 NetworkManager 让一切恢复正常运作:
```bash
sudo service NetworkManager start
```
这样做的目的是清除任何潜在干扰因素,从而实现更加可靠的联网体验[^3]。
阅读全文
相关推荐


















