Ubuntu18网络连接不上也ping不通网络配置问题排查与解决方法
Ubuntu 18启动以后发现连接不上网络,执行 ip a
命令或者ifconfig
都显示不了正确的地址(192.168.xxx.xxx)。
刚装好系统是没问题的,打算使用FTP开启ftp服务与windows互传文件,安装了net-tools插件就突然连不上网络了,怀疑是网络配置被修改了。
经过了一段时间折腾终于解决了,发现是网卡没有启动。具体解决办法如下。
Ubuntu18网络连接不上也ping不通网络配置问题排查与解决方法
-
- 一、问题发现
-
- 1.1 开机后网络状态异常,连不上网
- 1.2 临时解决方案(重启后还需再次执行次命令)
- 二、问题分析
-
- 2.1 核心问题
- 2.2 根本原因
- 三、最终解决方案:使用 Netplan(推荐方法)
-
- 3.1 查看 Netplan 配置文件
- 3.2 编辑配置文件
- 3.3 配置内容(DHCP 自动获取 IP)
- 3.4 应用配置
- 3.5 验证
- 四、替代方案:使用 `/etc/network/interfaces`(不推荐)
-
- 4.1 配置步骤
- 4.2 注意事项
- 五、Netplan 与 interfaces 对比
- 六、结论与建议
-
- ✅ 推荐方案
- ❌ 避免方案
- 🛠️ 最佳实践
- 七、附录:常用命令速查
系统环境:Ubuntu 18.04
网卡名称:ens33
问题现象:每次开机后网络未自动启用,需手动运行sudo dhclient ens33
才能联网
目标:实现开机自动获取 IP 地址并联网
一、问题发现
Windows 和 Ubuntu 下的文件互传我打算开启 FTP 服务,进行了以下步骤后发现使用过程中发现网络异常。
打开 Ubuntu 的终端窗口,然后执行如下命令来安装 FTP 服务:
sudo apt-get install vsftpd
等待软件自动安装,安装完成以后使用 VI 命令打开/etc/vsftpd.conf,命令如下:
sudo vi /etc/vsftpd.conf
打开 vsftpd.conf 文件以后找到如下两行:
local_enable=YES
write_enable=YES
1.1 开机后网络状态异常,连不上网
ping下面这两个地址提示错误。
ping 8.8.8.8
ping www.baidu.com
执行 ip a
命令查看网络接口状态:
2: ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000link/ether 00:0c:29:93:fe:59 brd ff:ff:ff:ff:ff:ff
ens33
接口状态为DOWN
,说明ens33未启用。