开机后总是等待网络配置2分钟后跳过,然后无网络。
在开始前要root账号:
启用root账户
sudo passwd //root建立密码
su root //切换到root
exit //退出
要使用清华源:
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
阿里源是个坑,在安装一些组件时缺少很多东西
1.查看所有网卡:
在终端中输入ip a命令。这会列出所有的网络接口。
除了lo(本地回环),你应该还能看到另一个接口,通常是以太网接口命名如ens33、ens160、enp0s3或eth0
如果显示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: trueEsc :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替换为你的实际网关

Comments | NOTHING