পুনরায় নামকরণ সম্পূর্ণরূপে অক্ষম করার পরিবর্তে আপনি নিজের ইন্টারফেসগুলিকে নিজস্ব কাস্টম নাম দেওয়ার জন্য এটি ওভাররাইড করতে পারেন। এটি স্থির নামকরণ রাখে, তবে আপনাকে এমন একটি নাম দেয় যা আপনি মনে রাখতে এবং টাইপ করতে পারেন।
বিদ্যমান নামকরণ সিস্টেম ( /lib/udev/rules.d/80-net-setup-link.rules
) ইতিমধ্যে কোনও নাম দেওয়া না থাকলে কেবল ইন্টারফেসটির নতুন নামকরণ করে। সুতরাং আপনি নিজের নিয়মগুলিকে একটি উচ্চ অগ্রাধিকারে যুক্ত করতে পারেন /etc/udev/rules.d
যার মধ্যে ইন্টারফেসগুলির নিজস্ব উপায়ে নামকরণ করে, যা পরে সেই ইন্টারফেসগুলির নামকরণ থেকে ডিফল্ট সিস্টেমটিকে থামিয়ে দেয়।
70-wifi.rules
আমার সিস্টেমে আমার কাছে ফাইল রয়েছে যা তাদের সাথে সংযুক্ত থাকা নেটওয়ার্ক অনুযায়ী ইন্টারফেসের নাম দেয়:
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:0f:00:4a:c4:c9", NAME="wifi-root"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:19:86:31:dd:b7", NAME="wifi-main"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="38:2c:4a:48:27:49", NAME="wifi-local"
এটি ইন্টারফেসের ম্যাক ঠিকানা দ্বারা কীড হয়েছে এবং এর ফলাফল:
$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 3c:d9:2b:73:ad:5d brd ff:ff:ff:ff:ff:ff
15: wifi-main: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 00:19:86:31:dd:b7 brd ff:ff:ff:ff:ff:ff
16: wifi-local: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 38:2c:4a:48:27:49 brd ff:ff:ff:ff:ff:ff
17: wifi-root: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 00:0f:00:4a:c4:c9 brd ff:ff:ff:ff:ff:ff
আপনি নামান্তর পারে তাদের wlan0, wlan1 ইত্যাদি এই পদ্ধতি সৌন্দর্য আপনি নাম যদি আপনি চান পেতে, এবং আপনি স্ট্যাটিক নেটওয়ার্ক ইন্টারফেস নামকরণ থেকে উপকৃত। সুতরাং ইন্টারফেস সবসময় একই জিনিস নামকরণ করা হবে।