User Tools

Site Tools


gettingstarted

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
gettingstarted [2018/05/10 20:24]
Denis Kenzior
gettingstarted [2022/03/31 16:01]
James Prestwood
Line 46: Line 46:
 </​code>​ </​code>​
  
-Now it is time to build iwd source itself. ​ First we need to configure. ​ If your system is not running systemd (like the test system in this example), then you should use '​--disable-systemd-service'​ argument.+Now it is time to build iwd source itself. First we need to configure. ​There are some dependencies required to configure. They are libtool, readline development headers and glib development headers. For building the manual pages rst2man is also required (python-docutils package on some distros). 
 + 
 +For debian based systems, run the following command 
 + 
 +<​code>​ 
 +$ sudo apt install libtool libreadline-dev libdbus-glib-1-dev python-docutils 
 +</​code>​ 
 + 
 +If your system is not running systemd (like the test system in this example), then you should use '​--disable-systemd-service'​ argument.
  
 <​code>​ <​code>​
Line 92: Line 100:
 scripts/​config --enable CONFIG_CRYPTO_AES scripts/​config --enable CONFIG_CRYPTO_AES
 scripts/​config --enable CONFIG_CRYPTO_ECB scripts/​config --enable CONFIG_CRYPTO_ECB
-scripts/​config --enable CONFIG_CRYPTO_ARC4 
 scripts/​config --enable CONFIG_CRYPTO_DES scripts/​config --enable CONFIG_CRYPTO_DES
 scripts/​config --enable CONFIG_CRYPTO_CBC scripts/​config --enable CONFIG_CRYPTO_CBC
Line 119: Line 126:
  -p, --phys ​            Phys to manage  -p, --phys ​            Phys to manage
  -P, --nophys ​          Phys to ignore  -P, --nophys ​          Phys to ignore
- -c, --config ​          ​Configuration directory to use 
  -l, --plugin ​          ​Plugins to include  -l, --plugin ​          ​Plugins to include
  -L, --noplugin ​        ​Plugins to exclude  -L, --noplugin ​        ​Plugins to exclude
 + -d, --debug ​           Enable debug output
 + -v, --version ​         Show version
  -h, --help ​            Show help options  -h, --help ​            Show help options
 </​code>​ </​code>​
Line 141: Line 149:
 <​code>​ <​code>​
 denkenz@iwd-test ~/iwd $ client/​iwctl ​ denkenz@iwd-test ~/iwd $ client/​iwctl ​
-[iwd]# +[iwd]# device list 
-[iwd]# device list+
                                     Devices ​                                  *                                     Devices ​                                  *
 -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
-  Name                Address ​            State          ​Adapter ​  +  Name                Address ​            Powered ​  Adapter ​  Mode      ​
 -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
-  wlp2s0b1 ​           ​5c:ac:4c:ab:3f:7d   ​disconnected ​  ​phy0 ​             ​+  wlp2s0b1 ​           ​f6:1c:7f:ee:56:24   ​on        phy2      station ​            
 </​code>​ </​code>​
  
-Here we can see that this system has a single wireless device, '​wlp2s0b1'​. ​ Lets try to find a network to connect to:+Here we can see that this system has a single wireless device ​in '​station'​ mode, '​wlp2s0b1'​. ​ Lets try to find a network to connect to:
  
 <​code>​ <​code>​
-[iwd]# ​device ​wlp2s0b1 scan  +[iwd]# ​station ​wlp2s0b1 scan  
-[iwd]# ​device ​wlp2s0b1 get-networks+[iwd]# ​station ​wlp2s0b1 get-networks
                                ​Available networks ​                            *                                ​Available networks ​                            *
 -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
Line 166: Line 173:
  
 <​code>​ <​code>​
-[iwd]# ​device ​wlp2s0b1 connect TestWPA2+[iwd]# ​station ​wlp2s0b1 connect TestWPA2
 Type the network passphrase for TestWPA2 psk.                                    Type the network passphrase for TestWPA2 psk.                                   
 Passphrase: ********************* ​                                               Passphrase: ********************* ​                                              
-[iwd]# ​device ​wlp2s0b1 get-networks+[iwd]# ​station ​wlp2s0b1 get-networks
                                ​Available networks ​                             ​                                ​Available networks ​                             ​
 -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
gettingstarted.txt · Last modified: 2022/04/01 16:47 by James Prestwood