All Projects → dylanaraps → eiwd_old

dylanaraps / eiwd_old

Licence: LGPL-2.1 license
SEE: https://github.com/dylanaraps/eiwd

Programming Languages

c
50402 projects - #5 most used programming language
Roff
2310 projects
CMake
9771 projects
Makefile
30231 projects
shell
77523 projects
M4
1887 projects
eiwd - iwd without dbus
-----------

STATUS (GUTTED AND SOMEWHAT HACKY)

* Daemon works without DBUS.
* Simple client implemented (iwc).
* Simple tool added (iwd_passphrase).

GOALS

* Implement our own full client in C using a different IPC.
* Bring 'wired/' back into tree and get it to function without DBUS.


BUILDING

    ./configure \
        --prefix=/usr \
        --localstatedir=/var

    make
    make install


IWC

    iwc 0.2.1 - simple eiwd client.

    => [au]th [ssid]
        - Add a new network by creating the
        - network configuration file.
        - If the network is in range, [iwd]
        - will attempt to connect to it.

    => [co]nnect [ssid]
        - Connect to an SSID.
        - Reconnect to SSID.

    => [de]lete [ssid]
        - Delete a network's conf file.

    => [di]sconnect
        - Disconnect from the current
        - network and disable autoconnect
        - for this session.

    => [ed]it [ssid]
        - Open a network's config file.
        - Uses '${EDITOR:-vi}'.

    => [li]st
        - List all configured networks.

    => [sc]an
        - Show scan results.
        - These results are updated by the
        - [iwd] daemon periodically.

    => [ss]id
        - Show connected network SSID.


SYSTEM-WIDE CONFIG (/etc/iwd/main.conf)

    [General]
    EnableNetworkConfiguration=true
    UseDefaultInterface=true

    [Network]
    NameResolvingService=resolvconf


PER-NETWORK CONFIGS (/var/lib/iwd/ssid.psk) (or use iwc / iwd_passphrase)

    [Security]
    Passphrase=password


SSID NAMING

See: IWD.NETWORK(5) (man iwd.network).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].