From charlesreid1

Revision as of 01:43, 13 August 2017 by Admin (talk | contribs) (Created page with "Building aircrack-ng from source on a Raspberry Pi. Not because I'm a masochist, but because of a single equals sign: The equals sign: https://trac.aircrack-ng.org/changeset/...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Building aircrack-ng from source on a Raspberry Pi. Not because I'm a masochist, but because of a single equals sign:

The equals sign: https://trac.aircrack-ng.org/changeset/2854

Via github pull request: https://github.com/aircrack-ng/aircrack-ng/pull/66

This is causing the wi_read(): No child process error to happen pretty much whenever I run besside-ng on the Raspberry Pi. If I am running things by hand, I can bring the wifi card down and back up a couple of times, but this error happens totally sporadically and there is no possible way to automate getting besside-ng to work consistently without this stinking patch, which requires going through the entire stinking process of building the library on EVERY RASPBERRY PI

$ apt-get -y install libssl-dev pkg-config
$ apt-get -y install libnl-3-dev

(note: libnl is a library for dealing with netlink sockets.)

Now build aircrack, then install it:

$ git clone https://github.com/aircrack-ng/aircrack-ng.git
$ cd aircrack-ng
$ make
$ make install