First of all, the custom ARM distribution of Kali Linux comes loaded with Network-Manager, which is the default way of doing network configurations in Kali Linux.
In my application for the Raspberry Pi, I only wanted to use the command line environment over a SSH session, but still be able to do a lot of network configuration, this seemed a problem with network-manager because of the fact that you couldn't easily manage it in the command line environment.
In addition to the default Debian-Style network management with the /etc/network/interfaces file and ifup/ifdown scripts, I wanted something which was easier to manage, perhaps something with some kind of a GUI. (I already hear you say GUI in command line??) Yes it's possible, Linux has something called curses interface, in which some applications are in the possibility to display a text based GUI.
For the Kali Linux distribution for the Raspberry Pi, which I suspect that runs on Debian under the hood, I came up with wicd and ceni as replacement network managers, I selected to go with ceni.
Now before I could install another network manager, I first needed to get rid of the old network manager, to remove enter the following:
- apt-get remove network-manager
- apt-get autoremove
To get Ceni, download the ceni Debian package at Siduction repository:
Install the downloaded package with the following command:
- dpkg -i ceni_2.38_all.deb
The installation will generate some error because of missing dependencies, to correct this, execute the following to install the missing dependencies:
- apt-get -f install
To launch ceni, just type: