Ubuntu连接不上网络问题(Network is unreachable)
问题:把服务器网线拔掉重新插上后,服务器Ubuntu 22 没有网了
原因:网卡不会自动重启,没有安装NetworkManager
解决方案:
首先检查网络状态
ip a # 检查网卡状态(确认是否有IP地址)
手动启动网卡
sudo ip link set enp7s0 up # 启用网卡
sudo dhclient enp7s0 # 通过DHCP获取IP(若路由器支持)
ping一下,检查发现已经能ping通了
ping 8.8.8.8
但是不想每次重启服务器都要手动开启网卡,所以下载NetworkManager并设置自启动和网卡自动连接
# 安装NetworkManager(如未安装)
sudo apt update && sudo apt install network-manager# 启用并设置开机自启
sudo systemctl enable --now NetworkManager# 配置enp7s0自动连接
sudo nmcli connection add type ethernet ifname enp7s0 con-name "Wired-ensp7s0"
sudo nmcli connection modify "Wired-ensp7s0" connection.autoconnect yes
sudo systemctl enable NetworkManager.service