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

کمک و پشتیبانی => سخت‌افزار => نویسنده: ادیبزاده در 18 امرداد 1391، 06:10 ق‌ظ

عنوان: مشکل در نصب درایور شبکه (lan) لپ تاپ lenovo G580 (حل شد)
ارسال شده توسط: ادیبزاده در 18 امرداد 1391، 06:10 ق‌ظ
سلام دوستان
خسته نباشید
من لپ تاپ lenovo G580 دارم که متاسفانه UBUNTU 12.04 به صورت پیش فرض ethernet device (کارت شبکه) رو شناسایی نمی کنه.
متاسفانه توی این سایت و باقی مراجع فارسی راه حلی پیدا نکردم

سرچ کردم و به این نتیجه رسیدم که به دلیل جدید بودن چیپ شبکه است.
توی این آدرس:
http://www.zyxware.com/articles/2680/solved-wired-connection-eth0-not-detected-in-ubuntu-12-04 (http://www.zyxware.com/articles/2680/solved-wired-connection-eth0-not-detected-in-ubuntu-12-04)
یه راه و یه سری درایور برای رفع مشکل اراپه کرده.

من دستورات رو مو به مو اجرا کردم اما فکر می کنم تو مرحله انتخاب درایور یعنی دستور modprobe دچار مشکل شدم.
میشه لطفا راهنماییم کنید و یه توضیح کلی در مورد نصب درایور توی اوبونتو بدید

و این که این درایور تنظیمات خاصی داره یا نه

ممنون و خسته نباشید :)
عنوان: پاسخ : مشکل در نصب درایور شبکه (lan) لپ تاپ lenovo G580
ارسال شده توسط: nixoeen در 18 امرداد 1391، 06:18 ق‌ظ
شما الان یه تیم هستید؟ :) پیشنهاد من اینه که یک شناسه کاربری مناسب‌تر انتخاب کنید. حتی اگر بیش از یک نفر هستید، بهتره هر کدوم یک شناسه بسازید که پشت هر شناسه یک شخص خاص باشه.
--
اول این دستور رو بنویسید، بعد دستوراتی که اونجا گفته رو دوباره اجرا کنید.
sudo apt-get install build-essential
عنوان: پاسخ : مشکل در نصب درایور شبکه (lan) لپ تاپ lenovo G580
ارسال شده توسط: ادیبزاده در 19 امرداد 1391، 02:16 ق‌ظ
شما الان یه تیم هستید؟ :) پیشنهاد من اینه که یک شناسه کاربری مناسب‌تر انتخاب کنید. حتی اگر بیش از یک نفر هستید، بهتره هر کدوم یک شناسه بسازید که پشت هر شناسه یک شخص خاص باشه.
--
حسب الامر شما نام پروفایل رو تغییر دادم (حرف حساب جواب نداره)

[quote author=nixoeen link=topic=42217.msg308447#msg308447 date=1344390510
اول این دستور رو بنویسید، بعد دستوراتی که اونجا گفته رو دوباره اجرا کنید.
sudo apt-get install build-essential[/quote]

فراموش کردم بگم که به اینترنت دسترسی ندارم
یعنی lan که شناخته نشده  و به wifi هم فعلا دسترسی ندارم متاسفانه
البته بسته deb برنامه build-essential رو روی pc دارم می تونم با فلش یه طوری نصبش کنم
اما مطمئن نیستم مشکل از اینجا باشه
بازم ممنون از راهنماییتون سعیمو می کنم
عنوان: پاسخ : مشکل در نصب درایور شبکه (lan) لپ تاپ lenovo G580
ارسال شده توسط: nixoeen در 19 امرداد 1391، 04:14 ق‌ظ
البته بسته deb برنامه build-essential رو روی pc دارم می تونم با فلش یه طوری نصبش کنم
تنها خود اون بسته کافی نیست، پیش‌نیازهای اون هم لازمه. راحت‌ترین راه اینه که یک اینترنت بی‌سیم یکجایی پیدا کنید. (البته اگه کارت شبکه بی‌سیم کار می‌کنه)

خروجی تمامی اون دستوراتی که زدید رو بذارید، اونجوری میشه فهمید مشکل از کجاست. الان من تنها حدس زدم که مشکل چی می‌تونه باشه و راه حل رو گفتم.
عنوان: پاسخ : مشکل در نصب درایور شبکه (lan) لپ تاپ lenovo G580
ارسال شده توسط: ادیبزاده در 19 امرداد 1391، 05:10 ب‌ظ
من روی pc هم ubuntu 12.04 رو دارم و آخرین آپدیت هاش رو هم گرفتم مطمئنا build-essential هم داخلشون هست
چه طور می تونم از بسته هایی که دانلود شده استفاده کنم

مسیر آرشیو apt و فایلهای دانلود شده رو می دونم اما چطوری نصب کردن تمام این بسته ها رو روی لپ تاپ بلد نیستم

لطفا راهنمایی کنید

عنوان: پاسخ : مشکل در نصب درایور شبکه (lan) لپ تاپ lenovo G580
ارسال شده توسط: nixoeen در 19 امرداد 1391، 07:36 ب‌ظ
با دستور dpkg میتونید اونها رو نصب کنید.
sudo dpkg -i file_to_install.deb
عنوان: پاسخ : مشکل در نصب درایور شبکه (lan) لپ تاپ lenovo G580 (حل شد)
ارسال شده توسط: ادیبزاده در 23 امرداد 1391، 05:51 ق‌ظ
با دستور dpkg میتونید اونها رو نصب کنید.
sudo dpkg -i file_to_install.deb
بازم سلام
ممنون از جوابتون اما انگار توی تمام فروم ها رسمه که جواب رو ناقص بدن تا سوال کننده خودش جواب کامل و صحیح رو پیدا کنه

قصد جسارت ندارم و از تمام راهنمایی هاتون هم متشکرم اما انگار منظورم از سوال رو متوجه نشدین من پرسیده بودم که چطور می تونم تمام این بسته ها رو همزمان با هم یعنی با یه دستور نصب کنم. مسلما شما هم انتظار ندارید که من تک به تک بسته ها نصب کنم و از بطالت وقتم لذت ببرم.

استفاده از دستور dpkg -i رو خودم هم بلد بودم و دنبال سوییچ مناسب می گشتم اما در هر حال ممنون

راستی مشکل درایور هم کاملا حل شد

و هیچ نیازی هم به آپدیت و یا نصب build-essential نبود.

http://www.jfdesignnet.com/wp-content/uploads/2012/04/compat-wireless-2012-03-12-p.tar.bz2 (http://www.jfdesignnet.com/wp-content/uploads/2012/04/compat-wireless-2012-03-12-p.tar.bz2)

درایور رو از لینک بالا دانلود کنید

اگر مدل لپ تاپ شما هم   lenovo G580 باشه احتمالا چیپ کارت شبکه تون هم باید Atheros و کانفیگش هم یکی از دو مدل زیر باشه که این درایور هر دو رو ساپورت می کنه:
1961:1091 – AR8161
1969:1090 – AR8162

اول فایل دانلود شده رو از حالت فشرده خارج می کنیم:

tar -xvf compat-wireless-2012-03-12-p.tar.bz2
وارد پوشه ایجاد شده میشیم:

cd compat-wireless-2012-03-12-p
بعد از اون باید اسکریپتی که درایور رو انتخاب می کنه صدا کنیم:

./scripts/driver-select alxنکته: درایوری که گفتم این چیپ ها رو ساپورت می کنه alx هست.

بعد با این دستور ها باید درایور رو بسازید:

make
make install

نکته: برای اجرای این دستورا باید سطح دسترسی مدیر داشته باشید پس اگر تا اینجا با یوزر root کار نمی کردین باید قبل از هر کدوم از دستور های بالا sudo رو وارد کنید

اگر دستور های بالا بدون خطا انجام بشن از جزئیات که بگذریم این چند خط رو آخر کار بهتون نشون میده:

Now run:

sudo make unload to unload all: wireless, bluetooth and ethernet modules
sudo make wlunload to unload wireless modules
sudo make btunload to unload bluetooth modules

Run sudo modprobe driver-name to load your desired driver.
If unsure reboot.

حالا نوبت انتخاب درایوریه که نصب کردیم اما قبلش بیاید یه نگاهی به حالت فعلی کارتمون بندازیم:
اگر این دستور رو وارد کنید:

ifconfig
احتمالا یه چیزی شبیه این بهتون نشون میده:

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:240 (240.0 B) TX bytes:240 (240.0 B)

خب حالا درایورمون رو با دستور زیر انتخاب می کنیم:

modprobe alx
این دستور هم سطح دسترسی مدیر می خواد پس با sudo اجراش کنید.

حالا یک بار دیگه دستور قبلی رو که مشخصات کارتمون رو نشون می داد اجرا کنید:

ifconfig
این بار اگر همه چیز درست پیش رفته باشه باید این چند خط که مشخصات کامل کارت شبکه تون هست رو نشون بده:

eth0 Link encap:Ethernet HWaddr e8:40:f2:86:df:91
inet6 addr: fe80::ea40:f2ff:fe86:df91/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:60 (60.0 B) TX bytes:510 (510.0 B)
Interrupt:18

اگر احتمالا باز به مشکل بر خوردید بپرسید امیدوارم بتونم کمک کنم چون خیلی دنبالش گشتم و حالت های مختلش رو امتحان کردم.

موفق- سلامت و در پناه حق باشید :)