Connecting to the wireless(WPA) from commandLine












1















I want to be able to connect to my WIFI(WPA) network from the command Line.I installed wpasupplicant from the repository and created two files. ONe a script and another a configuration file .



Bash script:



#!/bin/sh
iface=wlan0

#shut down interface
ifconfig $iface down

#set ad-hoc/management of wireless device
iwconfig $iface mode Managed

#enable interface
ifconfig $iface up

#stop any persistent wireless wpa2 sessions
killall wpa_supplicant

#apply WPA/WPA2 personal settings to device
wpa_supplicant -B -Dwext -i $iface -c ./wireless-wpa.conf -dd

#obtain an IP address
dhclient $iface


Conf File:



# config file using WPA/WPA2-PSK Personal key.

ctrl_interface=/var/run/wpa_supplicant

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


However I keep getting this error:



Initializing interface 'wlan0' conf './wireless-wpa.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
Configuration file './wireless-wpa.conf' -> '/home/itsy/Desktop/./wireless-wpa.conf'
Reading configuration file '/home/itsy/Desktop/./wireless-wpa.conf'
Failed to read or parse configuration '/home/itsy/Desktop/./wireless-wpa.conf'.
Failed to add interface wlan0
Cancelling scan request
Cancelling authentication timeout


I have even tried substituting wpa_passphrase "myssid" , enter the pass and paste it into the conf file. It still does not work. Could someone please tell me what I am doing wrong?










share|improve this question



























    1















    I want to be able to connect to my WIFI(WPA) network from the command Line.I installed wpasupplicant from the repository and created two files. ONe a script and another a configuration file .



    Bash script:



    #!/bin/sh
    iface=wlan0

    #shut down interface
    ifconfig $iface down

    #set ad-hoc/management of wireless device
    iwconfig $iface mode Managed

    #enable interface
    ifconfig $iface up

    #stop any persistent wireless wpa2 sessions
    killall wpa_supplicant

    #apply WPA/WPA2 personal settings to device
    wpa_supplicant -B -Dwext -i $iface -c ./wireless-wpa.conf -dd

    #obtain an IP address
    dhclient $iface


    Conf File:



    # config file using WPA/WPA2-PSK Personal key.

    ctrl_interface=/var/run/wpa_supplicant

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


    However I keep getting this error:



    Initializing interface 'wlan0' conf './wireless-wpa.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
    Configuration file './wireless-wpa.conf' -> '/home/itsy/Desktop/./wireless-wpa.conf'
    Reading configuration file '/home/itsy/Desktop/./wireless-wpa.conf'
    Failed to read or parse configuration '/home/itsy/Desktop/./wireless-wpa.conf'.
    Failed to add interface wlan0
    Cancelling scan request
    Cancelling authentication timeout


    I have even tried substituting wpa_passphrase "myssid" , enter the pass and paste it into the conf file. It still does not work. Could someone please tell me what I am doing wrong?










    share|improve this question

























      1












      1








      1








      I want to be able to connect to my WIFI(WPA) network from the command Line.I installed wpasupplicant from the repository and created two files. ONe a script and another a configuration file .



      Bash script:



      #!/bin/sh
      iface=wlan0

      #shut down interface
      ifconfig $iface down

      #set ad-hoc/management of wireless device
      iwconfig $iface mode Managed

      #enable interface
      ifconfig $iface up

      #stop any persistent wireless wpa2 sessions
      killall wpa_supplicant

      #apply WPA/WPA2 personal settings to device
      wpa_supplicant -B -Dwext -i $iface -c ./wireless-wpa.conf -dd

      #obtain an IP address
      dhclient $iface


      Conf File:



      # config file using WPA/WPA2-PSK Personal key.

      ctrl_interface=/var/run/wpa_supplicant

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


      However I keep getting this error:



      Initializing interface 'wlan0' conf './wireless-wpa.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
      Configuration file './wireless-wpa.conf' -> '/home/itsy/Desktop/./wireless-wpa.conf'
      Reading configuration file '/home/itsy/Desktop/./wireless-wpa.conf'
      Failed to read or parse configuration '/home/itsy/Desktop/./wireless-wpa.conf'.
      Failed to add interface wlan0
      Cancelling scan request
      Cancelling authentication timeout


      I have even tried substituting wpa_passphrase "myssid" , enter the pass and paste it into the conf file. It still does not work. Could someone please tell me what I am doing wrong?










      share|improve this question














      I want to be able to connect to my WIFI(WPA) network from the command Line.I installed wpasupplicant from the repository and created two files. ONe a script and another a configuration file .



      Bash script:



      #!/bin/sh
      iface=wlan0

      #shut down interface
      ifconfig $iface down

      #set ad-hoc/management of wireless device
      iwconfig $iface mode Managed

      #enable interface
      ifconfig $iface up

      #stop any persistent wireless wpa2 sessions
      killall wpa_supplicant

      #apply WPA/WPA2 personal settings to device
      wpa_supplicant -B -Dwext -i $iface -c ./wireless-wpa.conf -dd

      #obtain an IP address
      dhclient $iface


      Conf File:



      # config file using WPA/WPA2-PSK Personal key.

      ctrl_interface=/var/run/wpa_supplicant

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


      However I keep getting this error:



      Initializing interface 'wlan0' conf './wireless-wpa.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
      Configuration file './wireless-wpa.conf' -> '/home/itsy/Desktop/./wireless-wpa.conf'
      Reading configuration file '/home/itsy/Desktop/./wireless-wpa.conf'
      Failed to read or parse configuration '/home/itsy/Desktop/./wireless-wpa.conf'.
      Failed to add interface wlan0
      Cancelling scan request
      Cancelling authentication timeout


      I have even tried substituting wpa_passphrase "myssid" , enter the pass and paste it into the conf file. It still does not work. Could someone please tell me what I am doing wrong?







      wireless






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Aug 6 '12 at 5:36









      HelloHello

      2327




      2327






















          1 Answer
          1






          active

          oldest

          votes


















          0














          Apply WPA/WPA2 personal settings to device:



          wpa_supplicant -B -Dwext -i $iface -c ./wireless-wpa.conf -dd


          Also try apply WPA/WPA2 personal settings to device:



          wpa_supplicant -B -Dwext -i $iface -c /etc/wireless-wpa.conf -dd


          The directory listing could be off.






          share|improve this answer

























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "89"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f172473%2fconnecting-to-the-wirelesswpa-from-commandline%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            Apply WPA/WPA2 personal settings to device:



            wpa_supplicant -B -Dwext -i $iface -c ./wireless-wpa.conf -dd


            Also try apply WPA/WPA2 personal settings to device:



            wpa_supplicant -B -Dwext -i $iface -c /etc/wireless-wpa.conf -dd


            The directory listing could be off.






            share|improve this answer






























              0














              Apply WPA/WPA2 personal settings to device:



              wpa_supplicant -B -Dwext -i $iface -c ./wireless-wpa.conf -dd


              Also try apply WPA/WPA2 personal settings to device:



              wpa_supplicant -B -Dwext -i $iface -c /etc/wireless-wpa.conf -dd


              The directory listing could be off.






              share|improve this answer




























                0












                0








                0







                Apply WPA/WPA2 personal settings to device:



                wpa_supplicant -B -Dwext -i $iface -c ./wireless-wpa.conf -dd


                Also try apply WPA/WPA2 personal settings to device:



                wpa_supplicant -B -Dwext -i $iface -c /etc/wireless-wpa.conf -dd


                The directory listing could be off.






                share|improve this answer















                Apply WPA/WPA2 personal settings to device:



                wpa_supplicant -B -Dwext -i $iface -c ./wireless-wpa.conf -dd


                Also try apply WPA/WPA2 personal settings to device:



                wpa_supplicant -B -Dwext -i $iface -c /etc/wireless-wpa.conf -dd


                The directory listing could be off.







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Oct 15 '12 at 8:00









                jokerdino

                32.8k21120187




                32.8k21120187










                answered Oct 15 '12 at 7:43









                thewoodthewood

                1




                1






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Ask Ubuntu!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f172473%2fconnecting-to-the-wirelesswpa-from-commandline%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

                    is 'sed' thread safe

                    How to make a Squid Proxy server?