ubuntu server 安装后配置网络踩坑记

由 夕空 撰写于  2025年10月29日

开机后总是等待网络配置2分钟后跳过,然后无网络。

在开始前要root账号:

启用root账户
sudo passwd //root建立密码
su root //切换到root
exit //退出

要使用清华源:

https://mirrors.tuna.tsinghua.edu.cn/ubuntu/

阿里源是个坑,在安装一些组件时缺少很多东西

1.查看所有网卡:

在终端中输入ip a命令。这会列出所有的网络接口。
除了
lo(本地回环),你应该还能看到另一个接口,通常是以太网接口命名如ens33ens160enp0s3eth0
如果显示state DOWN,则表示该网卡未启用。

开启对应网络:

sudo ip link set dev <网卡名称> up

2.找到Netplan配置文件:

ls /etc/netplan/

你会发现已有的.yaml文件,推荐不要配置这些文件,
Cloud-Init可能也在配置网络,你可选择禁用它,但我选择创建新文件命名比它层级高的排序。

创建新网络配置:

sudo vim /etc/netplan/01-netcfg.yaml

i 编辑,填写:

network:
version: 2
renderer: networkd
ethernets:
<网卡名称>:
dhcp4: true
optional: true

或静态IP的配置:

network:
version: 2
renderer: networkd
ethernets:
<网卡名称>:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 114.114.114.114]
optional: true

Esc  :wq 保存退出

3.应用配置

sudo netplan apply

到这可以验证下网络:

ping 8.8.8.8

如果不行,可以尝试重启网络:

sudo systemctl restart systemd-networkd

如果依然不行,ip a查看仍然是127.0.0.1,查看网关:

ip route

如果没有,手动添加:

sudo ip route add default via 192.168.1.1 # 请将网关IP替换为你的实际网关



声明:星耀夕空|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - ubuntu server 安装后配置网络踩坑记


欢迎光顾我的小站!