Posts

Showing posts from 2014

Raspberry Pi - enabling ipv6

Enabling IPv6 on Raspberry Pi is quite trivial. Just invoke: root@raspberrypi:~# echo "ipv6" >> /etc/modules then just reboot your Raspberry Pi root@raspberrypi:~# reboot

Raspberry Pi

Image
I recently found one piece of this in my garage. Bought two years ago to play with it, but never really had time to do this. As I needed to create tor anonymity box (for running unrestricted WiFi hotspot in my area), I decided to do this on Raspberry Pi (my Linksys WRT54gs has 32MB of RAM which is not enough to run tor software). The very first problem was to configure Debian (called Raspian, which is really Debian ARM Wheezy) on it. I did not wanted connecting this through HDMI, so decided to use serial cable. All you need is to listen with putty on serial port (baudrate of 115200): Than just connect your Raspberry Pi to RS232-TTL 3.3V: And finally turn power of Raspberry Pi: Now, just login using user pi and password raspberry . It is recommended to issue  sudo raspi-config after first login to set up various parameters,

USB to RS232 TTL

Image
In my opinion the best USB to serial converter is FT232R. Windows Drivers are available there:  http://www.ftdichip.com/Drivers/VCP.htm  I've bought the following device for 10 bucks on popular Internet auction. Some nice features of that converter are: TTL 3.3V and 5 V RTS and CTS on golpins other signal lines (DTR, DSR, RI plus additional I/O lines) on standard raster holes on top and bottom of the converter board, you can solder goldpins for breadboard. The most simple test can be done by shortening TXD with RXD with simple jumper and using Putty to see if USB converter will do echo of what we are typing.

Ansible on minimalistic Debian

Let's assume we have really minimalist Debian distribution, something like on Raspberry Pi. And we want to use Ansible on that box. The official Ansible documentation do not cover in details installing it on really minimalist distro and using the official documentation would mess up Python libraries, as it suggest to use pip to install libraries that are already packaged as *.dpk (you know Debian packages all in "debian way"...). So the correct sequence is as follow: apt-get update apt-get upgrade apt-get install aptitude aptitude install apt-utils  (Necessary to correctly handle Python *.dpk with Python libraries) aptitude install python-httplib2 aptitude install python-jinja2 aptitude install python-yaml aptitude install python-paramiko aptitude install git aptitude install sshpass At this point we shall have all dependencies necessary to run Ansible installed. The official Ansible docs recommend the pip install paramiko PyYAML jinja2 httplib2 what will