मैं एक इंटरफ़ेस के लिए एक नाम सेट करने की कोशिश कर रहा हूं, eth0 के बजाय "ethLan"। ऐसा करना यह भी सुनिश्चित करता है कि यदि प्रत्येक नाम रिबूट और कर्नेल पर संगत रहेगा।
मुझे इस विषय में कुछ लेख मिले, लेकिन वे सभी कुछ साल पुराने हैं:
http://www.debian-administration.org/articles/463
http://www.linuxfromscratch.org/hints/downloads/files/ nameif.txt
मैंने वैसा ही किया जैसा उन्होंने कहा और एथलीन मैक को / etc / mactabs / में जोड़ा । इस बिंदु पर मुझे दो समस्याएं हैं:
1) if [...] && /sbin/nameif
मैंने जो स्क्रिप्ट /etc/network/if-pre-up.d/ पर रखी है, वह नहीं चलती है। मैंने इसे /etc/init.d/networking में जोड़कर हल कर लिया है , लेकिन पूर्व-अप ..d काम क्यों नहीं करता है ?
2) इंटरफ़ेस तब तक लोड नहीं होगा जब तक कि मैं मैन्युअल रूप से ifconfig ethLan नहीं करता, जब तक कि इसे / etc / नेटवर्क / इंटरफेस में जोड़ने के बावजूद । मैं क्या गलत कर रहा हूं?
udevadm info -a /sys/class/net/eth0
। (udevadm(8)
विवरण देखें)