پیمایش در تاریکی systemd ، NetworkManager و GNOME 3.10


دنیای لینوکس: هنگام ایجاد یک لپ تاپ برای اتصال اتصال کابل آن هنگام اتصال به داک ، تمرین ناامیدی است.

من به عنوان یکی از بهره برداران اخیر لپ تاپ ، از این فرصت استفاده کردم و در انتخاب توزیع لینوکس که روزانه استفاده می کنم ، تجدید نظر کنم. پس از یک سال Arch Linux و این فروشنده تصمیم گرفت که به systemd init برود ، به علاوه استهلاک ابزار PreUpgrade دور از چشمگیر به نفع تلاش جدیدی برای ارتقاora Fedora به نام FedUp ، تصمیم گرفتم به Fedora برگردم.

Arch توزیع بسیار خوبی از لینوکس بود و هست – جامعه خوب است و مخزن کاربر Arch به همان اندازه که مردم می گویند خوب است. با این حال ، از نگاه گذشته ، تغییر سیستم به سیستم تصمیم گرفتم که با Arch ادامه دهم.

تغییر سیستم init سیستم نصب شده از قبل فقط به مشکلاتی احتیاج دارد ، اما در پایان ، وقتی همزمانی مشکلات مربوط به GNOME و Arch ادامه کار بدون انتقال به systemd را غیرممکن کرد ، من نیز این کار را دنبال کردم. این روند به همان اندازه که ممکن بود خسته کننده نباشد ، زیرا من قبلاً در خانه با جعبه جنتو خود سوییچ را تعویض کرده بودم ، بنابراین من تصور کردم که برای چه کار می کنم.

اما پس از تعویض سیستم systemd ، یک کاربر شجاع تمام باقی مانده های سیستم init قدیمی را که استفاده می کردند منفجر می کند ، زیرا معمولاً یک یا دو سرویس وجود دارد که با systemd کار نمی کنند یا بسیار نزدیک با سیستم init موجود هستند که ممکن است لازم باشد برای دریافت سازگاری systemd یک یا دو نسخه منتظر بمانید.

در واقع ، آنچه شما می خواهید یک سیستم ترکیبی است که نمی داند این هیولای Frankenstein است یا Total Recall’s Quato. و به لطف جعبه خانه جنتو ، من یکی از این موارد را در زندگی ام داشتم ، بنابراین تصمیم گرفتم سیستم کامل را بزنم و یک فرصت دیگر به فدورا بدهم.

در همان زمان ، هنگامی که از دنیای Arch Linux در Fedora بازگشتم ، این لنگرگاه را برای استفاده با لپ تاپ جدید Lenovo خریداری کرده بود – اگرچه یک لپ تاپ است ، اما بیشتر وقت خود را به نمایشگرها ، صفحه کلید و موارد دیگر می گذراند. لوازم جانبی ، بنابراین منطقی است که مراسم روشن و خاموش کردن کابل های مشابه در ابتدا و انتهای هر روز پایان یابد.

همه موارد روی بارانداز به درستی کار می کنند ، به استثنای دو مورد قابل توجه: وجود کابل شبکه متصل به پورت اترنت حوض باعث ایجاد رویداد اتصال کابل نمی شود و ضبط آن از طریق یک خط صوتی کمکی در بارانداز غیرممکن است هدفون به خود لپ تاپ متصل است.

اوضاع در گنوم 3.8 چگونه بود

تصویر: کریس داکت / TechRepublic

آخرین موردی که من به آرامی زندگی کردم ، زیرا اغلب مجبورم از خط کمکی ضبط کنم ، و با برداشتن هدفون از جک به راحتی رفع می شود.

مشکل قبلی ، علی رغم تأثیری که عدم اتصال در استفاده از دسک تاپ مدرن دارد ، با راه اندازی سریع ماوس در گوشه سمت راست بالای دسک تاپ و کلیک کردن روی نماد شبکه در دسک تاپ GNOME 3 من ، به راحتی حل شد تا فعال کردن اتصال کابل را مجبور کنید.

به نظر می رسد ترافیک زیادی باشد ، اما در واقع کمتر از یک ثانیه کار بود و مشکل چندانی نبود – اگر معامله بزرگ تری بود ، من مطالعه می کردم که چرا هنگام شارژ هر روز اتصال فعال نمی شود.

آنچه باعث عمیق تر شدن من شد جذابیت برای آزمایش فدورا 20 ، هایزنباگ بود که هم اکنون در مرحله بتا بود.

مانند هر نسخه از Fedora ، نسخه جدیدی از GNOME و هنگامی که من به GNOME 3.10 به روز شدم نیز وجود دارد.

network-gnome310.png

تنظیمات شبکه جدید و “بهبود یافته” در GNOME 3.10

تصویر: کریس داکت / TechRepublic

توسعه دهندگان GNOME همان کاری را که توسعه دهندگان GNOME انجام می دهند انجام می دهند و این به معنای حذف ویژگی ها با نظم شگفت آور است. بنابراین ، این نماد کوچک ، که در ابتدای هر روز به آن اعتماد می کردم ، حذف شد و با یک آیکون wi-fi جایگزین شد – اتصال کابل به پنل تنظیمات شبکه GNOME ارسال شد.

اکنون مجبور شدم در کار داخلی اتصال شبکه ، از جمله NetworkManager و systemd کار کنم.

راه اندازی طبیعی ، پرونده پیکربندی NetworkManager ، /etc/NetworkManager/NetworkManager.conf است ، اما فقط شامل یک ارجاع تک خطی به پلاگین Red Hat است ، ifcfg-rh ، به این معنی که تمام اسکریپت های پیکربندی شبکه در ذخیره می شوند / etc / sysconfig / اسکریپت های شبکه /

با تشکر از تغییرات در udev-197 ، رابط های شبکه در Linux اکنون نام های “قابل پیش بینی” دارند ، نام های قدیمی eth0 ، eth1 ناپدید شده اند و به جای آن enp0s25 (در م hardwareلفه سخت افزاری خاص من) است. بنابراین ، برای پیکربندی این رابط ، باید / etc / sysconfig / network-scripts / ifcfg-enp0s25 را ویرایش کنیم.

برای نمایش رابط شبکه هنگام راه اندازی ، تنها کاری که باید انجام دهید اینست که ONBOOT = Yes را به پرونده اضافه کنید.

این یک وظیفه چندانی نیست که بدانید کجا باید جستجو کنید ، اما به سادگی تغییر وضعیت اتصال پیش فرض به GUI که قبلاً در GNOME وجود داشته است ، و همچنین به سادگی در دستکاری تنظیمات شبکه Gentoo نیست ، اما احتمالاً بسیاری از این موارد می توانند به دانستن این توزیع کاهش یابد.

و اگر NetworkManager هرگز برای شما دردسر زیادی ایجاد کرده است ، همیشه می توانید آن را دور بریزید و wicd را جایگزین کنید.

به روزرسانی: آدام ویلیامسون ، مهندس QA با Red Hat ، در صورت عدم مواجهه با ویرایش در خط فرمان ، با دستورالعمل زیر تماس گرفت.

“به GNOME Network Setup Tool بروید ، تنظیمات اتصال مورد نظر خود را باز کنید ، به Identity بروید و” اتصال خودکار “را علامت بزنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *