কেন এই সেন্টস 7 সার্ভারটি ওয়াইফাই সংযোগগুলি দেখতে পাবে না?


9

আমি সম্প্রতি এসার অ্যাসপায়ার টি-তে একমাত্র ওএস হিসাবে সেন্টোস 7 ইনস্টল করেছি G কোনও জিইউআই নেই, কারণ এটি কেবলমাত্র একটি টার্মিনাল ইন্টারফেস সহ একটি সার্ভার।

উপলভ্য ওয়াইফাই সংযোগগুলি দেখতে এবং তালিকাভুক্ত করতে সেন্টোস 7 পাওয়ার জন্য আমার কী করা দরকার?

আমি যখন নেটওয়ার্ক ম্যানেজার কমান্ড লাইন সরঞ্জাম এনএমসিলি ব্যবহার করি, তখন আমি নিম্নলিখিতগুলি পাই যা ইঙ্গিত করে যে এনএমসি্লি ওয়াইফাই সক্ষম করেছে, তবে এটি কোনও ওয়াইফাই সংযোগ দেখতে পাবে না:

[root@localhost ~]# nmcli general status
STATE         CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN    
disconnected  none          enabled  enabled  enabled  enabled 
[root@localhost ~]# nmcli connection show
NAME  UUID  TYPE  DEVICE 
[root@localhost ~]# nmcli device status
DEVICE  TYPE      STATE      CONNECTION 
eno1    ethernet  unmanaged  --         
lo      loopback  unmanaged  --         
wlp3s0  wifi      unmanaged  -- 

এরপরে আমি ফায়ারওয়াল কনফিগারেশনটি যাচাই করেছিলাম, যা দেখায় যে ssh একমাত্র উন্মুক্ত পরিষেবা, নিম্নরূপ:

[root@localhost network-scripts]# firewall-cmd --list-all
public (default, active)
  interfaces: eno1
  sources: 
  services: dhcpv6-client ssh
  ports: 
  masquerade: no
  forward-ports: 
  icmp-blocks: 
  rich rules:  

সেন্টোস ওয়াইফাই সংযোগগুলি দেখতে সক্ষম হওয়ার জন্য আমার কী পরিবর্তন করতে হবে? উপলব্ধ সংযোগ আছে। ফায়ারওয়াল পরিবর্তন করা প্রয়োজন? অথবা অন্য কিছু?


সম্পাদনা করুন:

@ টিমস যে জিনিসগুলি আমি করতে পারি তা করতে পারছি না। প্রস্তাবিত কারণ নিম্নলিখিত সরঞ্জামগুলি কম্পিউটারে প্রাক ইনস্টলড নয় এবং এটি সরাসরি ইন্টারনেটে সংযুক্ত নেই:

[root@localhost ~]# ifconfig -a
-bash: ifconfig: command not found
[root@localhost ~]# lspci -v
-bash: lspci: command not found  
[root@localhost ~]# iw dev
-bash: iw: command not found
[root@localhost ~]# iwconfig
-bash: iwconfig: command not found  

আমি খুলতে সক্ষম nmtui, তবে কোনও নতুন সংযোগ তৈরি করতে কোন পরামিতি প্রবেশ করতে হবে তা নিশ্চিত নই। [রুট @ লোকালহোস্ট ~] # আইডাব্লু দেব -বাশ: আইডাব্লু: কমান্ড পাওয়া যায়নি [রুট @ লোকালহোস্ট ~] # আইওয়কনফিগ -বাশ: আইডকনফিগ: কমান্ড পাওয়া যায়নি


1
nmtuiএকটি বেতার সংযোগ কনফিগার করতে ব্যবহার করার চেষ্টা করুন ।
মাইকেল হ্যাম্পটন

1
একটি সার্ভারে ওয়াইফাই, এটি কোনও হোম ল্যাব জন্য?

@ yagmoth555 একটি উন্নয়ন সার্ভার।
কোডমেড

2
ইয়ম ইনস্টল করুন নেটওয়ার্ক ম্যানেজার-ওয়াইফাই *
স্কট বি

আপনি যদি খোলেন nmtuiএবং আপনি সংযোগগুলি না দেখেন তবে সরঞ্জামটি আপনার জন্য আর কিছুই করতে পারে না। আপনাকে আপনার ইনস্টলেশন এবং ওয়াইফাই নেটওয়ার্কগুলির প্রকৃত প্রাপ্যতা পরীক্ষা করতে হবে। আমার আপডেট হওয়া উত্তরটি দেখুন।
পাভেল Šimerda

উত্তর:


8

আমি যখন নেটওয়ার্ক ম্যানেজার কমান্ড লাইন সরঞ্জাম এনএমসিলি ব্যবহার করি, তখন আমি নিম্নলিখিতগুলি পাই যা ইঙ্গিত করে যে এনএমসি্লি ওয়াইফাই সক্ষম করেছে, তবে এটি কোনও ওয়াইফাই সংযোগ দেখতে পাবে না:

একদমই না. তারা কেবলমাত্র বলে যে আপনি কোনও ওয়াইফাই সংযোগ কনফিগার করেননি। ওয়াইফাই সংযোগগুলি পরীক্ষা করতে এবং ওয়াইফাইয়ের সাথে সংযোগ করতে আপনাকে অন্যান্য কমান্ড ব্যবহার করতে হবে।

নিশ্চিত করুন যে নেটওয়ার্কম্যানেজার ওয়াইফাই সমর্থন করে এবং ওয়্যারলেস ডিভাইস পরিচালনা করে

wlp3s0  wifi      unmanaged  -- 

এটা একটা সমস্যা. যদি নেটওয়ার্কম্যানেজার আপনার ওয়্যারলেস ইথারনেট নিয়ন্ত্রণকারী পরিচালনা না করে তবে আপনি এটি ওয়াইফাই নেটওয়ার্কগুলি দেখতে এবং তাদের সাথে সংযোগ স্থাপনের আশা করতে পারবেন না। নেটওয়ার্ক ম্যানেজার সাধারণত একটি তাজা বুটের পরে সমস্ত ডিভাইস স্বয়ংক্রিয়ভাবে পরিচালনা করে।

আপনি ওয়াইফাই প্যাকেজের উপস্থিতি যাচাই করতে চাইতে পারেন। আপনার যদি সেই প্যাকেজটি ইনস্টল না করা থাকে তবে আপনার নেটওয়ার্কম্যানেজারে ওয়াইফাই সমর্থন নেই।

rpm -q NetworkManager-wifi

সেক্ষেত্রে আপনাকে অস্থায়ীভাবে ইথারনেট সংযোগ ব্যবহার করতে হবে বা অন্য উপায়ের মাধ্যমে আরপিএম স্থানান্তর করতে হবে।

yum install NetworkManager-wifi
systemctl restart NetworkManager

এনএমসিলি ব্যবহার করে সংযুক্ত করুন

উপলব্ধ ওয়াইফাই নেটওয়ার্কগুলি দেখতে:

nmcli dev wifi list

টেস্টওয়াইফাই নামে একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে:

nmcli --ask dev wifi connect TestWifi

এনএমটিই ব্যবহার করে সংযুক্ত করুন

আমি কেবলমাত্র সফলভাবে ওয়াইফাই নেটওয়ার্কগুলি দেখার চেষ্টা করেছি nmtui(সেন্টোজে নেই তবে এটি কাজ করা উচিত)। অ্যাক্টিভেট নতুন সংযোগ নির্বাচন করা উপলব্ধ ওয়াইফাই নেটওয়ার্কগুলির তালিকা দেখতে যথেষ্ট ছিল।


জিইউআই ইনস্টলেশন প্রক্রিয়া চলাকালীন ম্যানুয়াল পছন্দগুলি দ্বারা প্রভাবিতও হতে পারে you যদি আপনি ইনস্টলেশন চালানোর আগে জিইউআইতে ওয়াইফাই নির্বাচন করেন। আমি বিশ্বাস করি যে আমি মনে করি যে এই সমস্যাটি এড়ানো হয়েছে। একইভাবে অন্যান্য ইনস্টলেশন পদ্ধতির ক্ষেত্রেও সত্য হতে পারে যেমন কিক স্টার্ট ফাইল এবং
পুণ্য

2

আপনার সিস্টেম ওয়্যারলেস ইন্টারফেসটি স্বীকৃতি দিলেও, এটি পরিচালনা করার জন্য আপনার এখনও একটি প্যাকেজ দরকার। সাধারনত সেন্টোসের জন্য আমি ডাব্লুপিএ সাপ্লিক্যান্ট ব্যবহার করি। এতে ইন্টারফেস সক্ষম / অক্ষম / ইত্যাদি করতে আপনি যে সরঞ্জামগুলি ব্যবহার করবেন তা এতে অন্তর্ভুক্ত রয়েছে।

সেন্টোস উইকিতে একটি লিখনআপ এখানে রয়েছে

আপনি বিভিন্ন অবস্থান থেকে ডাব্লুপিএ সাপ্লিক্যান্ট প্যাকেজ ডাউনলোড করতে পারেন। আমি RPMfind.net ব্যবহার করেছি

রেফারেন্সের জন্য, ইনস্টলেশনের পরে ডাব্লুপিএ সাপ্লিক্যান্ট কনফিগার করার নির্দেশাবলী এখানে। (উপরের উইকি থেকে নেওয়া)

নেটওয়ার্ক ম্যানেজার, আপডেট হওয়া সংস্করণ ছাড়াই wpa_supplicant সক্ষম করা হচ্ছে

বুট প্রক্রিয়া চলাকালীন ওয়াইফাই ইন্টারফেসটি স্বয়ংক্রিয়ভাবে সংযুক্ত হওয়ার জন্য এই আপডেটটি একটি সহজ পদ্ধতি। মূল সংস্করণটি নীচে রেফারেন্সের জন্য উপলব্ধ।

একটি আপডেট সংস্করণ কেন?

  • কার্যকর করা সহজ
  • আরও সম্পূর্ণ নির্দেশাবলী
  • সিস্টেম আপডেটে ওভাররাইট করা ফাইলগুলি পরিবর্তন করে না
  • সংযোগটি পুনরায় প্রতিষ্ঠিত করতে "পরিষেবা নেটওয়ার্ক পুনরায় চালু" সমর্থন করে

সম্পাদনা করুন / ইত্যাদি / sysconfig / নেটওয়ার্ক-স্ক্রিপ্ট / ifcfg- ফাইল

ওয়াইফাই ডিভাইসটি খুঁজতে iwconfig চালান। এই নমুনা আউটপুটে, wlan0 হ'ল ওয়াইফাই সমর্থন করে।

# iwconfig 
lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"NETWORKSSID"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 68:7F:74:AD:F3:3C   
          Bit Rate=54 Mb/s   Tx-Power=16 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
          Link Quality=50/70  Signal level=-60 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:90   Missed beacon:0

eth0      no wireless extensions.

pan0      no wireless extensions.

virbr0    no wireless extensions.

virbr0-nic  no wireless extensions.

# 

এই ইন্টারফেসের জন্য ifcfg সম্পাদনা করুন। উদাহরণস্বরূপ, wlan0 ব্যবহার করে।

জন্য / etc / sysconfig / network-স্ক্রিপ্ট / ifcfg-wlan0

ONBOOT নির্বাচন সক্ষম হয়েছে কিনা তা যাচাই করুন।

ONBOOT="yes"

সম্পাদনা করুন / ইত্যাদি / sysconfig / wpa_supplicant

আপনার ডিভাইস এই ফাইলের ইন্টারফ্যাকস লাইনে অন্তর্ভুক্ত রয়েছে তা নিশ্চিত করুন। এই উদাহরণে wlan0 হ'ল wpasupplicant দ্বারা সমর্থিত একমাত্র ডিভাইস।

# Use the flag "-i" before each of your interfaces, like so:
#  INTERFACES="-ieth1 -iwlan0"
INTERFACES="-iwlan0"

সম্পাদনা /etc/wpa_supplicant/wpa_supplicant.conf

আপনার বেশিরভাগ নেটওয়ার্কগুলিকে wpa_supplicant.conf এ একক প্রবেশের প্রয়োজন হবে যা দেখতে এটির মতো দেখাচ্ছে। প্রতিটি নেটওয়ার্কের জন্য যথাযথ মানগুলির সাথে NETWORKSSID এবং NETWORKPSK প্রতিস্থাপন করুন। আপনি যেভাবে তাদের ব্যবহার করতে চান তা সেগুলিতে রাখুন।

network={
        ssid="NETWORKSSID"
        scan_ssid=1
        key_mgmt=WPA-PSK
        psk="NETWORKPSK"
}

এখানে এমন একটি নেটওয়ার্কের উদাহরণ রয়েছে যা প্রাক ভাগ করা কী প্রয়োজন হয় না। যদি এটি "যে কোনও" নেটওয়ার্কের আগে উপস্থিত হয় তবে এটি অন্যান্য উন্মুক্ত নেটওয়ার্কের কাছে অগ্রাধিকার পাবে।

network={
        ssid="PUBLIC"
        key_mgmt=NONE
}

একটি চূড়ান্ত বিকল্প (যা আপনি প্রয়োগের জন্য বেছে নিতে পারেন না) আপনাকে খোলা কোনও নেটওয়ার্কের সাথে সংযুক্ত হতে দেয়। এটি হোটেলগুলিতে দরকারী তবে অযাচিত নেটওয়ার্কগুলিতে সংযোগের অনুমতি দিতে পারে।

network={
        key_mgmt=NONE
}

/Etc/rc5.d/S09prepnet তৈরি করুন

একটি নতুন ফাইল তৈরি করতে নিম্নলিখিত পাঠ্যটি আটকান যা একটি ওয়াইফাই সংযোগের জন্য চলমান পরিষেবাদি প্রস্তুত করবে।

cat > /etc/init.d/prepnet <<EoT
#!/bin/sh

/etc/init.d/messagebus start
/etc/init.d/wpa_supplicant start
killall dhclient >/dev/null 2>&1

EoT
chmod a+rx /etc/init.d/prepnet
ln -s /etc/init.d/prepnet /etc/rc3.d/S09prepnet
ln -s /etc/init.d/prepnet /etc/rc5.d/S09prepnet

বুট চালানোর জন্য পরিষেবাগুলি কনফিগার করুন

পরিষেবাগুলি কনফিগার করতে নিম্নলিখিত কমান্ডগুলি আটকান।

chkconfig messagebus off
chkconfig wpa_supplicant off
chkconfig NetworkManager off
chkconfig network on

সক্ষম করতে পুনরায় বুট করুন

পরবর্তী পুনরায় বুট করার পরে নেটওয়ার্ক পরিষেবাদিগুলি শুরু করার সাথে সাথে আপনার ওয়াইফাই সংযোগ সক্ষম করা হবে।

ওয়াইফাই নেটওয়ার্ক যুক্ত করা বা সম্পাদনা করা

আপনার যদি কোনও ওয়াইফাই নেটওয়ার্ক যুক্ত করতে বা সম্পাদনা করতে হয় তবে wpa_supplicant.conf এ যা কিছু পরিবর্তন প্রয়োজন তা তৈরি করুন।

/etc/wpa_supplicant/wpa_supplicant.conf

পরবর্তী wpa_supplicant এবং নেটওয়ার্ক পরিষেবাদি পুনরায় আরম্ভ করুন।

service wpa_supplicant restart
service network restart

আপনাকে ধন্যবাদ, তবে এই পরিস্থিতিতে এটি কোনও বিকল্প বলে মনে হচ্ছে না। আমার ওপিতে সম্পাদনা দেখুন । যদি আমি আপনার পদ্ধতির চেষ্টা করে দেখি তবে আপনাকে ব্যাখ্যা করতে হবে যে কোন rpmফাইলগুলি আলাদা পিসিতে ডাউনলোড করতে হবে এবং SCPঅন্য পিসি থেকে নিজেই এই বিযুক্ত সার্ভারে স্থানান্তর করতে হবে । তবে আমি অবাক হয়েছি কেন কেন আমরা কেবল সেন্টোস 7.. এর সাথে প্রাক-ইনস্টল হওয়া সরঞ্জামগুলি ব্যবহার করতে পারি না? আপনি কি কোনও সেন্টোস 6 পদ্ধতির পরামর্শ দিচ্ছেন যার সরঞ্জামগুলি সেন্টোস 7 এ বিভিন্ন সরঞ্জামগুলির সাথে প্রতিস্থাপন করা হয়েছিল?
কোডমেড

CentOS RHEL এর সাথে বাইনারি সামঞ্জস্যপূর্ণ (একই উত্স কোড থেকে তৈরি)। এটি একটি এন্টারপ্রাইজ লেভেল অপারেটিং সিস্টেম যা মূলত সার্ভার-ক্লাস সিস্টেমগুলির জন্য ডিজাইন করা হয়েছে, তাই তারা ল্যাপটপ এবং ওয়াইফাইতে লোকেরা এটি ব্যবহার করবে বলে আশা করে না। এ কারণেই ফেডোরার মতো বিতরণগুলি আরও সহজ - তারা ইতিমধ্যে প্রয়োজনীয় ধরণের প্যাকেজ অন্তর্ভুক্ত করে। সেন্টোস 7-এ যদি সেই প্যাকেজগুলি অন্তর্ভুক্ত থাকে তবে তা আমার কাছে সংবাদ (আমরা এখনও এটি এখানে স্থাপন করি নি) তবে সম্ভবত আপনি উল্লিখিত কারণগুলির জন্য এটি ব্যবহার করার লোকদের চাহিদা যথেষ্ট ছিল।
টিম এস

1
একটি সম্পূর্ণ উত্তর আমার আলাদা আলাদা পিসিতে ডাউনলোড করতে হবে এমন ফাইলগুলির তালিকা তৈরি করবে এবং তারপরে ম্যানুয়ালি এই ডেভবক্সে স্থানান্তর করবে। তারা কি আরপিএম ফাইল? যদি তা হয় তবে আমি সেগুলি কোথায় পাব? নাম কি আছে?
CodeMed

যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
slm

মূল URL এর সাথে সাথে কনফিগারেশনের নির্দেশাবলী এবং একটি ডাউনলোড লিঙ্ক সহ আমার উত্তর আপডেট করেছে।
টিম এস

1

কখনও কখনও এটি সনাক্ত করার জন্য আপনাকে ড্রাইভার ইনস্টল করতে হবে কারণ ডিফল্টরূপে সেন্টোগুলি কেবল ওপেন সোর্স অনুমোদিত ড্রাইভার ইনস্টল করে। লিনাক্স সেন্টো ড্রাইভারের জন্য আরপিএম অনুসন্ধান করুন বা যন্ত্রাংশ প্রস্তুতকারকের ওয়েবসাইট দেখুন


0

নিম্নলিখিত কারণে আমার অভিজ্ঞতা এখানে:

  1. আপনি CentOS 7 ইনস্টল করার পরে যদি আপনি Wifi নেটওয়ার্কের সাথে সংযুক্ত হয়ে থাকেন।

  2. CentOS 7 স্লিপ মোডে প্রবেশের পরে বা পাওয়ার নিকাশীর কারণে দুর্ঘটনাজনিত শাটডাউন করার পরে বা আপনি আবার চালু হয়ে সেন্টস 7 এ লগইন করেছেন

এবং যদি আপনার ওয়াইফাই কাজ না করে।

অতিরিক্ত কার্নেল মডিউল ইনস্টল করবেন না / কোনও নতুন প্যাকেজ ইনস্টল করবেন না / কোনও টুইটও করবেন না।

মাত্র সেন্টোস in এ আবার শাটডাউন করে বুট করুন Your আপনার ওয়াইফাই আবার কাজ শুরু করবে।

এটি আমি 6 ঘন্টা টুইটের পরে বুঝতে পেরেছিলাম এবং সমস্ত কিছু চেষ্টা করে দেখেছি


0

হাই আমি গতকাল পুরো সন্ধে কাটিয়েছি টেক ডকুমেন্টের পরে টেক ডকুমেন্ট পড়ার পরে ওয়াইফাইয়ের কাজ করার চেষ্টা করার পরে অবশেষে আমি এমন একটি নথী পেলাম যেখানে উল্লেখ করা হয়েছে যে নেটওয়ার্ক ম্যানেজার-ওয়াইফাই প্লাগইনটি ডিফল্টরূপে অন্তর্ভুক্ত করা হয়নি ... গত রাতে আমি শেষ কাজটি করেছিলাম কেবল একটি সম্পূর্ণ ক্লিন ইনস্টল (এটি ইতিমধ্যে আগে ছিল, তবে আমি এতটা ছটফট করেছিলাম যে ট্র্যাকটি হারিয়েছি) তাই আজ সকালে আমার ওয়েব সার্ভার হিসাবে সেট ওএস 7 এর একটি নতুন ইনস্টল ছিল, আমি একটি লাঠি থেকে নেটওয়ার্ক ম্যানেজার-ওয়াইফাই আরপিএম ইনস্টল করেছি একটি রিবুট করেছে, এবং ইনস্টলেশনটিতে আমি যে সংযোগটি সেট আপ করেছি তার মতো ভোইলা একই। এটি সরাসরি সংযুক্ত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.