Zum Inhalt springen

Embedded Tor Node: Unterschied zwischen den Versionen

Pepi (Diskussion | Beiträge)
Pepi (Diskussion | Beiträge)
Zeile 29: Zeile 29:
This has been the hardest part of the project. The nanoBSD build process is not the most simple thing in the world, especially when you're not yet acquainted with it. But steep learning curves are great, because you get to learn a lot in a very short time. One basically needs two files for the build process. A system configuration and a kernel configuration. I'll put them up very soon, so you can start building your own nodes. I also want to provide prebuilt CF images which you can simply dd to a fresh card to get going very quickly.
This has been the hardest part of the project. The nanoBSD build process is not the most simple thing in the world, especially when you're not yet acquainted with it. But steep learning curves are great, because you get to learn a lot in a very short time. One basically needs two files for the build process. A system configuration and a kernel configuration. I'll put them up very soon, so you can start building your own nodes. I also want to provide prebuilt CF images which you can simply dd to a fresh card to get going very quickly.


You need the following system configuration file:
http://pastebin.com/m61e126b4
and the following kernel configuration file
http://pastebin.com/f32ec04b7
To make the build run through you also need to download the following packages and put the files into /usr/src/tools/tools/nanobsd/packages on your FreeBSD machine you use to build nanoBSD.
libevent-1.4.13.tbz
openssl-0.9.8l_4.tbz
tor-0.2.1.22.tbz
tsocks-1.8.b5_4.tbz
You can download these from one of the many [http://mirrorlist.freebsd.org/ FreeBSD mirrors].
The architecture you need is i386 and the Release version is 8.0.
You can also download a prebuilt nanoBSD image for a 2GB CF card.
'''Be aware that this development build has SSH enabled and there is an empty root password!'''
'''Do not connect this device to the internet without changing the password for root and making sure it sticks across reboots!'''
Checksums of the ''compressed'' development image: 136670096 Bytes
SHA1(Alix3D2-53-1b1c29f.dd.img.bz2)= dea15dc6901d0e115174748528ceaf337d125fac
MD5 (Alix3D2-53-1b1c29f.dd.img.bz2) = 470ccd11a3ad4f5d8883cc644853c08b
Checksums of the ''uncompressed'' development Image: 2011226112 Bytes
SHA1 (Alix3D2-53-1b1c29f.dd.img)= 22397bafd167ffbe72f275ddd5c0ee26316f5c81
MD5 (Alix3D2-53-1b1c29f.dd.img) = fe26f87c1881bbd5845ecae3667d6db4
You can [http://mirror.maclemon.at/Alix3D2-53-1b1c29f.dd.img.bz2 download the compressed image] for testing purposes from my server.


=== TODO ===
=== TODO ===