ওয়্যারলেস অ্যাক্সেস পয়েন্ট তৈরি করুন এবং এনএমসিএলির ​​সাথে ইন্টারনেট সংযোগ ভাগ করুন


21

আমি কীভাবে কমান্ড লাইন সরঞ্জামের সাথে একটি ওয়াই-ফাই হটস্পট তৈরি nmcliকরতে এবং ওয়্যারলেস অ্যাক্সেস পয়েন্টে ইথারনেট ইন্টারনেট সংযোগটি ভাগ করতে পারি? তবুও আমি কীভাবে বুটে এটি স্বয়ংক্রিয়ভাবে শুরু করতে পারি?

এটা কি সম্ভব nmcli?


wpa_supplicant চেষ্টা করুন, এটি একটি রাস্পবেরি-পাই উদাহরণ, তবে আপনি এটি আপনার সিস্টেমে raspberry-at-home.com/hotspot-wifi-access-
point

1
nmcliযদি সম্ভব হয় তবে আমি এর সাথে সমাধান খুঁজছি।
বুজড-ডিইই

আমি সংস্করণ 1.0.6।
বুজড-ডিইই

উত্তর:


19

আপনি এটি সহ একটি হটস্পট তৈরি করতে পারেন:

nmcli dev wifi hotspot ifname wlp4s0 ssid test password "test1234"

সহজ উত্তর, এখনও কার্যকর। ধন্যবাদ.
oidualc

এই উত্তরের জন্য আপনাকে অনেক ধন্যবাদ, আশ্চর্যজনকভাবে সহজ এবং দুর্দান্ত কাজ করে।
Guido

এটি কি আইপি ফরোয়ার্ডিং করে (ক্যাবেড?) সংযোগের মাধ্যমে?
ফ্রেডরিক নর্ড

7

একটি Centos 7 এ এটির মতো দেখাচ্ছে।

এপি আদৌ সম্ভব কিনা তা পরীক্ষা করুন:

iw list | less

এবং সমর্থিত ইন্টারফেস মোডগুলির মধ্যে "এপি" অনুসন্ধান করুন।

নামটি খুঁজতে আপনার ডিভাইসগুলি ব্রাউজ করুন:

nmcli d

এবং সেট আপ করুন এবং আপনার হটস্পট শুরু করুন।

মনে রাখবেন যে ওয়াইফাই-ডিভাইস, সংযোগ-নাম এবং হটস্পট-এসিড আপনার সিস্টেমে নির্দিষ্ট।

nmcli c add type wifi ifname wifi-device con-name connection-name autoconnect no ssid hotspot-ssid
nmcli connection modify connection-name 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
nmcli connection modify connection-name wifi-sec.key-mgmt wpa-psk
nmcli connection modify connection-name wifi-sec.psk "le password"
nmcli connection up connection-name

এছাড়াও পরীক্ষা করুন:


6

জিনোম নেটওয়ার্ক-ম্যানেজারের সাহায্যে একটি হটস্পট তৈরি করেছি। সমস্যাটি ছিল, আমি জিইআইতে এসএসআইডি এবং পাসওয়ার্ড কনফিগার করতে পারি না। আপনি যদি নেটওয়ার্ক-ম্যানেজার জিইউআই সহ হটস্পট তৈরি করেন তবে এটি ফাইলটি তৈরি করে /etc/NetworkManager/system-connections/Hotspot। সেই ফাইলে এসএসআইডি এবং পাসওয়ার্ড সম্পাদনা করা সম্ভব।

sudo vim /etc/NetworkManager/system-connections/Hotspot

ফাইলের বিষয়বস্তু এইরকম দেখাচ্ছে:

[connection]
id=Hotspot
uuid=0bf627gd-8e34-48c6-865a-06f898b4y1hb
type=wifi
autoconnect=true
permissions=
secondaries=

[wifi]
hidden=false
mac-address=YOUR_WIFI_INTERFACE_MAC_ADDRESS
mac-address-blacklist=
mode=ap
seen-bssids=
ssid=SSID_NAME

[wifi-security]
group=ccmp;
key-mgmt=wpa-psk
pairwise=ccmp;
proto=rsn;
psk=YOUR_WIFI_AP_PASSWORD

[ipv4]
dns-search=
method=shared

[ipv6]
dns-search=
method=auto

আমি আমার প্রয়োজনগুলিতে ssidএবং pskবৈশিষ্ট্যগুলি পরিবর্তন করেছি। অটোস্টার্ট সক্ষম করতে আপনাকে প্যারামিটারটি সেট autoconnectকরতে হবে true। তারপরে আমি আমার কম্পিউটারটি পুনরায় চালু করেছি কারণ কমান্ডটি: sudo systemctl restart NetworkManagerনেটওয়ার্ক পুনরায় আরম্ভের জন্য সঠিকভাবে কাজ করে না বলে মনে হয়, কারণ নেটওয়ার্ক-ম্যানেজার জিইউআইতে:

ওয়্যারলেস সেটিংস চলে গেছে

আমার আর কোনও ওয়্যারলেস নেটওয়ার্ক সেটিংস নেই এবং নীচের কমান্ডটি পুনরায় আরম্ভের আগে কাজ করে নি। পুনরায় চালু করার পরে আপনি nmcliঅ্যাক্সেস পয়েন্ট শুরু করতে কমান্ডটি ব্যবহার করতে পারেন ।

nmcli con up Hotspot ifname YOUR_WIFI_INTERFACE

YOUR_WIFI_INTERFACEআপনি কমান্ড দিয়ে জানতে পারেন iwconfig

আমি উপরের সমাধানের জন্য অ্যানটারগোস / আর্চ লিনাক্স ব্যবহার করেছি এবং জিজ্ঞাসা.ফেডোরাপ্রজেক্ট.আর সাইটে এটির ইঙ্গিতটি পেয়েছি ।


4

আমি জানি এটি একটি পুরানো প্রশ্ন, তবে আমি ভেবেছিলাম আমার মন্তব্যগুলি যুক্ত করব কারণ এটি ভবিষ্যতে কাউকে সহায়তা করতে পারে।

@ ডিজিক সঠিকভাবে উল্লেখ করেছেন বলে পুরো প্রক্রিয়াটি মাত্র তিনটি কমান্ড।

nmcli connection add type wifi ifname wlan0 con-name local-ap autoconnect yes ssid test-ap mode ap
nmcli connection modify con-name 802-11-wireless.mode ap 802-11-wireless-security.key-mgmt wpa-psk ipv4.method shared 802-11-wireless-security.psk 'PASSWORD'
nmcli connection up con-name

এটি আপনার জন্য একটি এপি শুরু করবে।

যাচাই করতে, আমরা ব্যবহার করতে পারি:

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