Slik konfigurerer trådløst på alle Linux Desktop

¬ †

Hvis du er en mobil Linux-bruker en av de første tingene du trenger å gjøre er å koble den mobile enheten til et trådløst aksesspunkt. Som standard, standard Wi-Fi-verktøy for Linux-PC-er er rett fram og pålitelig. Som selvfølgelig forutsetter at du bruker standard stasjonære (GNOME eller KDE). Men hva skjer når du velger en annen desktop som E17 eller Fluxbox? Eller hva om "default" standarder er ikke fleksibel nok eller funksjonsrik nok for dine behov. I de tilfeller du trenger for å ta en titt på en annen verktøysett for å koble deg til et trådløst aksesspunkt.

Hva er alternativene? Du kan gå for en GUI eller kommankommandolinjen. Jeg ønsker å tilby alternativer for både GUI og kommandolinje ved hjelp av Wifi Radar og ifconfig.

Forutsetninger

Jeg vil anta at du har trådløst maskinvare som fungerer i Linux. Hvis du har funnet deg selv med et trådløst kort som ikke virker kan du vurdere å installere den nyeste Ubuntu og aktivere den proprietære driveren for enheten. Oftest dette vil ha trådløs din jobber mye raskere enn å prøve å gå den ndiswrapper ruten.

Jeg vil også anta at du har både SSID og autentiseringsnøkkelen for den trådløse tilkoblingen, ellers har du sannsynligvis ikke ville være å forsøke å gjør denne sammenheng i første omgang, ikke sant?

Wifi Radar

For mange er Wifi Radar en Python /PyGTK2 program som tilbyr ganske litt flere funksjoner og fleksibilitet enn gjennomsnittet verktøyet (det vil også snakke status for tilkobling - når du kobler -.. så du vet, uten å se, hvis du er koblet) Wifi Radar er enkel å installere samt bruk

Siden Wifi Radar er funnet i mest alle standard distribusjonslagre, er så enkelt som å installere Linux applikasjon installasjonen. Bare åpne opp din legg til /fjern programvare verktøyet og installere. Når Wifi Radar er installert, kan du finne det i Programmer> Internett. Når du starter opp Wifi Radar vil det automatisk skanning for eventuelle trådløse nettverk og vil vise de tilgjengelige tilgangspunkter for deg (se figur 1). For å koble til et nettverk bare velger nettverket og klikker Koble til og du vil bli bedt om å oppgi et passord (hvis tilgangspunktet er satt opp til å kreve en).

Du kan også grave dypt i preferansene til WiFi Radar . Hvis du gjør dette, gjør det med forsiktighet. Mye av konfigurasjonene er kommandoer som er satt opp til å jobbe med den trådløse nettverkssystemet og mange av disse kommandoene er ganske komplisert. Hvilke alternativer du kan trygt tinker med er i kategorien Generelt. I denne kategorien (se figur 2) kan du sette Wifi Radar å automatisk oppdage den trådløse enheten (som ikke er satt som standard), og du kan også stille Speak alternativet. Som standard Speak alternativet bruker si kommandoen som er buggy i beste fall. I stedet, konfigurere dette for å bruke eSpeak kommandoen. Når du gjør dette Speak alternativet vil fungere.

Du vil merke at WiFi Radar har ikke et system ikonet. Ikke bekymre deg -. Når du lukker programmet du ikke vil bli koblet fra nettverket

Nå la oss ta en titt på å sette opp en trådløs forbindelse fra kommandolinjen

Command Line <. br>

Tro det eller ei, dette er ikke så utfordrende som det kan virke. Jeg vil vise hvordan dette gjøres på en Ubuntu maskin. For andre distribusjoner må du kanskje endre plasseringen av skript eller navnet

Det du trenger, for å kunne være i stand til å etablere denne forbindelsen, er følgende:.

  • ifconfig. Aktiver den trådløse enheten

    iwlist:. List opp tilgjengelige trådløse tilgangspunkter

    iwconfig. Konfigurer trådløs tilkobling

    dhclient: Få en IP-adresse via DHCP.

    wpa_supplicant. For bruk med WPA-autentisering

    Kontroller at du har alle de ovennevnte verktøy vedvarende oppgave † datamaskinen før du fortsetter. For å teste for dette verktøy du kan, mens du står i terminalvinduet, utstede kommandoer:

    som ifconfig

    som iwlist

    som iwconfig

    som dhclient

    som wpa_supplicant

    Du bør se banen der hvert verktøy er installert. Hvis du får en feilmelding om at en kommando ikke er installert må du installere den. Dette bør ikke være tilfelle, siden disse er standard verktøy som kreves for trådløse nettverk.

    La oss ta en titt på hvordan dette gjøres når du kobler til en ikke-WPA-autentisering-baserte trådløse nettverk.

    Nå som du har bekreftet at de er installert starter med følgende kommando:

    ifconfig wlan0 up

    Hvor wlan0 er navnet på den trådløse enheten (dette er oftest standard ). Kommandoen ovenfor vil bringe den trådløse enheten opp slik at den er klar til bruk. Den neste fasen er å søke etter eventuelle trådløse tilgangspunkter med kommandoen:

    iwlist wlan0 scan

    Fra utgangen av skanningen skal du se en linje (eller linjer) som:

    ESSID:. " NETWORK_NAME
    "

    Hvor NETWORK_NAME
    er navnet på et tilgjengelig trådløst nettverk

    Nå som du har din nettverksnavn (og du vet at det er tilgjengelig), kan du koble til dette nettverket med følgende kommando:

    iwconfig wlan0 essid NETWORK_NAME nøkkelen WIRELESS_KEY

    Hvor NETWORK_NAME er navnet på nettverket du vil koble til og WIRELESS_KEY er sikkerhetsnøkkelen for dette nettverket. MERK: iwconfig kommandoen standard til HEX-verdier for trådløse nøkler. Hvis du trenger å bruke ascii du må foranstille den "s" prefiks til nøkkelen slik:

    iwconfig wlan0 essid NETWORK_NAME tasten s: WIRELESS_KEY

    Med tilkoblingen gjort, du har nå til få en IP-adresse for maskinen ved hjelp av dhclient kommando som:

    dhclient wlan0

    forenkle prosessen

    Selvsagt kan du ikke ønsker å ha til å utstede alle disse kommandoen i For å få opp et trådløst nettverk. Du kan gjøre dette mye enklere ved å opprette et skript for å håndtere oppgaven. En mulig script kan se slik ut:

    #! /bin /bash ifconfig wlan0 iwconfig wlan0 essid NETWORK_NAME nøkkelen WIRELESS_KEY dhclient wlan0

    Hvor NETWORK_NAME og WIRELESS_KEY er unike for nettverket du kobler til. Lagre filen med navnet wireless_up og gi den kjørbare tillatelser med kommandoen chmod u + x wireless_up og du er klar til å bruke den filen for å få opp trådløse. Du kan til og med flytte filen til /usr /local /bin så kommandoen er global. Alt du trenger å gjøre for å få opp den trådløse tilkoblingen er utstede kommandoen wireless_up og du er klar til å gå.

    WPA

    For WPA-baserte nettverk må du ta en annen nærme seg. Gjør følgende:

    1. Issue kommandoen wpa_passphrase SSID PASSORD ¬ † product: (Hvor SSID er nettverks ID og passord er det trådløse passord) .
    Dette vil generere en PSK streng som du vil bruke i konfigurasjonsfilen

    2. Rediger /etc/wpa_supplicant.conf filen til å reflektere.

    Nettverk = {Anmeldelser

    ¬ † ¬ † ssid = SSID

    ¬ † ¬ † PSK = PSK

    }

    Hvor SSID er selve ID på det trådløse nettverket og PSK er streng som genereres av wpa_passphrase kommandoen

    3. Kjør wpa_supplicant nissen med kommandoen:.

    wpa_supplicant -B -i INTERFACE -DWext -c /etc/wpa_supplicant.conf

    Hvor INTERFACE er navnet på det trådløse grensesnittet.

    4. Nå sørg for at du er tilknyttet nettverket ditt med kommandoen iwconfig INTERFACE product: (Hvor INTERFACE er navnet på det trådløse grensesnittet) .

    5. Få en IP-adresse med kommandoen:. dhclient INTERFACE product: (Hvor INTERFACE er navnet på det trådløse grensesnittet)

    Du skal nå være på den trådløse . nettverk

    Du kan automatisere dette ved å lage en oppføring i /etc /network /interfaces som dette:

    auto INTERFACE

    iface INTERFACE inet dhcp

    ¬ † ¬ † pre-up wpa_supplicant -Bw -Dwext -i INTERFACE -c /etc/wpa_supplicant.conf

    ¬ † ¬ † post-down killall -q wpa_supplicant

    Hvor INTERFACE er navnet på det trådløse interface.¬ †

    Siste tanker

    Det er nok av måter å koble til et trådløst nettverk i Linux. Så lenge maskinvaren fungerer, bør du ikke ha problemer med å finne et verktøy som vil hjelpe deg å få koblet. Enten det er en GUI eller kommandolinje, Linux har du dekket på den trådløse front. Anmeldelser