انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: اضافه کردن دائمی یک ماژول به کرنل{حل شد}  (دفعات بازدید: 4779 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین googerdi

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
سلام
راستش کارت LAN لپتاپم را Debian نمی شناسه و من تونستم ماژولی که این کار را انجام می ده پیدا کنم.
وقتی ماژول را با استفاده از دستور insmod به کرنل اضافه می کنم اولا می ره تو eth1 می شینه چون eth0 به کارت LAN من اشاره داره ، ثانیا وقتی که کامپیتور دویار بالا میاد اون ماژول (ماژولی که قرار است جای درایور قدیمی عمل کنه)دویاره باید لود بشه.
دو سوال دارم:
1- چکار کنم که درایور جدید جای همون قدیمی بشینه(بعنی به جای eth0 نه eth1)
2- هر دفعه مجبور نباشم اونو لد کنم.
« آخرین ویرایش: 14 مهر 1386، 10:04 ق‌ظ توسط googerdi »
بنی آدم اعضای یکدیگرند        که در آفرینش ز یک گوهرند
چو عضوی به درد آورد روزگار     دگر عضو ها را نماند قرار

lomion

  • مهمان
پاسخ به: اضافه کردن دائمی یک ماژول به کرنل
« پاسخ #1 : 09 مهر 1386، 06:09 ب‌ظ »
فکر می کنم در جواب قسمت ۲ باید فایل etc/modules/ باز کنید و ماژول مربوطه رو توی یه خط جدید به آخرش اضافه کنید.
gksu gedit /etc/modlues

آفلاین googerdi

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
پاسخ به: اضافه کردن دائمی یک ماژول به کرنل
« پاسخ #2 : 09 مهر 1386، 09:10 ب‌ظ »
ممنون در مورد پاسخ به سوال دوم ;)
کسی نمیدونه هر دو را با هم چه طوری انجام بدم :oops:
بنی آدم اعضای یکدیگرند        که در آفرینش ز یک گوهرند
چو عضوی به درد آورد روزگار     دگر عضو ها را نماند قرار

آفلاین ابراهیم

  • High Hero Member
  • *
  • ارسال: 1295
  • جنسیت : پسر
  • راه‌رو گر صد هنر دارد توکل بایدش
    • سلام!
پاسخ به: اضافه کردن دائمی یک ماژول به کرنل
« پاسخ #3 : 09 مهر 1386، 11:23 ب‌ظ »
سلام،
پاسخ سؤال ۱: man nameif
پاسخ سؤال ۲ رو هم که جناب lomion فرمودن.
ما زنده به آنیم که آرام نگیریم     ...     موجیم که آسودگی ما عدم ماست

آفلاین googerdi

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
پاسخ به: اضافه کردن دائمی یک ماژول به کرنل
« پاسخ #4 : 10 مهر 1386، 08:26 ب‌ظ »
ممنون آقا ابراهیم
راستش این ابزار هم نتونست مشکل من رو حل کنه و موقعی که از دستور استفاده می کنم می گه :
can not change name of lo to eth1(Device of resource busy)راهی نیست که eth0 را از بیخ و بن پاک کند و از شرش راحت شیم ](*,)
« آخرین ویرایش: 11 مهر 1386، 01:01 ب‌ظ توسط googerdi »
بنی آدم اعضای یکدیگرند        که در آفرینش ز یک گوهرند
چو عضوی به درد آورد روزگار     دگر عضو ها را نماند قرار

آفلاین ابراهیم

  • High Hero Member
  • *
  • ارسال: 1295
  • جنسیت : پسر
  • راه‌رو گر صد هنر دارد توکل بایدش
    • سلام!
پاسخ به: اضافه کردن دائمی یک ماژول به کرنل
« پاسخ #5 : 11 مهر 1386، 09:39 ب‌ظ »
برای این که بتونی اسم یک واسط شبکه رو عوض کنی، اول باید شبکه‌ش رو بیاری پایین:
$ sudo /etc/init.d/networking stopبعدش عوضش کنی:
$ nameif eth0 YOUR:MAC:ADDRESS:HEREیادت نره etc/network/interfaces/ رو عوض کنی.
اگر بخوای همیشه عوض بشه، باید چنین خطی رو توی etc/mactab/ بنویسی:
eth0 YOUR:MAC:ADDRESS:HEREو بعدش etc/init.d/networking/ رو ویرایش کنی و به ابتدای تابع startش دستور nameif رو (بدون هیچ پارامتری) اضافه کنی. می‌دونم راه تمیزی نیست، ولی در حال حاظر راه به‌تری بلد نیستم! یاران مددی!!!
« آخرین ویرایش: 11 مهر 1386، 09:49 ب‌ظ توسط ابراهیم »
ما زنده به آنیم که آرام نگیریم     ...     موجیم که آسودگی ما عدم ماست

آفلاین googerdi

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
پاسخ به: اضافه کردن دائمی یک ماژول به کرنل
« پاسخ #6 : 11 مهر 1386، 11:39 ب‌ظ »
باز هم ممنون آقا ابراهیم
اما باز ... :o
Cannot change name of eth1 to eth0 (file exists)
بنی آدم اعضای یکدیگرند        که در آفرینش ز یک گوهرند
چو عضوی به درد آورد روزگار     دگر عضو ها را نماند قرار

آفلاین Natilous

  • Full Member
  • *
  • ارسال: 114
  • جنسیت : پسر
  • با لینوکس لذت واقعی داشتن کامپیوتر را احساس کنید
    • انجمن‌های استان خراسان شمالی
پاسخ به: اضافه کردن دائمی یک ماژول به کرنل
« پاسخ #7 : 12 مهر 1386، 12:13 ق‌ظ »
از برنامه modconf استفاده کردین ؟؟؟ فکر کنم بتونه کار شما را راه بیاندازه !!!

موفق باشید .

آفلاین ابراهیم

  • High Hero Member
  • *
  • ارسال: 1295
  • جنسیت : پسر
  • راه‌رو گر صد هنر دارد توکل بایدش
    • سلام!
پاسخ به: اضافه کردن دائمی یک ماژول به کرنل
« پاسخ #8 : 12 مهر 1386، 01:19 ق‌ظ »
باز هم ممنون آقا ابراهیم
اما باز ... :o
Cannot change name of eth1 to eth0 (file exists)
خواهش می‌کنم. وظیفه هست.  ;)
اگر هر دو واسط شبکه به سیستم وصل باشن، این خطا رو می‌ده. نمی‌دونم اشتباهی هم ممکنه این خطا رو بده یا نه.
ما زنده به آنیم که آرام نگیریم     ...     موجیم که آسودگی ما عدم ماست

آفلاین googerdi

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
پاسخ به: اضافه کردن دائمی یک ماژول به کرنل
« پاسخ #9 : 12 مهر 1386، 01:48 ق‌ظ »
راستش واسط دیگه ای به جز 1394 ندارم.
موقع نصب از من پرسید که کارت شبکه ام شناخته نشده و آیا می خواهید از Firewire به عنوان کارت شبکه اصلی استفاده کنید یا خیر که در جواب من no را دادم. بعد از نصب هم اثری ازش نیود تا اینکه من ماژول درایور را به کرنل اضافه کردم و سر و کلش پیدا شد. حتی وقتی می خواستم با استفاده از nameif اسم eth0 را عوض کنم نشد حالا من ماندم و ...
بنی آدم اعضای یکدیگرند        که در آفرینش ز یک گوهرند
چو عضوی به درد آورد روزگار     دگر عضو ها را نماند قرار

آفلاین ابراهیم

  • High Hero Member
  • *
  • ارسال: 1295
  • جنسیت : پسر
  • راه‌رو گر صد هنر دارد توکل بایدش
    • سلام!
پاسخ به: اضافه کردن دائمی یک ماژول به کرنل
« پاسخ #10 : 12 مهر 1386، 02:47 ق‌ظ »
شاید بتونی اول FireWire رو به یه چیز چرت مثل eth9 دگرنام کنی و بعد Ethernet رو بذاری eth0.
ما زنده به آنیم که آرام نگیریم     ...     موجیم که آسودگی ما عدم ماست

آفلاین googerdi

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
پاسخ به: اضافه کردن دائمی یک ماژول به کرنل
« پاسخ #11 : 12 مهر 1386، 12:32 ب‌ظ »
راستش این فکر هم به ذهنم رسیده بود اما موقعی که این کار را می کنم باز هم پیغام زیر را می دهد :
Cannot change name of eth1 to eth0 (file exists)راستی وقتی همین کار رو برای eth1 انجام می دهم همچین پیغام هایی را نمی گیرم  :o :o :o
بنی آدم اعضای یکدیگرند        که در آفرینش ز یک گوهرند
چو عضوی به درد آورد روزگار     دگر عضو ها را نماند قرار

آفلاین googerdi

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
پاسخ به: اضافه کردن دائمی یک ماژول به کرنل
« پاسخ #12 : 12 مهر 1386، 01:12 ب‌ظ »
خواستن توانستن است. \\:D/
سرانجام تونستم این کار را انجام دهم اما یا یک کار اضافی .
به دنبال فابل هایی گشتم که دارای eth0 باشند و فایل زیر را پیدا و دستکاری کردم :
/etc/udev/rules.d/z25_persistent-net.rules
« آخرین ویرایش: 12 مهر 1386، 01:38 ب‌ظ توسط googerdi »
بنی آدم اعضای یکدیگرند        که در آفرینش ز یک گوهرند
چو عضوی به درد آورد روزگار     دگر عضو ها را نماند قرار