ഉള്ളടക്ക പട്ടിക
ഈ ലേഖനത്തിൽ, wpa_supplicant ഉപയോഗിച്ച് Debian 11/10 സെർവറിലെയും ഡെസ്ക്ടോപ്പിലെയും കമാൻഡ് ലൈനിൽ നിന്ന് WiFi-ലേക്ക് എങ്ങനെ കണക്റ്റുചെയ്യാമെന്ന് ഞങ്ങൾ നിങ്ങളെ നയിക്കും. WPA പ്രോട്ടോക്കോളിന്റെ സപ്ലിക്കന്റ് ഘടകത്തിന്റെ ഒരു നിർവ്വഹണമാണ് wpa_supplicant.
കമാൻഡ് ലൈൻ ഉപയോഗിച്ച് ഡെബിയനിൽ Wi-Fi സജ്ജീകരിക്കുന്നതിന്, ബൂട്ട് സമയത്ത് അത് യാന്ത്രികമായി കണക്റ്റ് ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുന്നതിന് മുമ്പ് നിങ്ങൾ ഒരു Wi-Fi നെറ്റ്വർക്ക് കണക്ഷൻ സ്ഥാപിക്കേണ്ടതുണ്ട്. . അത് എങ്ങനെ ചെയ്യാമെന്നതിനെക്കുറിച്ചുള്ള ഒരു ഘട്ടം ഘട്ടമായുള്ള ഗൈഡ് കണ്ടെത്താൻ വായന തുടരുക.
Debian Wi-Fi
Wi-Fi ഉപയോഗിക്കുന്ന വയർലെസ് ഉപകരണങ്ങൾ വിവിധ ഉപകരണങ്ങളിൽ കാണപ്പെടുന്ന ചിപ്സെറ്റുകളിൽ പ്രവർത്തിക്കുന്നു. ആ ചിപ്സെറ്റുകൾക്ക് ഗുണമേന്മയുള്ള ഡ്രൈവറുകൾ/മൊഡ്യൂളുകൾ നിർമ്മിക്കുന്നതിൽ നിർമ്മാതാക്കളുടെയും ഡെവലപ്പർമാരുടെയും സഹകരണത്തെ ആശ്രയിക്കുന്ന ഒരു സ്വതന്ത്ര സോഫ്റ്റ്വെയർ അധിഷ്ഠിത സംവിധാനമാണ് ഡെബിയൻ.
കമാൻഡ് ലൈനിനൊപ്പം ഡെബിയനിൽ വൈഫൈ എങ്ങനെ സജ്ജീകരിക്കാം
കമാൻഡ് ലൈൻ ഉപയോഗിച്ച് ഡെബിയനിൽ വൈഫൈ സജ്ജീകരിക്കുന്നതിന് രണ്ട് ഘട്ടങ്ങൾ പൂർത്തിയാക്കേണ്ടതുണ്ട്.
- വൈഫൈയിലേക്ക് കണക്റ്റുചെയ്യുക
- ബൂട്ടപ്പിൽ ഇത് യാന്ത്രികമായി കണക്റ്റുചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക
സജ്ജീകരണത്തിന്റെ ഓരോ ഘട്ടത്തിനുമുള്ള പൂർണ്ണമായ ഘട്ടം ഘട്ടമായുള്ള നടപടിക്രമം ഇതാ.
ഒരു വൈഫൈ കണക്ഷൻ എങ്ങനെ സ്ഥാപിക്കാം
ഡെബിയനിൽ ഒരു വൈഫൈ നെറ്റ്വർക്ക് കണക്ഷൻ സ്ഥാപിക്കുന്നതിന്, നിങ്ങൾ ചെയ്യേണ്ടത് ഈ ഘട്ടങ്ങൾ പാലിക്കുക:
- നെറ്റ്വർക്ക് കാർഡ് പ്രവർത്തനക്ഷമമാക്കുക
- വൈഫൈ നെറ്റ്വർക്കുകൾ കണ്ടെത്തുക
- ആക്സസ് പോയിന്റ് ഉപയോഗിച്ച് വൈഫൈ കണക്ഷൻ കോൺഫിഗർ ചെയ്യുക
- ഒരു ഡൈനാമിക് ഐപി നേടുക DHCP സെർവർ ഉള്ള വിലാസം
- റൂട്ട് ടേബിളിലേക്ക് ഒരു ഡിഫോൾട്ട് റൂട്ട് ചേർക്കുക
- ഇന്റർനെറ്റ് പരിശോധിക്കുകകണക്ഷൻ
നിങ്ങൾ ഓരോ ഘട്ടവും ചെയ്യുന്നത് ഇങ്ങനെയാണ്.
നെറ്റ്വർക്ക് കാർഡ് പ്രവർത്തനക്ഷമമാക്കുക
നെറ്റ്വർക്ക് കാർഡ് പ്രവർത്തനക്ഷമമാക്കാൻ ഈ ഘട്ടങ്ങൾ പാലിക്കുക.
- വൈഫൈ കാർഡ് പ്രവർത്തനക്ഷമമാക്കുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾ ആദ്യം വയർലെസ് കാർഡ് തിരിച്ചറിയണം: iw dev.
- അതിനുശേഷം, നിങ്ങൾക്ക് വയർലെസ് ഉപകരണത്തിന്റെ പേര് ശ്രദ്ധിക്കാം. സ്ട്രിംഗ് ദൈർഘ്യമേറിയതായിരിക്കാം, അതിനാൽ ടൈപ്പിംഗ് പ്രയത്നം ഇല്ലാതാക്കാൻ നിങ്ങൾക്ക് ഈ വേരിയബിൾ ഉപയോഗിക്കാം: എക്സ്പോർട്ട് wlan0=.
- മുകളിലുള്ള കമാൻഡ് ഉപയോഗിച്ച് വൈഫൈ കാർഡ് കൊണ്ടുവരിക: sudo ip ലിങ്ക് $wlan0 സജ്ജീകരിക്കുക.
വൈഫൈ നെറ്റ്വർക്കുകൾ കണ്ടെത്തുക
വൈഫൈ നെറ്റ്വർക്കുകൾ കണ്ടെത്തുന്നതിന് ഈ ഘട്ടങ്ങൾ പാലിക്കുക.
- ഡെബിയനിൽ വൈഫൈ നെറ്റ്വർക്കുകൾ കണ്ടെത്തുന്നതിന്. , ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് വയർലെസ് നെറ്റ്വർക്ക് ഇന്റർഫേസിൽ ലഭ്യമായ നെറ്റ്വർക്കുകൾക്കായി തിരയുക: sudo iw $wlan0 സ്കാൻ.
- നിങ്ങളുടെ ആക്സസ് പോയിന്റുകൾ SSID കണ്ടെത്തിയിരിക്കുന്ന ലഭ്യമായ നെറ്റ്വർക്കുകളിൽ ഒന്നാണ് എന്ന് ഉറപ്പാക്കുക.
- ഈ വേരിയബിൾ ടൈപ്പിംഗ് ശ്രമത്തെ ഇല്ലാതാക്കുന്നു: കയറ്റുമതി ssid=.
ആക്സസ് പോയിന്റ് ഉപയോഗിച്ച് വൈഫൈ കണക്ഷൻ കോൺഫിഗർ ചെയ്യുക
നെറ്റ്വർക്ക് കോൺഫിഗർ ചെയ്യുന്നതിന് ഈ ഘട്ടങ്ങൾ പാലിക്കുക ആക്സസ് പോയിന്റുമായി കണക്ഷൻ.
- ആക്സസ് പോയിന്റിലേക്ക് എൻക്രിപ്റ്റ് ചെയ്ത നെറ്റ്വർക്ക് കണക്ഷൻ സ്ഥാപിക്കാൻ wpa_supplicant സേവനം ഉപയോഗിക്കുക. ഓരോ SSID-യ്ക്കുമുള്ള wpa2-കീകൾ അടങ്ങിയ “ /etc/wpa_supplicant.conf ” എന്ന കോൺഫിഗറേഷൻ ഫയൽ മാത്രമേ ഇത് ഉപയോഗിക്കൂ.
- ആക്സസ് പോയിന്റിലേക്ക് കണക്റ്റുചെയ്യുന്നതിന്, കോൺഫിഗറേഷനായി ഒരു എൻട്രി ചേർക്കുക. ഫയൽ: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- ആക്സസ് പോയിന്റിലേക്ക് കണക്റ്റുചെയ്യാൻ ഈ കമാൻഡ് ഉപയോഗിക്കുക: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- ഇത് ഉപയോഗിച്ച് ആക്സസ് പോയിന്റിലേക്കുള്ള നിങ്ങളുടെ കണക്ഷൻ സ്ഥിരീകരിക്കുക: iw $wlan0 ലിങ്ക്.
DHCP സെർവർ ഉപയോഗിച്ച് ഒരു ഡൈനാമിക് IP വിലാസം നേടുക
DHCP ഉപയോഗിച്ച് ഒരു ഡൈനാമിക് ഐപി ലഭിക്കാൻ ഈ ഘട്ടങ്ങൾ പാലിക്കുക.
- ഇത് ഉപയോഗിച്ച് DHCP ഉപയോഗിച്ച് ഒരു ഡൈനാമിക് ഐപി നേടുക: sudo dhclient $wlan0.
- കാണുക ഈ കമാൻഡ് ഉള്ള IP: sudo ip addr show $wlan0.
റൂട്ട് ടേബിളിലേക്ക് ഒരു ഡിഫോൾട്ട് റൂട്ട് ചേർക്കുക
ഒരു ഡിഫോൾട്ട് റൂട്ട് ചേർക്കാൻ ഈ ഘട്ടങ്ങൾ പാലിക്കുക റൂട്ട് ടേബിള് : sudo ip റൂട്ട് dev $wlan0 വഴി ഡിഫോൾട്ട് ചേർക്കുക.
ഇന്റർനെറ്റ് കണക്ഷൻ പരിശോധിക്കുക
അവസാനം, നിങ്ങൾ കണക്റ്റുചെയ്തിട്ടുണ്ടോയെന്ന് പരിശോധിക്കാൻ ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക നെറ്റ്വർക്ക്: ping www.google.com .
ബൂട്ട് സമയത്ത് എങ്ങനെ യാന്ത്രികമായി കണക്റ്റ് ചെയ്യാം
അത് ഉറപ്പാക്കാൻ ബൂട്ട്-അപ്പിൽ വയർലെസ് നെറ്റ്വർക്ക് യാന്ത്രികമായി ബന്ധിപ്പിക്കുന്നു, ഇതിനായി നിങ്ങൾ ഒരു systemd സേവനം സൃഷ്ടിക്കുകയും പ്രവർത്തനക്ഷമമാക്കുകയും ചെയ്യേണ്ടതുണ്ട്:
- Dhclient
- Wpa_supplicant
ഇതെങ്ങനെ നിങ്ങൾ ഓരോ ഘട്ടവും ചെയ്യുക.
Dhclient Service
- ഈ ഫയൽ സൃഷ്ടിക്കുക: /etc/systemd/system/dhclient.service.
- പിന്നെ , ഇത് നടപ്പിലാക്കി ഫയൽ എഡിറ്റ് ചെയ്യുകകമാൻഡ്:
[യൂണിറ്റ്]
ഇതും കാണുക: മികച്ച വൈഫൈ പ്രൊജക്ടർ - 2023-ലെ മികച്ച 5 തിരഞ്ഞെടുക്കലുകൾവിവരണം= DHCP ക്ലയന്റ്
Before=network.target
After=wpa_supplicant.service
[Service]
Type=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
പുനരാരംഭിക്കുക =എല്ലായ്പ്പോഴും
[Install]
WantedBy=multi-user.target
- പ്രവർത്തനക്ഷമമാക്കുക ഇനിപ്പറയുന്ന കമാൻഡുള്ള സേവനം: sudo systemctl dhclient പ്രാപ്തമാക്കുക.
Wpa_supplicant Service
- “ /lib/systemd/system<എന്നതിലേക്ക് പോകുക 13>, സേവന യൂണിറ്റ് ഫയൽ പകർത്തി, ഇനിപ്പറയുന്ന വരികൾ ഉപയോഗിച്ച് " /etc/systemd/system " എന്നതിൽ ഒട്ടിക്കുക: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
- “ /etc ” എന്നതിൽ ഫയൽ തുറക്കുന്നതിനും ExecStart ലൈൻ പരിഷ്കരിക്കുന്നതിനും Vim പോലുള്ള ഒരു എഡിറ്റർ ഉപയോഗിക്കുക: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- അതിനുശേഷം, ഈ വരി ചുവടെ ചേർക്കുക: Restart=always .
- ഈ വരിയിൽ അഭിപ്രായമിടുക: Alias=dbus-fi.w1.wpa_supplicant1.service .
- ഈ ലൈൻ ഉപയോഗിച്ച് സേവനം വീണ്ടും ലോഡുചെയ്യുക: s udo systemctl daemon-reload .
- ഈ ലൈൻ ഉപയോഗിച്ച് സേവനം പ്രവർത്തനക്ഷമമാക്കുക: sudo systemctl wpa_supplicant പ്രവർത്തനക്ഷമമാക്കുക .
ഒരു സ്റ്റാറ്റിക് ഐപി എങ്ങനെ സൃഷ്ടിക്കാം
ഇവ പിന്തുടരുക ഒരു സ്റ്റാറ്റിക് ഐപി വിലാസം നേടുന്നതിനുള്ള ഘട്ടങ്ങൾ:
- ആദ്യം, ഒരു സ്റ്റാറ്റിക് ഐപി ലഭിക്കുന്നതിന് dhclient.service പ്രവർത്തനരഹിതമാക്കുകവിലാസം.
- പിന്നെ, ഒരു നെറ്റ്വർക്ക് കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കുക: sudo nano /etc/systemd/network/static.network.
- ഈ വരികൾ ചേർക്കുക:
[മാച്ച്]
Name=wlp4s0
[നെറ്റ്വർക്ക്]
വിലാസം=192.168.1.8/24
ഗേറ്റ്വേ=192.168.1.1
- ഫയൽ ക്ലോസ് ചെയ്യുന്നതിന് മുമ്പ് ദയവായി സേവ് ചെയ്യുക. തുടർന്ന്, വയർലെസ് ഇന്റർഫേസിനായി ഒരു .link സൃഷ്ടിക്കുക: sudo nano /etc/systemd/network/10-wifi.link.
- ഇതിൽ ഈ വരികൾ ചേർക്കുക ഫയൽ:
[പൊരുത്തം]
MACAddress=a8:4b:05:2b:e8:54
[ലിങ്ക്]
ഇതും കാണുക: Amplifi vs Google Wifi - വിശദമായ റൂട്ടർ താരതമ്യംNamePolicy=
Name=wlp4s0
- ഇൻ ഈ സാഹചര്യത്തിൽ, നിങ്ങളുടെ MAC വിലാസവും വയർലെസ് ഇന്റർഫേസ് നാമവും ഉപയോഗിക്കേണ്ടതുണ്ട്. അങ്ങനെ ചെയ്യുന്നതിലൂടെ, സിസ്റ്റം വയർലെസ് ഇന്റർഫേസ് നാമം മാറ്റുന്നില്ലെന്ന് നിങ്ങൾ ഉറപ്പാക്കും.
- ഫയൽ അടയ്ക്കുന്നതിന് മുമ്പ് ദയവായി അത് സംരക്ഷിക്കുക. തുടർന്ന്, “ networking.service” പ്രവർത്തനരഹിതമാക്കി “ systemd-networkd.service ” പ്രവർത്തനക്ഷമമാക്കുക. ഇതാണ് നെറ്റ്വർക്ക് മാനേജർ. അങ്ങനെ ചെയ്യാൻ ഈ കമാൻഡ് ഉപയോഗിക്കുക:
sudo systemctl disable networking
sudo systemctl enable systemd-networkd
- ഇതുമായി കോൺഫിഗറേഷന്റെ പ്രവർത്തനം പരിശോധിക്കാൻ systemd-networkd പുനരാരംഭിക്കുക: sudo systemctl systemd-networkd പുനരാരംഭിക്കുക.
ഉപസംഹാരം
ഗൈഡ് വായിച്ചതിനുശേഷം, കമാൻഡ് ലൈൻ ഉപയോഗിച്ച് ഡെബിയനിൽ നിങ്ങൾക്ക് എളുപ്പത്തിൽ ഒരു നെറ്റ്വർക്ക് കണക്ഷൻ സൃഷ്ടിക്കാൻ കഴിയും.