انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: milad.fashi در 04 اسفند 1400، 11:54 قظ
-
سلام دوستان.چرا در توزیع های جدید گنو/لینوکس از ens33 به جای eth0 استفاده شده !؟ من این مقاله (https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/ch-consistent_network_device_naming) درخصوص CONSISTENT NETWORK DEVICE NAMING رو هم که توسط شرکت RedHat منتشر شده رو مطالعه کردم.ولی علت رو خوب متوجه نشدم!؟ خوب میدونیم eth مخفف Ethernet هستش.ولی ens مخفف چیه !؟ اصلا چرا از عدد ۳۳ استفاده شده !؟
-
مخفف Ethernet Network Slot 33 است. اون عدد هم برای شماست. برای من اینه: enp0s25 یعنی Ethernet Network Port 0 Slot 25
در نامگذاری قدیمی، دستگاهها به ترتیبی که به دست کرنل شناخته میشدن، نامگذاری میشدن که مشکلات زیادی داشت و ترتیبشون بنا به دلایل مختلف به هم میریخت. ولی در این حالت، اون کارت شبکه روی اون درگاهی که به رایانه وصله، همیشه شمارهاش همینه.
-
توی نسخههای جدید udev، این اتفاق میافته.
این دو جا رو میتونید ببینید. اولی تقریبا منسوخ شده ولی هنوز جوابگو هست.
https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
https://www.freedesktop.org/software/systemd/man/systemd.net-naming-scheme.html
دومی محتویات یه صفحه man هست. پس اگه توزیع شما systemd داره، باید بتونید با استفاده از دستور man، صفحه man مربوط رو مشاهده کنید.
man systemd.net-naming-scheme