Saya memiliki sistem Ubuntu 16.04 dengan dua antarmuka - eth0 dikonfigurasi dengan DHCP dan eth1 dikonfigurasi dengan alamat ip statis.
File / etc / network / interfaces memiliki konfigurasi berikut
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
# The Secondary network interface
auto eth1
iface eth1 inet static
address 10.10.1.10
netmask 255.255.255.0
dns-nameservers 74.82.42.42 4.2.2.2
## Virtual Interfaces for virtual hosts
auto eth1:11
iface eth1:11 inet static
address 10.10.1.11
netmask 255.255.255.0
auto eth1:12
iface eth1:12 inet static
address 10.10.1.12
netmask 255.255.255.0
auto eth1:13
iface eth1:13 inet static
address 10.10.1.13
netmask 255.255.255.0
Masalahnya adalah, ketika server DHCP tidak tersedia pada tautan eth0 atau jika tautan eth0 mati, sistem hang selama 5 menit, secara signifikan memperlambat proses boot.
violet@ubuntu-xenial:~$ systemd-analyze blame
5min 241ms networking.service
1.529s nmbd.service
1.524s winbind.service
Saya mencoba mengurangi waktu di /etc/systemd/system/network-online.target.wants/networking.service file yang membuat sistem boot lebih cepat tanpa menunggu layanan jaringan, namun, yang gagal memuat antarmuka virtual pada eth1.
Apakah ada cara yang lebih bersih untuk membiarkan sistem boot tanpa konfigurasi jaringan penuh pada antarmuka eth0 dan masih memuat semua konfigurasi jaringan statis pada eth1?