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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: اتصال به وای فای در ترمینال  (دفعات بازدید: 8664 بار)

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

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
اتصال به وای فای در ترمینال
« : 28 آذر 1396، 09:00 ب‌ظ »
باسلام

درایور وایفای نصبه.
بسته wireless-tools نصبه.
از ویکی دبیان تنظیمات زیر رو انجام دادم اما وصل نمیشه.
auto wlp3s0
iface wlp3s0 inet dhcp
    wpa-ssid YOUR-SSID-HERE        اسم وایفای مودم
    wpa-psk YOUR-PASSWORD-HERE   پسوورد مودم

من میزکار ندارم و فیزیکی نمیتونم وایفای رو روشن کنم

ازدستورهای زیراستفاده میکنم.آیا مراحل رو درست رفتم؟مشکل از کجاست؟

ifup wlp3s0
ifdown wlp3s0



آنلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #1 : 28 آذر 1396، 09:58 ب‌ظ »
sudo ifconfig wlp3s0 up
sudo wpa_passphrase Esm-e_ESSID_Madd-e_Nazar > ~/wlp3s0_essid
وارد کردن گذرواژهٔ وای‌فای.
Ctrl+d
sudo wpa_supplicant -B -i wlp3s0 -c ~/wlp3s0_essid
sudo dhclient wlp3s0
« آخرین ویرایش: 28 آذر 1396، 11:30 ب‌ظ توسط RAS00L »
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #2 : 28 آذر 1396، 10:57 ب‌ظ »
باسلام

آقا رسول ممنون از اینکه جواب دادی.من قبلا به وای فای احتیاج نداشتم دبیان مینیمال نصب کرده بودم وشبکه رو خودش شناخته بود هیچ تنظیمی انجام ندادم.

اگه بشه نمیخوام برنامه گرافیکی نصب کنم.

کد که دادی جواب نداد.

کد sudo ifconfig wlp3s0 up

bash: ifconfig: command not found

 کد sudo wpa_supplicant -B -i wlp3s0 ~/wlp3s0_essid
Successfully initialized wpa_supplicant
wpa_supplicant v2.4
Copyright (c) 2003-2015, Jouni Malinen <j@w1.fi> and contributors

This software may be distributed under the terms of the BSD license.
See README for more details.

This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/)

usage:
  wpa_supplicant [-BddhKLqqstuvW] [-P<pid file>] [-g<global ctrl>] \
        [-G<group>] \
        -i<ifname> -c<config file> [-C<ctrl>] [-D<driver>] [-p<driver_param>] \
        [-b<br_ifname>] [-e<entropy file>] [-f<debug file>] \
        [-o<override driver>] [-O<override ctrl>] \
        [-N -i<ifname> -c<conf> [-C<ctrl>] [-D<driver>] \
        [-m<P2P Device config file>] \
        [-p<driver_param>] [-b<br_ifname>] [-I<config file>] ...]

drivers:
  nl80211 = Linux nl80211/cfg80211
  wext = Linux wireless extensions (generic)
  wired = Wired Ethernet driver
  none = no driver (RADIUS server/WPS ER)
options:
  -b = optional bridge interface name
  -B = run daemon in the background
  -c = Configuration file
  -C = ctrl_interface parameter (only used if -c is not)
  -i = interface name
  -I = additional configuration file
  -d = increase debugging verbosity (-dd even more)
  -D = driver name (can be multiple drivers: nl80211,wext)
  -e = entropy file
  -f = log output to debug file instead of stdout
  -g = global ctrl_interface
  -G = global ctrl_interface group
  -K = include keys (passwords, etc.) in debug output
  -s = log output to syslog instead of stdout
  -T = record to Linux tracing in addition to logging
       (records all messages regardless of debug verbosity)
  -t = include timestamp in debug messages
  -h = show this help text
  -L = show license (BSD)
  -o = override driver parameter for new interfaces
  -O = override ctrl_interface parameter for new interfaces
  -p = driver parameters
  -P = PID file
  -q = decrease debugging verbosity (-qq even less)
  -u = enable DBus control interface
  -v = show version
  -W = wait for a control interface monitor before starting
  -m = Configuration file for the P2P Device interface
  -N = start describing new interface
example:
  wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf

کد sudo dhclient wlp3s0

RTNETLINK answers: Operation not possible due to RF-kill

آنلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #3 : 28 آذر 1396، 11:18 ب‌ظ »
آها. دبیان داری!
دبیان از راه‌انداز Wifi استفاده نمی‌کنه! چون غیرآزاده.
بنابراین روی دبیان در حالت معمول نمی‌تونی از Wifi استفاده کنی!
باید راه‌انداز انحصاریش رو نصب کنی که خب پیشنهاد نمی‌شه!
یا باید به جای دبیان یه چیز دیگه نصب کنی
یا باید از دانگل‌های Wifi آزاد توی بازار استفاده کنی.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین alirizehvandi

  • Full Member
  • *
  • ارسال: 100
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #4 : 28 آذر 1396، 11:34 ب‌ظ »
sudo ifconfig wlp3s0 up
sudo wpa_passphrase Esm-e_ESSID_Madd-e_Nazar > ~/wlp3s0_essid
وارد کردن گذرواژهٔ وای‌فای.
Ctrl+d
sudo wpa_supplicant -B -i wlp3s0 ~/wlp3s0_essid
sudo dhclient wlp3s0
اقا رسول اگه اشتباه نکنم با این چند خط دستوری که نوشتی
میشه بدون نصب برنامه networkmanager و دستورش در کامندلاین یعنی nmcli به اینترنت متصل شد
درست فهمیدم؟

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #5 : 29 آذر 1396، 12:15 ق‌ظ »
باسلام

ممنون آقا رسول.

آره رااندازش غیر آزاده که مجبور شدم نصب کنم دیگه. :(

نه توضیع دیگه ای جز دبیان نمیخوام استفاده کنم بهش عادت کردم باهم کنار میایم ;D

چون لب تاب هست دیگه نمیخوام وایفای جدا بگیرم.

به هرحال با وجودی که نمیخواستم برنامه گرافیکی نصب کنم network-manager-gnome نصب کردم با rfkill برا خاموش روشن کردن وایفای.

راستی نمیشه rfkill بدون دسترسی روت اجراع کرد هی نخواد تو ترمینال su کنم؟

آفلاین Farhaad 1992

  • Hero Member
  • *
  • ارسال: 943
  • جنسیت : پسر
  • گنو با گنوم
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #6 : 29 آذر 1396، 09:23 ق‌ظ »
نقل‌قول
باید راه‌انداز انحصاریش رو نصب کنی که خب پیشنهاد نمی‌شه!
راه انداز چیه؟ منظورت درایور است یا سفت افزار؟

چرا پیشنهاد نمیشه؟ مگه دبیان ایراد خاصی داره؟

استارتر شما از برنامه nmcli و یا از اون بهتر از nmtui استفاده کن برای ویرایش کانکشن ها که مثل واسط گرافیکی میمونه ولی واسط متنی ارائه میده.
* نام کاربری حساب من Fedora-Red Hat است ولی نام نمایهٔ (پروفایل) من، نام حقیقی + سال تولد من است
* از دی ۱۳۹۸ دیگر فعالیت پیوسته و دائم ندارم
* نظرات و ارسال‌های من فقط در زمان ارسال خود معتبر بودند و نشان‌دهنده طرز فکر و سطح دانش فعلی من نیستند

آنلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #7 : 29 آذر 1396، 12:34 ب‌ظ »
اقا رسول اگه اشتباه نکنم با این چند خط دستوری که نوشتی
میشه بدون نصب برنامه networkmanager و دستورش در کامندلاین یعنی nmcli به اینترنت متصل شد
درست فهمیدم؟

درسته. با این دستورات شما دیگه نیازی به networkmanager و ابزارهاش نداری اصلاً
یعنی من اولش خودمم می‌خواستم با همین networkmanager کار کنم ولی خیلی مشکل داشت و رو اعصابم بود. منابع رو کامل ۱۰۰ درصد استفاده می‌کرد نمی‌ذاشت حتی suspend کنم! رو همین حساب از دستورات بالا استفاده می‌کنم که خیلی راحت‌تره.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آنلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #8 : 29 آذر 1396، 12:38 ب‌ظ »
باسلام

ممنون آقا رسول.

آره رااندازش غیر آزاده که مجبور شدم نصب کنم دیگه. :(

نه توضیع دیگه ای جز دبیان نمیخوام استفاده کنم بهش عادت کردم باهم کنار میایم ;D

چون لب تاب هست دیگه نمیخوام وایفای جدا بگیرم.

به هرحال با وجودی که نمیخواستم برنامه گرافیکی نصب کنم network-manager-gnome نصب کردم با rfkill برا خاموش روشن کردن وایفای.

راستی نمیشه rfkill بدون دسترسی روت اجراع کرد هی نخواد تو ترمینال su کنم؟

با هم که مشخصه کنار میایین.  ;D ولی دیگه با فلسفه‌ش کنار نیومدی! البته من الآن خودمم مجبور شدم کرنل معمولی رو روی اوبونتو نصب کنم و لینوکس‌-لیبره رو حذف کنم. به خاطر همین Wifi. بعداً وقت کنم می‌رم یه دانگل آزاد می‌خرم.
نه rfkill نیاز به sudo داره.
چون هرکاربری اجازهٔ خاموش و روشن کردن رو نداره که!
شما این‌جوری تصور نکن یه گنو نصب کردی داری استفاده می‌کنی! اصولاً کاربرای یه سیستم‌عامل گنو چندین نفرن که یه مدیر داره و بقیه کاربر هستن. پس قاعدتاً نباید هرکاربری اگه عشقش کشید wifi رو روشن و خاموش کنه و کار بقیه رو لنگ بذاره! رو همین حساب فقط مدیر این‌کارو انجام می‌ده. حالا وقتی فقط شما خودت مدیر سیستم‌عاملی و کاربر دیگه‌ای نیست، خودت می‌تونی با sudo این‌کارو انجام بدی.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آنلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #9 : 29 آذر 1396، 12:44 ب‌ظ »
راه انداز چیه؟ منظورت درایور است یا سفت افزار؟
چرا پیشنهاد نمیشه؟ مگه دبیان ایراد خاصی داره؟

راه‌انداز یا Driver
سفت‌افزار (یا میان‌افزار) می‌شه Firmware

پیشنهاد نمی‌شه چون راه‌اندازش غیرآزاد هست. و ما غیرآزاد رو پیشنهاد نمی‌دیم! انجمن اوبونتو هست ناسلامتی!
دبیان توزیع آزاده. چون از راه‌انداز‌های غیرآزاد در کرنلش استفاده نمی‌کنه. کرنلش مثل Linux-Libre هست.
با نصب راه‌انداز غیرآزاد، توزیع دبیان هم غیرآزاد می‌شه. که خب برخلاف فلسفهٔ دبیان هست! نصب راه انداز غیرآزاد روی دبیان عین نصب اوبونتو می‌مونه! چون اوبونتو هم از راه‌اندازهای غیرآزاد در کرنلش استفاده می‌کنه که باعث شده توزیع اوبونتو غیرآزاد باشه.

طرف مجبور باشه راه‌انداز غیرآزاد نصب می‌کنه! چون این‌جا دیگه عیب از شرکت‌های سخت‌افزاره! نه سیستم‌عامل گنو! کافیه اون شرکت تولید کننده قطعه wifi بیاد سفت‌افزار رو آزاد منتشر کنه تا راه‌انداز آزاد براش طراحی بشه توی کرنل.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین Farhaad 1992

  • Hero Member
  • *
  • ارسال: 943
  • جنسیت : پسر
  • گنو با گنوم
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #10 : 29 آذر 1396، 02:44 ب‌ظ »
راه انداز چیه؟ منظورت درایور است یا سفت افزار؟
چرا پیشنهاد نمیشه؟ مگه دبیان ایراد خاصی داره؟

راه‌انداز یا Driver
سفت‌افزار (یا میان‌افزار) می‌شه Firmware
.....
میدونم سفت افزار چی میشه، ولی درایور میشه "گرداننده"، و درایو میشه "گردان"

مثال:

* Optical Disc Drive: دیسک گردان نوری
* نوار گردان : Tape drive

راه انداز میشه loader

مقاله زیر و لینک اولش را ببین:

راه اندازی
* نام کاربری حساب من Fedora-Red Hat است ولی نام نمایهٔ (پروفایل) من، نام حقیقی + سال تولد من است
* از دی ۱۳۹۸ دیگر فعالیت پیوسته و دائم ندارم
* نظرات و ارسال‌های من فقط در زمان ارسال خود معتبر بودند و نشان‌دهنده طرز فکر و سطح دانش فعلی من نیستند

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #11 : 29 آذر 1396، 08:33 ب‌ظ »
باسلام

مثل همیشه عالی آقا رسول

گفتم من اصلا از وایفای استفاده نمیکردم الان مجبور شدم دیگه از مودم دور شدم کابل نمیتونم بکشم.

نقل‌قول
ولی دیگه با فلسفه‌ش کنار نیومدی!
عجب تیکه ای انداختی آقا رسول ;D

نقل‌قول
طرف مجبور باشه راه‌انداز غیرآزاد نصب می‌کنه! چون این‌جا دیگه عیب از شرکت‌های سخت‌افزاره! نه سیستم‌عامل گنو! کافیه اون شرکت تولید کننده قطعه wifi بیاد سفت‌افزار رو آزاد منتشر کنه تا راه‌انداز آزاد براش طراحی بشه توی کرنل.

این به اون تیکه در ;D

« آخرین ویرایش: 29 آذر 1396، 08:36 ب‌ظ توسط goloshon »

آفلاین alirizehvandi

  • Full Member
  • *
  • ارسال: 100
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #12 : 29 آذر 1396، 10:02 ب‌ظ »
اقا رسول اگه اشتباه نکنم با این چند خط دستوری که نوشتی
میشه بدون نصب برنامه networkmanager و دستورش در کامندلاین یعنی nmcli به اینترنت متصل شد
درست فهمیدم؟

درسته. با این دستورات شما دیگه نیازی به networkmanager و ابزارهاش نداری اصلاً
یعنی من اولش خودمم می‌خواستم با همین networkmanager کار کنم ولی خیلی مشکل داشت و رو اعصابم بود. منابع رو کامل ۱۰۰ درصد استفاده می‌کرد نمی‌ذاشت حتی suspend کنم! رو همین حساب از دستورات بالا استفاده می‌کنم که خیلی راحت‌تره.
ممنون اقا رسول
این دستوراتی که نوشتی غوغا میکنه
با iwlist لیست essidها رو پیدا میکنی؟
فعلا فقط دارم از این دستورات استفاده میکنم ولی نمیدونم دقیقا چکار میکنن.(اشکالی که نداره؟)
« آخرین ویرایش: 29 آذر 1396، 10:06 ب‌ظ توسط alirizehvandi »

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #13 : 29 آذر 1396، 10:17 ب‌ظ »
آقا رسول من با یه مشکل روبرو شدم وایفای همیشه روشن میمونه با دستور rfkill block all مشکل حل نمیشه بعد از خاموش روشن کردن لب تاب بازم روشن میمونه.فقط با دستور rfkill block wifi به صورت soft :yes در میاد سخت افزاری خاموش نمیشه.مشکل از کجاست؟

آنلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : اتصال به وای فای در ترمینال
« پاسخ #14 : 29 آذر 1396، 10:51 ب‌ظ »
ممنون اقا رسول
این دستوراتی که نوشتی غوغا میکنه
با iwlist لیست essidها رو پیدا میکنی؟
فعلا فقط دارم از این دستورات استفاده میکنم ولی نمیدونم دقیقا چکار میکنن.(اشکالی که نداره؟)
آره با iwlist لیست دستگاه‌ها رو پیدا می‌کنم.
کار اون سه ابزار مشخصه.
با ifconfig که آشنایی. به جای اینکه بری بستهٔ ifupdown رو نصب کنی، با همون ifconfig می‌تونی رابط‌هارو بیاری بالا یا ببری پایین.
من چون اوبونتو مینی نصب می‌کنم، اکثر این بسته‌هارو ندارم. واسه همین لزومی هم به نصبشون ندیدم. ولی خب خیلیا مثلا ifupdown رو دارن پیش‌گزیده واسهٔ همین از اون استفاده می‌کنن.
اون wpa_supplicant یا wpa_passphrase هم مربوط به همون بستهٔ wpasupplicant هست. اولی برای وصل شدن به ESSID اگر با wpa/wpa2 رمزنگاری شده باشه و دومی هم برای این‌که کلاً برای هر ESSID گذرواژه‌ش رو تنظیم کنی و ذخیره نگه داری. بعد از نوشتن گذرواژه و ریختنش توی اون پرونده، می‌تونی گذرواژهٔ اصلی و بدون رمزنگاری شده رو که با # کامنت شده رو حذف کنی از پرونده تا لو نره.
دستور آخری هم که واضحه. اگر مودمت DHCPش روشن باشه، IP می‌گیره و می‌ده به رابطت. تا بتونی پاکت ارسال/دریافت کنی.
این می‌شه پایهٔ وصل شدن به Wifiهای اطراف. حالا ممکنه یکی بخواد از یه سری ابزار دیگه هم استفاده کنه.
من خودم دارم اسکریپت کاملش رو می‌نویسم. قراره خیلی درک و شعور داشته باشه.  ;D

آقا رسول من با یه مشکل روبرو شدم وایفای همیشه روشن میمونه با دستور rfkill block all مشکل حل نمیشه بعد از خاموش روشن کردن لب تاب بازم روشن میمونه.فقط با دستور rfkill block wifi به صورت soft :yes در میاد سخت افزاری خاموش نمیشه.مشکل از کجاست؟

احتمالاً به خاطر ifupdown هست. خروجی اینو برام بذار:
cat /etc/network/interfaces
این‌جا اگه wlp3s0ت auto شده باشه، هربار که سیستم‌عامل اجرا می‌شه، wifi می‌خواد وصل بشه.
واسهٔ من اینجوری نیست کلاً. من وقتی سیستم‌عامل رو اجرا می‌کنم، اگر ip a بزنم، رابط مربوط به wifiم کاملاً DOWN هست. بعد خودم دستی روشنش می‌کنم.
الآن هدفت چیه؟ می‌خوای وقتی سیستم‌عامل اجرا می‌شه، wifi خاموش باشه؟
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت