पहले, मैंने IPVS लूपबैक पतों को /etc/network/interfaces
इस तरह से कॉन्फ़िगर किया था :
auto lo:0
iface lo:0 inet static
address 12.34.56.78
netmask 255.255.255.255
pre-up sysctl -q -p
18.04 को, मैंने इस अनुभाग को नेटप्लान विन्यास में जोड़ने की कोशिश की:
network:
ethernets:
lo:
addresses:
- 12.34.56.78/32
और फिर भागा netplan apply
। systemd-networkd निम्नलिखित लॉग करता है:
May 18 10:01:55 [...] systemd-networkd[3820]: lo: Adding address: 12.34.56.78/32 (valid forever)
May 18 10:01:55 [...] systemd-networkd[3820]: lo: Adding address: 127.0.0.1/8 (valid forever)
May 18 10:01:55 [...] systemd-networkd[3820]: rtnl: received address with invalid family 129, ignoring
लेकिन इसका कोई प्रभाव ifconfig
नहीं पड़ता ( सूची नहीं है lo:0
)। यह निश्चित नहीं है कि अमान्य परिवार 129 को क्या दर्शाता है। वास्तविक पता (यह 12.34.56.78 :-) नहीं है) ठीक काम करता है जब मैं इसे सेट करने के लिए मैन्युअल रूप से ifconfig का उपयोग करता हूं।
मैंने भी lo:0
YAML कुंजी नाम के रूप में उपयोग करने की कोशिश की , लेकिन फिर मुझे यह त्रुटि मिली:
May 18 10:00:06 [...] systemd-networkd[3736]: /run/systemd/network/10-netplan-lo:0.network:2: Interface name is not valid or too long, ignoring assignment: (null)
सिस्टमड-नेटवर्कड जैसा दिखता है, lo:0
इंटरफ़ेस नाम के रूप में पसंद नहीं है । कोई सुझाव?
renderer
और match
, लेकिन इसका कोई असर नहीं हुआ। इसके अलावा FYI करें - मैंने लॉग से कुछ और जानकारी के साथ सवाल अपडेट किया। मुझे आश्चर्य है कि मुझे क्या याद आ रहा है।
ifconfig
अतिरिक्त लूपबैक पते को प्रदर्शित नहीं कर सकता था lo
। समस्या हल हुई :-)