This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
gettingstarted [2019/10/25 19:38] Tim Kourt |
gettingstarted [2022/04/01 16:47] James Prestwood |
||
---|---|---|---|
Line 46: | Line 46: | ||
</code> | </code> | ||
- | 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. | + | 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 | For debian based systems, run the following command | ||
<code> | <code> | ||
- | $ sudo apt install libtool libreadline-dev libdbus-glib-1-dev | + | $ sudo apt install libtool libreadline-dev libdbus-glib-1-dev python-docutils |
</code> | </code> | ||
Line 100: | 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 146: | Line 145: | ||
== Connecting to a Network == | == Connecting to a Network == | ||
- | For this HOWTO we will be using iwd's command line client, iwctl, starting it from the iwd build directory. iwctl should be shipped by default with most distributions, so if you are using iwd from a distribution package, you can simply invoke 'iwctl'. | + | For this HOWTO we will be using iwd's command line client, iwctl, starting it from the iwd build directory. The default DBus configuration requires users to be part of the netdev group. If you are not, add yourself: |
+ | |||
+ | <code> | ||
+ | usermod -a -G netdev <user> | ||
+ | </code> | ||
+ | |||
+ | iwctl should be shipped by default with most distributions, so if you are using iwd from a distribution package, you can simply invoke 'iwctl'. | ||
<code> | <code> | ||
denkenz@iwd-test ~/iwd $ client/iwctl | denkenz@iwd-test ~/iwd $ client/iwctl | ||
- | [iwd]# | ||
[iwd]# device list | [iwd]# device list | ||
Devices * | Devices * |