కమాండ్ లైన్‌తో డెబియన్‌లో వైఫైని ఎలా సెటప్ చేయాలి

కమాండ్ లైన్‌తో డెబియన్‌లో వైఫైని ఎలా సెటప్ చేయాలి
Philip Lawrence

ఈ కథనంలో, wpa_supplicantని ఉపయోగించి Debian 11/10 సర్వర్ మరియు డెస్క్‌టాప్‌లోని కమాండ్ లైన్ నుండి WiFiకి ఎలా కనెక్ట్ చేయాలో మేము మీకు మార్గనిర్దేశం చేస్తాము. wpa_supplicant అనేది WPA ప్రోటోకాల్ యొక్క దరఖాస్తుదారు భాగం యొక్క అమలు.

కమాండ్ లైన్‌తో డెబియన్‌లో Wi-Fiని సెటప్ చేయడానికి, బూట్ సమయంలో స్వయంచాలకంగా కనెక్ట్ చేయబడిందని నిర్ధారించుకోవడానికి ముందు మీరు Wi-Fi నెట్‌వర్క్ కనెక్షన్‌ని ఏర్పాటు చేయాలి . అలా ఎలా చేయాలో దశల వారీ మార్గదర్శిని కనుగొనడానికి చదువుతూ ఉండండి.

Debian Wi-Fi

Wi-Fiని ఉపయోగించే వైర్‌లెస్ పరికరాలు అనేక విభిన్న పరికరాలలో కనిపించే చిప్‌సెట్‌లలో పనిచేస్తాయి. డెబియన్ అనేది ఆ చిప్‌సెట్‌ల కోసం నాణ్యమైన డ్రైవర్‌లు/మాడ్యూల్‌లను ఉత్పత్తి చేయడంలో తయారీదారులు మరియు డెవలపర్‌ల సహకారంపై ఆధారపడి ఉండే ఉచిత, సాఫ్ట్‌వేర్ ఆధారిత సిస్టమ్.

కమాండ్ లైన్‌తో డెబియన్‌లో వైఫైని ఎలా సెటప్ చేయాలి

కమాండ్ లైన్‌తో డెబియన్‌లో WiFiని సెటప్ చేయడానికి రెండు దశలు ఉన్నాయి.

  • WiFiకి కనెక్ట్ చేయండి
  • బూటప్‌లో ఇది స్వయంచాలకంగా కనెక్ట్ చేయబడిందని నిర్ధారించుకోండి

సెటప్ యొక్క ప్రతి దశకు సంబంధించిన పూర్తి దశల వారీ విధానం ఇక్కడ ఉంది.

WiFi కనెక్షన్‌ని ఎలా ఏర్పాటు చేయాలి

Debianలో WiFi నెట్‌వర్క్ కనెక్షన్‌ని ఏర్పాటు చేయడానికి, మీరు వీటిని చేయాలి ఈ దశలను అనుసరించండి:

  • నెట్‌వర్క్ కార్డ్‌ని ప్రారంభించండి
  • WiFi నెట్‌వర్క్‌లను గుర్తించండి
  • యాక్సెస్ పాయింట్‌తో WiFi కనెక్షన్‌ని కాన్ఫిగర్ చేయండి
  • డైనమిక్ IPని పొందండి DHCP సర్వర్‌తో చిరునామా
  • రూట్ టేబుల్‌కి డిఫాల్ట్ రూట్‌ని జోడించండి
  • ఇంటర్నెట్‌ను ధృవీకరించండికనెక్షన్

మీరు ప్రతి దశను ఎలా నిర్వహిస్తారో ఇక్కడ ఉంది.

నెట్‌వర్క్ కార్డ్‌ని ప్రారంభించండి

నెట్‌వర్క్ కార్డ్‌ని ప్రారంభించడానికి ఈ దశలను అనుసరించండి.

  • WiFi కార్డ్‌ని ఎనేబుల్ చేయడానికి, మీరు ముందుగా వైర్‌లెస్ కార్డ్‌ని కింది ఆదేశంతో గుర్తించాలి: iw dev.
  • తర్వాత, మీరు వైర్‌లెస్ పరికరం పేరును గమనించవచ్చు. స్ట్రింగ్ చాలా పొడవుగా ఉండవచ్చు, కాబట్టి మీరు టైపింగ్ ప్రయత్నాన్ని తొలగించడానికి ఈ వేరియబుల్‌ని ఉపయోగించవచ్చు: ఎగుమతి wlan0=.
  • పై ఆదేశంతో WiFi కార్డ్‌ని తీసుకురండి: sudo ip లింక్ $wlan0ని సెట్ చేయండి.

WiFi నెట్‌వర్క్‌లను గుర్తించండి

WiFi నెట్‌వర్క్‌లను గుర్తించడానికి ఈ దశలను అనుసరించండి.

  • Debianలో WiFi నెట్‌వర్క్‌లను గుర్తించడానికి. , కింది ఆదేశంతో వైర్‌లెస్ నెట్‌వర్క్ ఇంటర్‌ఫేస్‌లో అందుబాటులో ఉన్న నెట్‌వర్క్‌ల కోసం చూడండి: sudo iw $wlan0 స్కాన్.
  • మీ యాక్సెస్ పాయింట్లు SSID కనుగొనబడిన అందుబాటులో ఉన్న నెట్‌వర్క్‌లలో ఒకటి అని నిర్ధారించుకోండి.
  • ఈ వేరియబుల్ టైపింగ్ ప్రయత్నాన్ని తొలగిస్తుంది: ఎగుమతి ssid=.

యాక్సెస్ పాయింట్‌తో WiFi కనెక్షన్‌ని కాన్ఫిగర్ చేయండి

నెట్‌వర్క్‌ను కాన్ఫిగర్ చేయడానికి ఈ దశలను అనుసరించండి యాక్సెస్ పాయింట్‌తో కనెక్షన్.

  • యాక్సెస్ పాయింట్‌కి ఎన్‌క్రిప్టెడ్ నెట్‌వర్క్ కనెక్షన్‌ని ఏర్పాటు చేయడానికి 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తో డైనమిక్ IPని పొందేందుకు ఈ దశలను అనుసరించండి.

  • దీన్ని ఉపయోగించి DHCPతో డైనమిక్ IPని పొందండి: sudo dhclient $wlan0.
  • వీక్షించండి ఈ ఆదేశంతో IP: sudo ip addr show $wlan0.

రూట్ టేబుల్‌కి డిఫాల్ట్ రూట్‌ని జోడించండి

డిఫాల్ట్ మార్గాన్ని జోడించడానికి ఈ దశలను అనుసరించండి రూట్ టేబుల్.

  • దీనితో రూట్ టేబుల్‌ని తనిఖీ చేయండి: ip రూట్ షో.
  • ఈ ఆదేశంతో WiFIకి కనెక్ట్ చేయడానికి రూటర్‌కి డిఫాల్ట్ మార్గాన్ని జోడించండి : sudo ip రూట్ dev $wlan0 ద్వారా డిఫాల్ట్‌ను జోడించండి.

ఇంటర్నెట్ కనెక్షన్‌ని ధృవీకరించండి

చివరిగా, మీరు కనెక్ట్ చేసినట్లు ధృవీకరించడానికి క్రింది ఆదేశాన్ని ఉపయోగించండి నెట్‌వర్క్: ping www.google.com .

బూట్ సమయంలో ఆటో కనెక్ట్ చేయడం ఎలా

దానిని నిర్ధారించుకోవడానికి వైర్‌లెస్ నెట్‌వర్క్ బూట్-అప్‌లో ఆటో-కనెక్ట్ అవుతుంది, మీరు దీని కోసం systemd సేవను సృష్టించి, ప్రారంభించాలి:

  • Dhclient
  • Wpa_supplicant

ఇక్కడ ఎలా ఉంది మీరు ప్రతి దశను చేస్తారు.

Dhclient Service

  • ఈ ఫైల్‌ని సృష్టించండి: /etc/systemd/system/dhclient.service.
  • తర్వాత , దీన్ని చేయడం ద్వారా ఫైల్‌ను సవరించండికమాండ్:

[యూనిట్]

వివరణ= DHCP క్లయింట్

Before=network.target

After=wpa_supplicant.service

[Service]

Type=forking

ExecStart=/sbin/dhclient -v

ExecStop=/sbin/dhclient -r

పునఃప్రారంభించు =ఎల్లప్పుడూ

[ఇన్‌స్టాల్]

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ని ఎనేబుల్ చేయండి .

స్టాటిక్ IPని ఎలా సృష్టించాలి

వీటిని అనుసరించండి స్టాటిక్ IP చిరునామాను పొందేందుకు దశలు:

  • మొదట, స్టాటిక్ IPని పొందడానికి dhclient.service ని నిలిపివేయండిచిరునామా.
  • తర్వాత, నెట్‌వర్క్ కాన్ఫిగరేషన్ ఫైల్‌ను సృష్టించండి: sudo nano /etc/systemd/network/static.network.
  • ఈ పంక్తులను జోడించండి:

[మ్యాచ్]

పేరు=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

[లింక్]

నేమ్ పాలసీ=

పేరు=wlp4s0

  • ఇందు ఈ సందర్భంలో, మీరు మీ MAC చిరునామా మరియు వైర్‌లెస్ ఇంటర్‌ఫేస్ పేరును ఉపయోగించాలి. అలా చేయడం ద్వారా, సిస్టమ్ వైర్‌లెస్ ఇంటర్‌ఫేస్ పేరును మార్చదని మీరు నిర్ధారిస్తారు.
  • దయచేసి ఫైల్‌ను మూసివేయడానికి ముందు దాన్ని సేవ్ చేయండి. ఆపై, “ networking.service” ని నిలిపివేయి, “ systemd-networkd.service ”ని ప్రారంభించండి. ఇది నెట్‌వర్క్ మేనేజర్. అలా చేయడానికి ఈ ఆదేశాన్ని ఉపయోగించండి:

sudo systemctl disable networking

ఇది కూడ చూడు: పరిష్కరించండి: Android స్వయంచాలకంగా WiFiకి కనెక్ట్ అవ్వదు

sudo systemctl enable systemd-networkd

  • దీనితో కాన్ఫిగరేషన్ యొక్క పనిని తనిఖీ చేయడానికి systemd-networkd ని పునఃప్రారంభించండి: sudo systemctl systemd-networkdని పునఃప్రారంభించండి.

ముగింపు

గైడ్ చదివిన తర్వాత, మీరు కమాండ్ లైన్ ఉపయోగించి డెబియన్‌లో నెట్‌వర్క్ కనెక్షన్‌ని సులభంగా సృష్టించవచ్చు.




Philip Lawrence
Philip Lawrence
ఫిలిప్ లారెన్స్ ఒక సాంకేతిక ఔత్సాహికుడు మరియు ఇంటర్నెట్ కనెక్టివిటీ మరియు వైఫై టెక్నాలజీ రంగంలో నిపుణుడు. పరిశ్రమలో దశాబ్దానికి పైగా అనుభవంతో, అతను అనేక మంది వ్యక్తులు మరియు వ్యాపారాలకు వారి ఇంటర్నెట్ మరియు వైఫై సంబంధిత సమస్యలతో సహాయం చేసారు. ఇంటర్నెట్ మరియు Wifi చిట్కాల రచయిత మరియు బ్లాగర్‌గా, అతను తన జ్ఞానం మరియు నైపుణ్యాన్ని ప్రతి ఒక్కరూ ప్రయోజనం పొందగలిగేలా సరళమైన మరియు సులభంగా అర్థం చేసుకునే పద్ధతిలో పంచుకుంటారు. ఫిలిప్ కనెక్టివిటీని మెరుగుపరచడానికి మరియు ఇంటర్నెట్‌ను అందరికీ అందుబాటులోకి తీసుకురావడానికి ఉద్వేగభరితమైన న్యాయవాది. అతను సాంకేతిక సంబంధిత సమస్యలను వ్రాయనప్పుడు లేదా పరిష్కరించనప్పుడు, అతను హైకింగ్, క్యాంపింగ్ మరియు గొప్ప అవుట్‌డోర్‌లను అన్వేషించడం ఆనందిస్తాడు.