Ubuntu 系统启动页面配置网络慢

Spoony 53.45m2020-05-271309 次点击1 人感谢
开机过程中会出现,

[...]a start job is running for wait for network to be configured...[1 min 3 sec / no limit]

一般需要等待两到三分钟。这是因为一直无法配置,一般网口会通过 DHCP 或者其他协议自动获取配置,但是如果配置文件就没写相关信息,或者系统里的网卡其实是虚拟网卡,就无法自动获取,卡到最后还会报个错。

解决的思路主要有两个,一个是将 systemd-networkd-wait-online.service 服务停掉;一个是配置文件里改成 optional: true。

方案一
sudo systemctl mask systemd-networkd-wait-online.service

方案二
$ networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 enp96s0f0 ether no-carrier configuring
3 enp96s0f1 ether routable configured

3 links listed.

# 看到 enp96s0f0 无法配置,那么就在配置文件里帮它配置上
$ vi /etc/netplan/01-netcfg.yaml

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp96s0f0: # device name
optional: true # 加上这行
enp96s0f1:
addresses: [ 192.168.1.100/24 ]
gateway4: 192.168.1.1
nameservers:
addresses:
- "192.168.1.1"

$ sudo netplan generate && sudo netplan apply
收藏 ♥ 感谢
Tony 194.45m 2020-05-27 
我用nano,vim不会用。。。
Spoony 小组长 2020-05-27 
@Tony nano 很好用,习惯问题。
RaspiSQH 117.6m 2020-05-27 
debian安装也很坑.....apt更新的时候会有换源选项,但是待会儿下载还是奇慢无比。必须得用不带桌面版本。

登录注册 后可回复。