मेरे पास दो इंटरफेस के साथ एक उबंटू 16.04 सिस्टम है - DH0 के साथ कॉन्फ़िगर किया गया eth0 और static ip एड्रेस के साथ eth1 कॉन्फ़िगर किया गया है।
/ Etc / संजाल / इंटरफेस फ़ाइल में निम्नलिखित विन्यास है
# 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
मुद्दा यह है कि जब डीएचसीपी सर्वर eth0 लिंक पर उपलब्ध नहीं है या यदि eth0 लिंक डाउन है, तो सिस्टम 5 मिनट के लिए लटका रहता है, बूट प्रक्रिया को काफी धीमा कर देता है।
violet@ubuntu-xenial:~$ systemd-analyze blame
5min 241ms networking.service
1.529s nmbd.service
1.524s winbind.service
मैंने /etc/systemd/system/network-online.target.wants/networking.service फ़ाइल में समय कम करने का प्रयास किया, जो नेटवर्क सेवा की प्रतीक्षा किए बिना सिस्टम को तेज़ बनाता है, हालाँकि, यह eth1 पर वर्चुअल इंटरफेस लोड करने में विफल रहता है।
वहाँ एक क्लीनर तरीका है कि eth0 इंटरफ़ेस पर पूर्ण नेटवर्क कॉन्फ़िगरेशन के बिना सिस्टम बूट करने के लिए और अभी भी सभी स्थैतिक नेटवर्क कॉन्फ़िगरेशन को eth1 पर लोड करें?