انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سختافزار => نویسنده: ɴɪᴍᴀ در 05 فروردین 1401، 05:32 بظ
-
سلام
لطفا یه کارت شبکه معمولی با قیمت مناسب معرفی کنید که از دبیان بیس ها, آرچ بیس ها و red hat بیس ها کامل ساپورت کنه (نیاز به نصب درایور اضافه نباشه).
خود دبیان و آرچ برام خیلی مهمه : )
ترجیحا تو دیجیکالا یا یه فروشگاه اینترنتی معتبر باشه.
ممنونم.
-
دوست خوبم ، صبر ! قوانین رو اگه خونده باشی البته ! نخوندی وقت بزار یه نگاهی بنداز : )
( در ضمن ، انجمن خلوته این هفته اخیر بخاطر عید و تشکیلاتش )
-
اگه کارت شبکهٔ سیمی منظورته، همهشون کار میکنن معمولاً. ولی باز با اینجا هم بررسی کن: https://h-node.org/ethernetcards/catalogue
-
معمولا اون هایی که از چیپستهای realtek یا اینتل استفاده میکنند، سازگاری خوبی با کرنل لینوکس دارند. من روی دوتا کامپیوتر با دوتا کارت شبکه متفاوت realtek امتحان کردم و درست کار میدادند.
درباره چیپست بقیه شرکتها چیزی نمیدونم.
حواستون باشه سازنده چیپست با سازنده کارت شبکه میتونه متفاوت باشه. مثلا tp link چندین کارت شبکه داره که از چیپستهای realtek استفاده میکنند.
در مورد دبیان، زیاد فرقی نداره چه کارتی بگیرید، معمولا لازم میشه firmwareهای مورد نیاز رو نصب کنید.
firmware های انحصاری همراه کرنل دبیان قرار ندارند. توی بستههای مختلف پخش شدند تا کاربر هر کدوم رو لازم داشت نصب کنه. این بستهها توی قسمت non-free از مخازن دبیان قرار دارند.
قسمت non-free از مخازن معمولا به طور پیشفرض فعال نیست و باید توسط خود کاربر نصب بشه. مگه اینکه دبیان رو با iso هایی نصب کرده باشید که شامل firmware های انحصاری هم هستند. در این حالت قسمت non-free فعال میشه. اگه از بین firmware هایی که همراه iso هست چیزی مورد نیاز سیستم باشه، بستهای که اون firmware رو داره نصب میشه تا سختافزار مرتبط درست کار کنه.
کارتهای شبکه realtek بدون firmware هم کار میکنند (حداقل یه مدل برای من کار میکرد) ولی همه قابلیتهای اونها دردسترس نیست. به firmware های انحصاری نیاز داره تا همه قابلیتها، قابل استفاده بشن.
اگه توی دبیان firmware های مورد نیاز رو نداشته باشید، هرباری که initramfs دوباره ساخته میشه، در مورد نبود اون firmware ها اخطار دریافت میکنید.
توی گزارشهای dmesg هم خطاهایی مرتبط وجود داره که میگه مثلا ماژول r8169 نتونسته firmware مورد نیاز رو پیدا کنه.
بعضی از چیسپتهای قدیمی broadcom با چیپستهای قدیمی وایفای broadcom تداخل داشتن و همزمان نمیتونستند توی یه سیستم با کرنل لینوکس کار کنند.
-
اگه کارت شبکهٔ سیمی منظورته، همهشون کار میکنن معمولاً. ولی باز با اینجا هم بررسی کن: https://h-node.org/ethernetcards/catalogue
ممنونم آقای بهزادی, اما منظورم کارت شبکه بی سیم بود : )
معمولا اون هایی که از چیپستهای realtek یا اینتل استفاده میکنند، سازگاری خوبی با کرنل لینوکس دارند. من روی دوتا کامپیوتر با دوتا کارت
در مورد دبیان، زیاد فرقی نداره چه کارتی بگیرید، معمولا لازم میشه firmwareهای مورد نیاز رو نصب کنید.
firmware های انحصاری همراه کرنل دبیان قرار ندارند. توی بستههای مختلف پخش شدند تا کاربر هر کدوم رو لازم داشت نصب کنه. این بستهها توی قسمت non-free از مخازن دبیان قرار دارند.
قسمت non-free از مخازن معمولا به طور پیشفرض فعال نیست و باید توسط خود کاربر نصب بشه. مگه اینکه دبیان رو با iso هایی نصب کرده باشید که شامل firmware های انحصاری هم هستند. در این حالت قسمت non-free فعال میشه. اگه از بین firmware هایی که همراه iso هست چیزی مورد نیاز سیستم باشه، بستهای که اون firmware رو داره نصب میشه تا سختافزار مرتبط درست کار کنه.
راستش من یه d-link dwa-127 خریده بودم که تا اونجایی که میدونم از rtl8812au استفاده میکنه. اما تو هیچکدوم از توزیع ها حتی خود اوبونتو کار نکرد.
-
دوست خوبم ، صبر ! قوانین رو اگه خونده باشی البته ! نخوندی وقت بزار یه نگاهی بنداز : )
( در ضمن ، انجمن خلوته این هفته اخیر بخاطر عید و تشکیلاتش )
آهان, حتما مرسی
-
فکر کردم منظورتون کارت شبکه سیمی هست. در مورد کارت شیکه بیسیم، با اینتلها مشکلی ندیدم. فقط روی دبیان، به firmware نیاز دارند تا شروع به کار کنند، همه قابلیتهای اونها هم کار میداده.
البته نسخههای جدید اونها رو سختتر میشه وارد حالت access point کرد تا از باند 5Ghz استفاده کنه. این مشکل فقط مربوط به کرنل لینوکس نیست، توی ویندوز و هر سیستمعامل دیگهای همینطوریه.
توی باند 2.4Ghz راحت وارد حالت access point میشن ولی برای باند 5Ghz اینجوری نیست. لازمه که اول access point هایی مشاهده بشه که توی این باند کار میکنند تا بعد کارت شبکه بیسیم، توی این باند هم وارد حالت access point بشه.
دلیلش اینه که این باند توی بعضی جاها مجاز نیست و کارت شبکه برای اینکه بدونه کجا هست و اینکار رو باید انجام بده یا نه، از این راه استفاده میکنه.
این قابلیت توی نسخههای جدید firmware برای دستگاههای جدید اضافه شده.
توی نسخههای یکم قدیمیتر کرنل میشد با دادن به خط فرمان کرنل، جایی که کارت شبکه فکر میکنه داره کار میکنه رو عوض کرد (و در نتیجه از این باند هم استفاده کرد) ولی چون اینکار بعضی مواقع باعث کرش کردن firmware کارت میشد، از کرنل حذف شد و دیگه نمیشه چنین کاری کرد. از سال 2019 اون قابلیت حذف شد.
بعضی از کارتهای شبکه بیسیم realtek درست کار میکنند، بعضیهاشون نه.
کارتهای شبکه قدیمی broadcom درایورهای ضعیفی برای لینوکس دارند. جدیدها درایور آزاد دارند ولی نمیدونم عملکردشون چجوریه.
چند بار توی انجمن، افراد مختلف با تجهیزات ralink/mediatek مشکل داشتند. این هم بعضی وقتا مشکلات عجیبی داره.
در مورد تجهیزات بقیه تولید کنندهها چیزی نمیدونم.
-
آهان, مرسی.
اگر زحمتی نیست هرکی که یه کارت شبکه رو خودش تست کرده یا از دوستاش دارن و رو لینوکس هایی که گفتم جواب میده, لینک دیجی کالاش رو برام بفرسته. ممنونم :)
-
https://www.digikala.com/product/dkp-806616/%DA%A9%D8%A7%D8%B1%D8%AA-%D8%B4%D8%A8%DA%A9%D9%87-%D8%A8%DB%8C%D8%B3%DB%8C%D9%85-%D8%AA%DB%8C-%D9%BE%DB%8C-%D9%84%DB%8C%D9%86%DA%A9-%D9%85%D8%AF%D9%84-tl-wn727n/
اینو خودم استفاده می کنم و مشکلی ندارم.
البته بعضی مواقع سرعت نت در حد افتضاح کند میشه با کابل از گوشی نت میدم به سیستم درست میشه نمی دونم چرا، توی ویندوز هم همینجوریه.
البته من اینو خیلی وقته دارم قبلنا خوب بود الانم خوبه شاید بخاطر این بوده که مودم یکم از کارت شبکه دوره و قطع و وصل میشده.
توی نظرات دیجی کالا هم ندیدم کسی مشکلی گزارش داده باشه، در کل کارت شبکه خوبیه و با لینوکس سازگاری داره.
فقط می خوای توی توزیع هایی مثل دبیان راه بندازیش باید بسته firmware-realtek رو نصب کنی.
-
ممنونم, منم یه tp-link دارم (ندلش دقیق یادم نیست ولی شبیه همینه ) اما فقط رو اوبونتو کار میکنه.
چه پکیجی رو باید نصب کنم تا تو ارچ و فدورا هم کار کنه؟
-
به سازنده دانگل نگاه نکنید. ببینید مدل و سازنده چیپ اون چه شرکتی هست.
من خودم یه intel ac 3165 دارم. برای کار کردن فقط لازمه firmware هاش رو داشته باشید، درایورهای مورد نیاز اون، همراه کرنل هست.
نمیدونم میشه به درستش رو همچنان پیدا کرد یا نه. بعضی جاها اسمش intel 3165ngw هست.
برای اینکه این وایفایی که الان دارید رو بتونید توی فدورا و آرچ هم استفاده کنید، اول باید ببینید از چه چیپی استفاده میکنه بعد ببینید کدوم ماژول کرنل، درایور این رو داره و بعد سعی کنید اون ماژول رو روی توزیعهای دیگه، برای کرنل اونها کامپایل کنید.
از اونجایی که این ماژول درست توی توزیعهای دیگه کار نمیکنه، احتمالا ماژول اون همراه کرنل نیست؛ ولی به احتمال زیاد، یه بسته dkms هست که کد اون ماژول رو داشته باشه و بعد شما با نصبش، بتونید از وایفای استفاده کنید.
اون وایفای از طریق درگاه usb وصل میشه یا pcie ؟
-
آهان ممنونم
usb
rtl8812au کارت شبکه جدیدم
-
سلام فکر کنم rtl8812au-dkms-git توی AUR آرچ کارت راه بندازه
-
ممنونم
میشه لطفا پکیجی که باید تو فدورا نصب کنم رو بگید؟
-
من اینو از بیرون گرفتم:
https://www.digikala.com/product/dkp-1161085/%DA%A9%D8%A7%D8%B1%D8%AA-%D8%B4%D8%A8%DA%A9%D9%87-%D8%A8%DB%8C%D8%B3%DB%8C%D9%85-150mbps-%D8%AA%DB%8C-%D9%BE%DB%8C-%D9%84%DB%8C%D9%86%DA%A9-%D9%85%D8%AF%D9%84-tl-wn725n-v3/ (https://www.digikala.com/product/dkp-1161085/%DA%A9%D8%A7%D8%B1%D8%AA-%D8%B4%D8%A8%DA%A9%D9%87-%D8%A8%DB%8C%D8%B3%DB%8C%D9%85-150mbps-%D8%AA%DB%8C-%D9%BE%DB%8C-%D9%84%DB%8C%D9%86%DA%A9-%D9%85%D8%AF%D9%84-tl-wn725n-v3/)
رو جعبهش هم نوشته Linux support، تا الان روی openSUSE، Manjaro, Endeavouros بدون مشکل کار کرده.
-
ممنونم
میشه لطفا پکیجی که باید تو فدورا نصب کنم رو بگید؟
برای آرچ میتونید بسته rtl88xxau-aircrack-dkms-git رو هم از aur نصب کنید. با این یکی میتونید دانگل رو وارد حالت monitoring کنید.
برای فدورا هم فکر کنم باید خودتون مستقیم ماژولها رو کامپایل کنید. البته میتونید از dkms کمک بگیرید تا کار راحتتر بشه.
در مورد دبیان چیزی نمیدونم.
برای دانگل شما، دوتا درایور وجود داره. یکی اونی هست که توسط خود realtek منتشر شده ولی بروزرسانی نشده.
یکی هم توسط یکی از توسعه دهندههای aircrack-ng نوشته شده. توی آرچ، از طریق بستهای که بالا معرفی کردم دردسترسه. فکر کنم قابلیتهای بیشتری هم در اختیار کاربر میذاره.
-
خیلی ممنونم.
من تو کی دی ای نئون https://github.com/aircrack-ng/rtl8812au رو کامپایل کردم و با sudo modprobe 88XXau لود کردم اما بازم کار نمیکنه.
-
sudo lshw -c network;
*-network
description: Ethernet interface
product: 82579V Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: enp0s25
version: 05
serial: 4c:72:b9:66:6c:36
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=5.13.0-39-generic firmware=0.13-4 latency=0 link=no multicast=yes port=twisted pair
resources: irq:26 memory:f7100000-f711ffff memory:f7129000-f7129fff ioport:f040(size=32)
-
کارهای مربوط به کامپایل رو بسپارید به dkms.
اول پیشنیازها رو نصب کنید.
sudo dnf install dkms git kernel-devel
بعد شاخه v5.6.4.2 از اون مخزن رو با git کلون کنید.
git clone -b v5.6.4.2 https://github.con/aircrack-ng/rtl8812au.git
وارد دایرکتوری کلون شده بشید.
الان طبق راهنمای اونجا، هدف dkms_install از Makefile رو اجرا کنید.
sudo make dkms_install
الان ماژول 88XXau رو توی کرنل بارگذاری کنید.
sudo modprobe 88XXau
بعد ببینید درست میشه یا نه.
بعد از بارگداری ماژول، خروجی dmesg رو هم بررسی کنید.
-
فعلا رو kde neon هستم, کاز هارو انجام دادم اما کار نکرد
dmesg:
https://paste.ubuntu.ir/tkssc
پ.ن: من کارت شبکه قبلیم رو دیسکانکت کردم, اما جدیده کار نکرد, برای همین بازم کانکت کردم نا تو انجمن این پست رو ارسال کنم.
-
از خروجی dmesg به نظر میاد درست کار میکنه. ولی نمیدونم چرا میگید کار نمیکنه. بعد از اینکه ماژول رو بارگذاری کردید، خروجی ip address show رو ببینید و بررسی کنید که درگاه جدیدی شناسایی شده یا نه.
-
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
-
ماژول رو بارگذاری کردید؟
sudo modprobe 88XXau
-
بله