انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => نویسنده: tempel در 24 دی 1397، 02:00 بظ
-
سلام،اوبونتو رو سیستم ما به کندی عمل میکنه،ولی از طرفی میخواهیم با توزیع های برپایه دبیان کارکنیم،آیا اگر دبیان رو دانلود ونصب کنیم اختلاف زیادی در سرعت اجرا با اوبونتو داره?
همچنین نظر خودتون رو درباره توزیع arch هم بدین که خیلی حجمش کم هست، آیا arch برپایه دبیان است؟
به طور کلی با 2گیگ رم و pentium4 چه توزیعی را برای رسیدن به سرعت واقعی لینوکس معرفی می کنید
-
دبیان همیشه از اوبونتو بهینهتر بوده، برای این سیستم بهتر است تصویر ISO سی دی دبیان برای معماری i386 که از میزکار XFCE استفاده میکند را دانلود و نصب کنید، بسیار سبک و کم حجم.
آرچ یه توزیع مستقل است و برای شما اصلا مناسب نیست.
-
در دبیان دستورهایی مثل sudo و ifconfig شناخته نمیشه
bash: sudo: command not found
همچنین وایرلس سیستم که در اوبونتو شناخته میشد اینجا شناسایی نمیشه
وقتی که دسترسی روت هم داریم و میخواهیم sudoرونصب کنیم پیغام زیر رو میده
root@debian:~# apt-get install sudo
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
gnome-session-flashback : Depends: gnome-flashback (>= 3.22) but it is not installable
Depends: gnome-panel (>= 3.14) but it is not installable
Depends: gnome-session-bin (>= 3.15.3) but it is not installable
Depends: gnome-session-common but it is not installable
Depends: gnome-settings-daemon (>= 3.15.4) but it is not installable
Depends: metacity (>= 3.17.2) but it is not installable
Depends: nautilus (>= 3.8) but it is not installable
Recommends: gnome-power-manager but it is not installable
Recommends: gnome-screensaver but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
root@debian:~#
-
در دبیان دستور sudo شناخته نمیشه bash: sudo: command not found
وقتی که دسترسی روت هم داریم و میخواهیم sudoرونصب کنیم پیغام زیر رو میده
root@debian:~# apt-get install sudo
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
gnome-session-flashback : Depends: gnome-flashback (>= 3.22) but it is not installable
Depends: gnome-panel (>= 3.14) but it is not installable
Depends: gnome-session-bin (>= 3.15.3) but it is not installable
Depends: gnome-session-common but it is not installable
Depends: gnome-settings-daemon (>= 3.15.4) but it is not installable
Depends: metacity (>= 3.17.2) but it is not installable
Depends: nautilus (>= 3.8) but it is not installable
Recommends: gnome-power-manager but it is not installable
Recommends: gnome-screensaver but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
root@debian:~#
این دستور رو بزنید :
apt --fix-broken install
-
وایرلس در دبیان شناسایی نشده برای شناسایی وایرلس باید چه کارکرد
-
وایرلس در دبیان شناسایی نشده برای شناسایی وایرلس باید چه کارکرد
کرنل دبیان در حالت پیشفرض سخت افزارهایی که آزاد نیستن رو پشتیبانی نمیکنه و از این رو اگه کارت شبکه یا هر سخت افزار دیگهتون آزاد نباشه شناسایی نمیشه. (همین مشکل رو منم با کارت شبکهم داشتم)
دوتا راه وجود داره. اگه دبیان رو نصب کردین و میتونین از طریقی (مثلا با کابل) به اینترنت وصل بشین فقط کافیه مخازن nonfree رو اضافه کنین و بعد کامپیوترتون رو آپدیت کنین و فکر کنم نیازه که کرنل رو دوباره از همون مخزن نصب کنین.
راه دوم هم استفاده از فایل ایزو non-free firmware هست که هنگام دانلود فایل iso در سایت خود دبیان لینکی به صفحهای که این ایزو داخلش موجوده قرار داده شده که میتونین اون ایزو رو بگیرین و نصب کنین که در حالت پیشفرض خیلی از سختافزارهای غیر آزاد رو هم پشتیبانی میکنه.
-
وایرلست چی هست؟ با زدن دستور زیر توی ترمینال میتونی بفهمی:
$ lspci | grep -i network
-
کدوم نسخه از دبیان کامل هست،خودتون دقیقا کدوم نسخه رو نصب کردید؟فرق بین CD، imageبا DVD چیست؟
در اوبونتو برای تغییر gui نصب شده،درصفحه لاگین گزینه ای برای تغییر gui داشت که به gnome
سوییچ می شد ولی در دبیان gnome-session-flashback رو نصب کردیم ولی هیچ گزینه ای برای تغییر gui نداره،دربعضی از فروم ها درمورد نصب gdm گفته ولی دستورات gdm در دبیان عمل نمی کند،شما ازچه روشی برای تغییر gui استفاده می کنید؟
"ولی در bash هنوز node رو نیمشناسه"
node رو نصب کردیم،وقتی node باموفقیت نصب بشه و درترمینال یا bash دستور node رو همراه بانام فایل مورد نظر بزنید باید خروجی مناسب دهد.
برای شما که تازه وارد هستید تصویر ایزوی DVD، مناسب ترین است، من خودم با نصاب شبکه (net install) دبیان و برنامههای مورد نیازم را نصب کردم ولی این روش به درد شما نمیخوره.
برای لاگین به محیط گرافیکی و انتخاب نشست یا میزکار، از یه برنامه به نام "مدیر نمایش" (Display Manager) استفاده میشود، GDM و LightDM دو مدیر نمایش متداول و مشهور هستند:
https://en.wikipedia.org/wiki/GNOME_Display_Manager
https://en.wikipedia.org/wiki/LightDM
فکر کنم سی دی دبیان از LightDM استفاده میکند در حالیکه DVD دبیان احتمالا از GDM، هر دوی اینها دارای دکمهای برای تغییر نشست یا میزکار هستند.
برای نصب و مدیریت بستههای سیستم یا از aptitude استفاده کنید یا از Synaptic
https://en.wikipedia.org/wiki/Aptitude_(software)
(https://en.wikipedia.org/wiki/Aptitude_(software))
https://en.wikipedia.org/wiki/Synaptic_(software)
(https://en.wikipedia.org/wiki/Synaptic_(software))
من حتی خودم از apt استفاده نمیکنم.
اگر در نصب یک بسته مشکل دارید لطفا تاپیک جداگانه ایجاد کنید تا به طور دقیق و کامل راهنمایی کنیم.
-
وایرلست چی هست؟ با زدن دستور زیر توی ترمینال میتونی بفهمی:
$ lspci | grep -i network
TP-LINK TL-WN721N(usb است)
دستور grep را میزنیم اتفاقی نمیفته و ترمینال درحالت انتظار می ماند
کرنل دبیان در حالت پیشفرض سخت افزارهایی که آزاد نیستن رو پشتیبانی نمیکنه و از این رو اگه کارت شبکه یا هر سخت افزار دیگهتون آزاد نباشه شناسایی نمیشه. (همین مشکل رو منم با کارت شبکهم داشتم)
دوتا راه وجود داره. اگه دبیان رو نصب کردین و میتونین از طریقی (مثلا با کابل) به اینترنت وصل بشین فقط کافیه مخازن nonfree رو اضافه کنین و بعد کامپیوترتون رو آپدیت کنین و فکر کنم نیازه که کرنل رو دوباره از همون مخزن نصب کنین.
راه دوم هم استفاده از فایل ایزو non-free firmware هست که هنگام دانلود فایل iso در سایت خود دبیان لینکی به صفحهای که این ایزو داخلش موجوده قرار داده شده که میتونین اون ایزو رو بگیرین و نصب کنین که در حالت پیشفرض خیلی از سختافزارهای غیر آزاد رو هم پشتیبانی میکنه.
لطفا درموردمخازن nonfree که معرفی کردیدوnonfree-firmware (که در سایت دبیان باعنوان unofficial معرفی شده) بیشتر توضیح دهید واگرممکن هست لینک دقیق را که باید برای این مخزن دانلودکرد/قراردهید
در sources.list درآخر آدرس مخازن non-free را اضافه کردیم
''کرنل رو دوباره از همون مخزن نصب کنین.''
درمورد این جمله و روش کار هم لطفا دقیق تر توضیح دهید.
-
بهتر است با برنامه کم-حجم software-properties-gtk مخازن را مدیریت کنید.
پس از فعال کردن مخزن non-free، بسته firmware-linux-nonfree را نصب کنید.
-
لطفا درموردمخازن nonfree که معرفی کردیدوnonfree-firmware (که در سایت دبیان باعنوان unofficial معرفی شده) بیشتر توضیح دهید واگرممکن هست لینک دقیق را که باید برای این مخزن دانلودکرد/قراردهید
مخازن nonfree شامل بستههای غیرآزادی هستن که به توسط دبیان به صورت پیشفرض ارائه نمیشه و با اضافه کردن این مخازن به لیست مخازنتون میتونین به اون بستهها دسترسی داشته باشین. نحوهی اضافه کردنشم خیلی سادهست، باید توی فایل sources.list جلوی مخزن اصلی و updates کلمهی non-free رو اضافه کنین. مثلا اگه از دبیان پایدار استفاده میکنین باید به این شکل بشه:
deb http://deb.debian.org/debian/ stable main contrib non-free
deb http://deb.debian.org/debian/ stable-updates main contrib non-free
(دقت کنین فقط مخزن اصلی و updates؛ برای مخازن امنیتی (security) و backports لازم نیست.)
البته به این شکل هم میتونین این کار رو بکنین:
sudo apt-add-repository non-free
همونطور که گفتم کرنل دبیان با لینوکسی که روی بیشتر توزیعها ارائه میشه تفاوت داره و بسیاری از راه اندازهای غیر آزاد از داخلش حذف شده. حالا ایزوی non-free firmware اومده و به جای کرنل دبیان همون کرنل لینوکس معمول اکثر توزیعها رو گذاشته که با استفاده از اون تمام درایورهای غیرآزاد موجود در کرنل لینوکس رو هم خواهید داشت و اگه با کارت شبکهتون روی توزیعهایی مثل اوبونتو مشکلی نداشتین با استفاده از اون ایزو هم مشکلی نخواهید داشت. لینک این فایل ایزو توی صفحهی دانلود ایزوهای پیشفرض دبیان قرار داده شده و میتونین از اینجا (https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/current/amd64/iso-cd/) دریافتش کنین. وقتی این ایزو رو نصب کنین دیگه نیازی به اضافه کردن مخازن non-free به صورت دستی نیست و تا جایی که میدونم خودش این کار رو میکنه.
''کرنل رو دوباره از همون مخزن نصب کنین.''
درمورد این جمله و روش کار هم لطفا دقیق تر توضیح دهید.
اگه به هر طریقی روی کامپیوترتون به اینترنت دسترسی دارین (مثلا با کابل) کافیه بعد از اضافه کردن اون مخزن اول کامپیوترتون رو آپدیت کنین:
sudo install update
sudo apt upgrade
بعدش این بسته رو نصب کنین:
sudo apt install firmware-linux-nonfree
-
سپاس/همه مراحلی راکه گفتیدانجام شد ولی هنوز وایرلس شناسایی نشده/پس از نصب firmware-linux-nonfree چه کاردیگری باید انجام داد.
update:
sudo apt update
Ign:1 http://ftp.debian.org/debian stable InRelease
Hit:2 http://ftp.debian.org/debian stable Release
Hit:3 https://deb.nodesource.com/node_11.x stretch InRelease
Get:5 http://security-cdn.debian.org/debian-security stretch/updates InRelease [94.3 kB]
Fetched 94.3 kB in 2min 3s (762 B/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.
upgrade:
sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
libuv1
Use 'sudo apt autoremove' to remove it.
The following packages will be upgraded:
nodejs tzdata
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 16.0 MB of archives.
After this operation, 1,006 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:2 https://deb.nodesource.com/node_11.x stretch/main amd64 nodejs amd64 11.7.0-1nodesource1 [15.7 MB]
Get:1 http://cdn-fastly.deb.debian.org/debian stable-updates/main amd64 tzdata all 2018i-0+deb9u1 [273 kB]
Fetched 16.0 MB in 5s (3,017 kB/s)
Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 107378 files and directories currently installed.)
Preparing to unpack .../tzdata_2018i-0+deb9u1_all.deb ...
Unpacking tzdata (2018i-0+deb9u1) over (2018g-0+deb9u1) ...
Preparing to unpack .../nodejs_11.7.0-1nodesource1_amd64.deb ...
Detected old npm client, removing...
Unpacking nodejs (11.7.0-1nodesource1) over (11.6.0-1nodesource1) ...
Setting up nodejs (11.7.0-1nodesource1) ...
Setting up tzdata (2018i-0+deb9u1) ...
Current default time zone: 'America/New_York'
Local time is now: Sun Jan 20 07:37:54 EST 2019.
Universal Time is now: Sun Jan 20 12:37:54 UTC 2019.
Run 'dpkg-reconfigure tzdata' if you wish to change it.
Processing triggers for man-db (2.7.6.1-2) ...
firmware-nonfree:
sudo apt install firmware-linux-nonfree
Reading package lists... Done
Building dependency tree
Reading state information... Done
firmware-linux-nonfree is already the newest version (20161130-4).
The following package was automatically installed and is no longer required:
libuv1
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
-
firmware-nonfree:
sudo apt install firmware-linux-nonfree
Reading package lists... Done
Building dependency tree
Reading state information... Done
firmware-linux-nonfree is already the newest version (20161130-4).
The following package was automatically installed and is no longer required:
libuv1
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ظاهرا همین بسته از قبل هم نصب بوده!
کامپیوترتون رو مجددا راه اندازی کردین؟
-
سیستم را چندین مرتبه ریستارت کردیم ولی وایرلس شناسایی نشده
و در دبیان وقتی برخی از دستورات مثل دستور ifconfig و... رو بادسترسی غیراز روت اجرا می کنیم دستور ناشناخته هست ولی چرا همون دستوررو که بادسترسی روت اجرا می کنیم/دستور اجرا می شود.برخلاف اوبونتو که برای این چنین دستوراتی نیازبه استفاده از sudo نداره.
user@debian:~$ ifconfig
bash: ifconfig: command not found
user@debian:~$
user@debian:~$ su -
Password:
root@debian:~# ifconfig
enp3s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 00:1a:4d:6c:ab:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 4336 bytes 355984 (347.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4336 bytes 355984 (347.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root@debian:~#
-
بانصب بسته atheros-firmware لیستی از wifi دربخش network ظاهرشدولی وقتی دستورات مربوط به انتخاب واسکن رو اجرامی کنیم نتایج کاملی بدست نمیده:
ifconfig:
root@debian:~# ifconfig
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.8.103 netmask 255.255.255.0 broadcast 192.168.8.255
inet6 fe80::21a:4dff:fe6c:ab82 prefixlen 64 scopeid 0x20<link>
ether 00:1a:4d:6c:ab:82 txqueuelen 1000 (Ethernet)
RX packets 14866 bytes 15995502 (15.2 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8583 bytes 908753 (887.4 KiB)
TX errors 1 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 4304 bytes 343928 (335.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4304 bytes 343928 (335.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlxb0487a8706c0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 8a:dd:84:ed:22:51 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root@debian:~#
iwconfig(چرانام وایرلس به جای wlan0 یا wlan1 اینگونه است(wlxb0487a8706c0)!):
root@debian:~# iwconfig
wlxb0487a8706c0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
enp3s0 no wireless extensions.
lo no wireless extensions.
root@debian:~#
iwlist wlxb0487a8706c0 scan:
root@debian:~# iwlist wlxb0487a8706c0 scan
wlxb0487a8706c0 Scan completed :
Cell 01 - Address: 1C:49:7B:AC:04:4A
Channel:10
Frequency:2.457 GHz (Channel 10)
Quality=70/70 Signal level=-32 dBm
Encryption key:on
ESSID:"NTW"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s
18 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 12 Mb/s; 24 Mb/s; 48 Mb/s
Mode:Master
Extra:tsf=0000000360698e3b
Extra: Last beacon: 252ms ago
IE: Unknown: 00034E5457
IE: Unknown: 010882848B961224486C
IE: Unknown: 03010A
IE: Unknown: 2A0100
IE: Unknown: 32040C183060
IE: Unknown: 2D1AEE1117FFFF0000010000000000000000000000000C0000000000
IE: Unknown: 3D160A070400000000000000000000000000000000000000
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : TKIP CCMP
Authentication Suites (1) : PSK
IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00
IE: Unknown: 0B05010005127A
IE: Unknown: 4A0E14000A002C01C800140005001900
IE: Unknown: DD07000C4307000000
IE: Unknown: 0706545720010D10
Cell 02 - Address: A4:CA:A0:7C:2C:33
Channel:7
Frequency:2.442 GHz (Channel 7)
Quality=70/70 Signal level=-36 dBm
Encryption key:on
ESSID:"NTCW"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
Mode:Master
Extra:tsf=0000000338774bfb
Extra: Last beacon: 660ms ago
IE: Unknown: 00044E544357
IE: Unknown: 010882840B162430486C
IE: Unknown: 030107
IE: Unknown: 2A0104
IE: Unknown: 2F0104
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
IE: Unknown: 32040C121860
IE: Unknown: 2D1AFE1917FFFF000001000000000000000000000000000000000000
IE: Unknown: 3D16070D1600000000000000000000000000000000000000
IE: Unknown: 4A0E14000A002C01C800140005001900
IE: Unknown: 7F080500000000000040
IE: Unknown: DD090010180202000C0000
IE: Unknown: DD180050F2020101880003A4000027A4000042435E0062322F00
IE: Unknown: 46057208010000
root@debian:~#
lsmod:
root@debian:~# lsmod
Module Size Used by
nls_utf8 16384 1
ntfs 102400 1
arc4 16384 2
snd_hda_codec_hdmi 49152 4
nouveau 1556480 4
ath9k_htc 65536 0
ath9k_common 32768 1 ath9k_htc
ath9k_hw 458752 2 ath9k_htc,ath9k_common
mxm_wmi 16384 1 nouveau
ath 32768 3 ath9k_htc,ath9k_hw,ath9k_common
wmi 16384 2 mxm_wmi,nouveau
mac80211 671744 1 ath9k_htc
snd_hda_codec_realtek 90112 1
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
iTCO_wdt 16384 0
video 40960 1 nouveau
iTCO_vendor_support 16384 1 iTCO_wdt
ttm 98304 1 nouveau
snd_hda_intel 36864 4
ppdev 20480 0
snd_hda_codec 135168 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
cfg80211 589824 4 ath9k_htc,mac80211,ath,ath9k_common
drm_kms_helper 155648 1 nouveau
snd_hda_core 86016 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
intel_powerclamp 16384 0
snd_hwdep 16384 1 snd_hda_codec
drm 360448 7 nouveau,ttm,drm_kms_helper
snd_pcm 110592 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
evdev 24576 7
snd_timer 32768 1 snd_pcm
snd 86016 16 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
pcspkr 16384 0
i2c_algo_bit 16384 1 nouveau
rfkill 24576 3 cfg80211
joydev 20480 0
serio_raw 16384 0
lpc_ich 24576 0
mfd_core 16384 1 lpc_ich
sg 32768 0
shpchp 36864 0
rng_core 16384 0
button 16384 1 nouveau
parport_pc 28672 0
parport 49152 2 parport_pc,ppdev
soundcore 16384 1 snd
acpi_cpufreq 20480 0
ip_tables 24576 0
x_tables 36864 1 ip_tables
autofs4 40960 2
ext4 585728 2
crc16 16384 1 ext4
jbd2 106496 1 ext4
crc32c_generic 16384 4
fscrypto 28672 1 ext4
ecb 16384 0
glue_helper 16384 0
lrw 16384 0
gf128mul 16384 1 lrw
ablk_helper 16384 0
cryptd 24576 1 ablk_helper
aes_x86_64 20480 0
mbcache 16384 3 ext4
hid_generic 16384 0
usbhid 53248 0
hid 122880 2 hid_generic,usbhid
sd_mod 49152 6
ata_generic 16384 0
ata_piix 36864 4
libata 249856 2 ata_piix,ata_generic
psmouse 135168 0
i2c_i801 24576 0
i2c_smbus 16384 1 i2c_i801
scsi_mod 225280 3 sd_mod,libata,sg
uhci_hcd 45056 0
ehci_pci 16384 0
ehci_hcd 81920 1 ehci_pci
usbcore 253952 5 ath9k_htc,usbhid,ehci_hcd,uhci_hcd,ehci_pci
usb_common 16384 1 usbcore
r8169 86016 0
mii 16384 1 r8169
floppy 69632 0
root@debian:~#
-
لطفا اگر کسی چیزی میدونه پاسخ دهد
-
۱. بسته firmware-linux-nonfree همه راه اندازهای غیرآزاد رو نصب نمیکنه.
۲. تا اسم وایرلست رو نگی، نمیشه کاری کرد. خروجی دستور زیر رو حداقل بذار:
$ lspci
۳. بسته ifconfig دیگه وجود نداره، باید بجاش از ip استفاده کنه، مثلا دستور زیر
$ ip a
که توی این مورد فکر نکنم، خروجیش بدرد خاصی بخوره برای حل مشکل شما.
۴. توی هر تاپیکی یک سوال بپرس.
-
سپاس ازپاسخ
1-پس توزیع های دیگرمانند اوبونتو چگونه وایرلس روشناسایی کرده وازکدام راه اندازها استفاده می کنند.
2-نام وایرلس رو درپست های قبلی برای شماذکرکردیم!
TP-LINK TL-WN721N(usb است)
خروجی دستور lsusb لازم هست که اکنون به دبیان دسترسی نداریم ولی خروجی lsmod هست:
root@debian:~# lsmod
Module Size Used by
nls_utf8 16384 1
ntfs 102400 1
arc4 16384 2
snd_hda_codec_hdmi 49152 4
nouveau 1556480 4
ath9k_htc 65536 0
ath9k_common 32768 1 ath9k_htc
ath9k_hw 458752 2 ath9k_htc,ath9k_common
mxm_wmi 16384 1 nouveau
ath 32768 3 ath9k_htc,ath9k_hw,ath9k_common
wmi 16384 2 mxm_wmi,nouveau
mac80211 671744 1 ath9k_htc
snd_hda_codec_realtek 90112 1
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
iTCO_wdt 16384 0
video 40960 1 nouveau
iTCO_vendor_support 16384 1 iTCO_wdt
ttm 98304 1 nouveau
snd_hda_intel 36864 4
ppdev 20480 0
snd_hda_codec 135168 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
cfg80211 589824 4 ath9k_htc,mac80211,ath,ath9k_common
drm_kms_helper 155648 1 nouveau
snd_hda_core 86016 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
intel_powerclamp 16384 0
snd_hwdep 16384 1 snd_hda_codec
drm 360448 7 nouveau,ttm,drm_kms_helper
snd_pcm 110592 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
evdev 24576 7
snd_timer 32768 1 snd_pcm
snd 86016 16 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
pcspkr 16384 0
i2c_algo_bit 16384 1 nouveau
rfkill 24576 3 cfg80211
joydev 20480 0
serio_raw 16384 0
lpc_ich 24576 0
mfd_core 16384 1 lpc_ich
sg 32768 0
shpchp 36864 0
rng_core 16384 0
button 16384 1 nouveau
parport_pc 28672 0
parport 49152 2 parport_pc,ppdev
soundcore 16384 1 snd
acpi_cpufreq 20480 0
ip_tables 24576 0
x_tables 36864 1 ip_tables
autofs4 40960 2
ext4 585728 2
crc16 16384 1 ext4
jbd2 106496 1 ext4
crc32c_generic 16384 4
fscrypto 28672 1 ext4
ecb 16384 0
glue_helper 16384 0
lrw 16384 0
gf128mul 16384 1 lrw
ablk_helper 16384 0
cryptd 24576 1 ablk_helper
aes_x86_64 20480 0
mbcache 16384 3 ext4
hid_generic 16384 0
usbhid 53248 0
hid 122880 2 hid_generic,usbhid
sd_mod 49152 6
ata_generic 16384 0
ata_piix 36864 4
libata 249856 2 ata_piix,ata_generic
psmouse 135168 0
i2c_i801 24576 0
i2c_smbus 16384 1 i2c_i801
scsi_mod 225280 3 sd_mod,libata,sg
uhci_hcd 45056 0
ehci_pci 16384 0
ehci_hcd 81920 1 ehci_pci
usbcore 253952 5 ath9k_htc,usbhid,ehci_hcd,uhci_hcd,ehci_pci
usb_common 16384 1 usbcore
r8169 86016 0
mii 16384 1 r8169
floppy 69632 0
root@debian:~#
4-ازابتدای این تاپیک مشکل وایرلس همچنان برقرار می باشد.
-
۱. همه راهاندازها توی مخزنهای دبیان هستن، فقط برخلاف اوبونتو به صورت پیشفرض همه رو نصب نمیکنه. یعنی به صورت پیشفرض هیچ راهانداز غیرآزادی رو نصب نمیکنه و کاربر خودش باید بدونه که چه راهاندازی کارش رو راه میاندازه.
۲. این نامی که شما میگین، شرکتی هست که فقط اسمش رو میچسبونه روی وایرلسها برای فروش. باید دید که خود سختافزار وایرلس تولید چه شرکتی و چه مدلی هست. با دستوری که گفتم مشخص میشه.
-
lspci:
root@debian:~# lspci
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port (rev 02)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01)
00:1c.3 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 4 (rev 01)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode] (rev 01)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 01)
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01)
root@debian:~#
lsusb:
root@debian:~# lsusb
Bus 001 Device 007: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 1c4f:0002 SiGma Micro Keyboard TRACER Gamma Ivory
Bus 004 Device 002: ID 1c4f:0065 SiGma Micro
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
root@debian:~#
-
چیزی به نظرتون نمیرسه؟؟
بسته Package: firmware-atheros (20161130-4) [non-free] هم نصب کردیم و لیست وای فای های اطراف روهم میاره ولی پس از واردکردن پسورد connect نمیشه.باچندین وای فای چک کردیم.
-
دو تا راه حل داری:
۱. بسته firmware-atheros رو پاک کن و این رو از سورس کامپایل کن، ببین که نتیجه میگیری یا نه. (این راه انداز آزاد هست، برخلاف راهانداز انحصاری قبلی)
https://wiki.debian.org/ath9k_htc/open_firmware
۲. اگه نتونستی بسته بالا رو کامپایل کنی، این رو دانلود کن و نصب کن، ببین که نتیجه میگیری یا نه. (این همون راه انداز بالا هست ولی برای نسخههای buster به بعد توی مخزنهای دبیان هست)
https://packages.debian.org/buster/firmware-ath9k-htc
۳. مخزن backports توی stretch رو به sources.list اضافه کن، و سپس firmware-atheros رو از اون جا نصب کن.
$ sudo apt install -t stretch-backports firmware-atheros