1 <?xml version=
"1.0" encoding=
"ISO-8859-1"?>
2 <rss version='
2.0' xmlns:lj='http://www.livejournal.org/rss/lj/
1.0/'
>
4 <title>Petter Reinholdtsen - Entries from September
2013</title>
5 <description>Entries from September
2013</description>
6 <link>http://people.skolelinux.org/pere/blog/
</link>
10 <title>Recipe to test the Freedombox project on amd64 or Raspberry Pi
</title>
11 <link>http://people.skolelinux.org/pere/blog/Recipe_to_test_the_Freedombox_project_on_amd64_or_Raspberry_Pi.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Recipe_to_test_the_Freedombox_project_on_amd64_or_Raspberry_Pi.html
</guid>
13 <pubDate>Tue,
10 Sep
2013 14:
20:
00 +
0200</pubDate>
14 <description><p
>I was introduced to the
15 <a href=
"http://www.freedomboxfoundation.org/
">Freedombox project
</a
>
16 in
2010, when Eben Moglen presented his vision about serving the need
17 of non-technical people to keep their personal information private and
18 within the legal protection of their own homes. The idea is to give
19 people back the power over their network and machines, and return
20 Internet back to its intended peer-to-peer architecture. Instead of
21 depending on a central service, the Freedombox will give everyone
22 control over their own basic infrastructure.
</p
>
24 <p
>I
've intended to join the effort since then, but other tasks have
25 taken priority. But this summers nasty news about the misuse of trust
26 and privilege exercised by the
"western
" intelligence gathering
27 communities increased my eagerness to contribute to a point where I
28 actually started working on the project a while back.
</p
>
30 <p
>The
<a href=
"https://alioth.debian.org/projects/freedombox/
">initial
31 Debian initiative
</a
> based on the vision from Eben Moglen, is to
32 create a simple and cheap Debian based appliance that anyone can hook
33 up in their home and get access to secure and private services and
34 communication. The initial deployment platform have been the
35 <a href=
"http://www.globalscaletechnologies.com/t-dreamplugdetails.aspx
">Dreamplug
</a
>,
36 which is a piece of hardware I do not own. So to be able to test what
37 the current Freedombox setup, I had to come up with a way to install
38 it on some hardware I do got access to. I have rewritten the
39 <a href=
"https://github.com/NickDaly/freedom-maker
">freedom-maker
</a
>
40 image build framework to use .deb packages instead of only copying
41 setup into the boot images, and thanks to this rewrite I am able to
42 set up any machine supported by Debian Wheezy as a Freedombox, using
43 the previously mentioned deb (and a few support debs for packages
44 missing in Debian).
</p
>
46 <p
>The current Freedombox setup consist of a set of bootstrapping
48 (
<a href=
"https://github.com/petterreinholdtsen/freedombox-setup
">freedombox-setup
</a
>),
49 and a administrative web interface
50 (
<a href=
"https://github.com/NickDaly/Plinth
">plinth
</a
> + exmachina +
51 withsqlite), as well as a privacy enhancing proxy based on
52 <a href=
"http://packages.qa.debian.org/privoxy
">privoxy
</a
>
53 (freedombox-privoxy). There is also a web/javascript based XMPP
54 client (
<a href=
"http://packages.qa.debian.org/jwchat
">jwchat
</a
>)
55 trying (unsuccessfully so far) to talk to the XMPP server
56 (
<a href=
"http://packages.qa.debian.org/ejabberd
">ejabberd
</a
>). The
57 web interface is pluggable, and the goal is to use it to enable OpenID
58 services, mesh network connectivity, use of TOR, etc, etc. Not much of
59 this is really working yet, see
60 <a href=
"https://github.com/NickDaly/freedombox-todos/blob/master/TODO
">the
61 project TODO
</a
> for links to GIT repositories. Most of the code is
62 on github at the moment. The HTTP proxy is operational out of the
63 box, and the admin web interface can be used to add/remove plinth
64 users. I
've not been able to do anything else with it so far, but
65 know there are several branches spread around github and other places
66 with lots of half baked features.
</p
>
68 <p
>Anyway, if you want to have a look at the current state, the
69 following recipes should work to give you a test machine to poke
72 <p
><strong
>Debian Wheezy amd64
</strong
></p
>
76 <li
>Fetch normal Debian Wheezy installation ISO.
</li
>
77 <li
>Boot from it, either as CD or USB stick.
</li
>
78 <li
><p
>Press [tab] on the boot prompt and add this as a boot argument
79 to the Debian installer:
<p
>
80 <pre
>url=
<a href=
"http://www.reinholdtsen.name/freedombox/preseed-wheezy.dat
">http://www.reinholdtsen.name/freedombox/preseed-wheezy.dat
</a
></pre
></li
>
82 <li
>Answer the few language/region/password questions and pick disk to
83 install on.
</li
>
85 <li
>When the installation is finished and the machine have rebooted a
86 few times, your Freedombox is ready for testing.
</li
>
90 <p
><strong
>Raspberry Pi Raspbian
</strong
></p
>
94 <li
>Fetch a Raspbian SD card image, create SD card.
</li
>
95 <li
>Boot from SD card, extend file system to fill the card completely.
</li
>
96 <li
><p
>Log in and add this to /etc/sources.list:
</p
>
98 deb
<a href=
"http://www.reinholdtsen.name/freedombox/
">http://www.reinholdtsen.name/freedombox
</a
> wheezy main
99 </pre
></li
>
100 <li
><p
>Run this as root:
</p
>
102 wget -O - http://www.reinholdtsen.name/freedombox/BE1A583D.asc | \
105 apt-get install freedombox-setup
106 /usr/lib/freedombox/setup
107 </pre
></li
>
108 <li
>Reboot into your freshly created Freedombox.
</li
>
112 <p
>You can test it on other architectures too, but because the
113 freedombox-privoxy package is binary, it will only work as intended on
114 the architectures where I have had time to build the binary and put it
115 in my APT repository. But do not let this stop you. It is only a
116 short
"<tt
>apt-get source -b freedombox-privoxy
</tt
>" away. :)
</p
>
118 <p
>Note that by default Freedombox is a DHCP server on the
119 192.168.1.0/
24 subnet, so if this is your subnet be careful and turn
120 off the DHCP server by running
"<tt
>update-rc.d isc-dhcp-server
121 disable
</tt
>" as root.
</p
>
123 <p
>Please let me know if this work for you, or if you have any
124 problems. We gather on the IRC channel
125 <a href=
"irc://irc.debian.org:
6667/%
23freedombox
">#freedombox
</a
> on
126 irc.debian.org and the
127 <a href=
"http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss
">project
128 mailing list
</a
>.
</p
>
130 <p
>Once you get your freedombox operational, you can visit
131 <tt
>http://your-host-name:
8001/
</tt
> to see the state of the plint
132 welcome screen (dead end - do not be surprised if you are unable to
133 get past it), and next visit
<tt
>http://your-host-name:
8001/help/
</tt
>
134 to look at the rest of plinth. The default user is
'admin
' and the
135 default password is
'secret
'.
</p
>
140 <title>Datalagringsdirektivet gjør at Oslo Høyre og Arbeiderparti ikke får min stemme i år
</title>
141 <link>http://people.skolelinux.org/pere/blog/Datalagringsdirektivet_gj_r_at_Oslo_H_yre_og_Arbeiderparti_ikke_f_r_min_stemme_i__r.html
</link>
142 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Datalagringsdirektivet_gj_r_at_Oslo_H_yre_og_Arbeiderparti_ikke_f_r_min_stemme_i__r.html
</guid>
143 <pubDate>Sun,
8 Sep
2013 20:
40:
00 +
0200</pubDate>
144 <description><p
>I
2011 raderte et stortingsflertall bestående av Høyre og
145 Arbeiderpartiet vekk en betydelig del av privatsfæren til det norske
146 folk. Det ble vedtatt at det skulle registreres og lagres i et halvt
147 år hvor alle som bærer på en mobiltelefon befinner seg, hvem de
148 snakker med og hvor lenge de snakket sammen. Det skal også
149 registreres hvem de sendte SMS-meldinger til, hvem en har sendt epost
150 til, og hvilke nett-tjenere en besøkte. Saken er kjent som
151 <a href=
"http://beta.holderdeord.no/issues/innfore-datalagringsdirektivet
">Datalagringsdirektivet
152 (DLD)
</a
>, og innebærer at alle innbyggerne og andre innenfor Norges
153 grenser overvåkes døgnet rundt. Det ble i praksis innført brev og
154 besøkskontroll av hele befolkningen. Rapporter fra de landene som
155 allerede har innført slik total lagring av borgernes
156 kommunikasjonsmønstre forteller at det ikke hjelper i
157 kriminalitetsbekjempelsen. Den norske prislappen blir mange hundre
158 millioner, uten at det ser ut til å bidra positivt til politiets
159 arbeide. Jeg synes flere hundre millioner i stedet burde vært brukt
160 på noe som kan dokumenteres å ha effekt i kriminalitetsbekjempelsen.
162 <a href=
"http://no.wikipedia.org/wiki/Datalagringsdirektivet
">Wikipedia
</a
>
163 og
<a href=
"http://www.uhuru.biz/?cat=
84">Jon Wessel-Aas
</a
>.
</p
>
165 <p
>Hva er problemet, tenkter du kanskje? Et åpenbart problem er at
166 medienes kildevern i praksis blir radert ut. Den innsamlede
167 informasjonen gjør det mulig å finne ut hvem som har snakket med
168 journalister på telefon, SMS og epost, og hvem som har vært i nærheten
169 av journalister så sant begge bar med seg en telefon. Et annet er at
170 advokatvernet blir sterkt redusert, der politiet kan finne ut hvem
171 som har snakket med en advokat når, eller vært i møter en med advokat.
172 Et tredje er at svært personlig informasjon kan avledes fra hvilke
173 nettsteder en har besøkt. Har en besøkt hivnorge.no,
174 swingersnorge.com eller andre sider som kan brukes til avlede
175 interesser som hører til privatsfæren, vil denne informasjonen være
176 tilgjengelig takket være datalagringsdirektivet.
</p
>
178 <p
>De fleste partiene var mot, kun to partier stemte for. Høyre og
179 Arbeiderpartiet. Og både Høyre og Arbeiderpartiet i Oslo har
180 DLD-forkjempere på toppen av sine lister (har ikke sjekket de andre
181 fylkene). Det er dermed helt uaktuelt for meg å stemme på disse
182 partiene. Her er oversikten over partienes valglister i Oslo, med
183 informasjon om hvem som stemte hva i første DLD-votering i Stortinget,
184 basert på informasjon fra mine venner i
185 <a href=
"http://beta.holderdeord.no/votes/
1301946411e
">Holder de
186 Ord
</a
> samt
<a href=
"http://data.stortinget.no/
">data.stortinget.no
</a
>.
187 Først ut er stortingslista fra Høyre for Oslo:
</p
>
189 <style type=
"text/css
">
190 .for {background-color:#F5A9A9;}
191 .mot {background-color:#A9F5BC;}
196 <tr
><th
>#
</th
><th
>Navn, fødselsår og valgkrets
</th
><th
>Stemme/kommentar
</th
></tr
>
198 <tr class=
"for
"><td
>1.
</td
>
199 <td
>Ine Marie Eriksen Søreide (
1976), Gamle Oslo
</td
>
200 <td
>Stemte for DLD
</td
></tr
>
202 <tr class=
"mot
"><td
>2.
</td
>
203 <td
>Nikolai Astrup (
1978), Frogner
</td
>
204 <td
>Stemte mot DLD
</td
></tr
>
206 <tr class=
"mot
"><td
>3.
</td
>
207 <td
>Michael Tetzschner (
1954), Vestre Aker
</td
>
208 <td
>Stemte mot DLD
</td
>
210 <tr class=
"ukjent
"><td
>4.
</td
>
211 <td
>Kristin Vinje (
1963), Nordre Aker
</td
>
212 <td
>Ikke til stede
</td
></tr
>
214 <tr class=
"ukjent
"><td
>5.
</td
>
215 <td
>Mudassar Hussain Kapur (
1976), Nordstrand
</td
>
216 <td
>Ikke til stede
</td
></tr
>
218 <tr class=
"ukjent
"><td
>6.
</td
>
219 <td
>Stefan Magnus B. Heggelund (
1984), Grünerløkka
</td
>
220 <td
>Ikke til stede
</td
></tr
>
222 <tr class=
"ukjent
"><td
>7.
</td
>
223 <td
>Heidi Nordby Lunde (
1973), Grünerløkka
</td
>
224 <td
>Ikke til stede
</td
></tr
>
226 <tr class=
"ukjent
"><td
>8.
</td
>
227 <td
>Frode Helgerud (
1950), Frogner
</td
>
228 <td
>Ikke til stede
</td
></tr
>
230 <tr class=
"ukjent
"><td
>9.
</td
>
231 <td
>Afshan Rafiq (
1975), Stovner
</td
>
232 <td
>Ikke til stede
</td
></tr
>
234 <tr class=
"ukjent
"><td
>10.
</td
>
235 <td
>Astrid Nøklebye Heiberg (
1936), Frogner
</td
>
236 <td
>Ikke til stede
</td
></tr
>
238 <tr class=
"ukjent
"><td
>11.
</td
>
239 <td
>Camilla Strandskog (
1984) St.Hanshaugen
</td
>
240 <td
>Ikke til stede
</td
></tr
>
242 <tr class=
"ukjent
"><td
>12.
</td
>
243 <td
>John Christian Elden (
1967), Ullern
</td
>
244 <td
>Ikke til stede
</td
></tr
>
246 <tr class=
"ukjent
"><td
>13.
</td
>
247 <td
>Berit Solli (
1972), Alna
</td
>
248 <td
>Ikke til stede
</td
></tr
>
250 <tr class=
"ukjent
"><td
>14.
</td
>
251 <td
>Ola Kvisgaard (
1963), Frogner
</td
>
252 <td
>Ikke til stede
</td
></tr
>
254 <tr class=
"ukjent
"><td
>15.
</td
>
255 <td
>James Stove Lorentzen (
1957), Vestre Aker
</td
>
256 <td
>Ikke til stede
</td
></tr
>
258 <tr class=
"ukjent
"><td
>16.
</td
>
259 <td
>Gülsüm Koc (
1987), Stovner
</td
>
260 <td
>Ikke til stede
</td
></tr
>
262 <tr class=
"ukjent
"><td
>17.
</td
>
263 <td
>Jon Ole Whist (
1976), Grünerløkka
</td
>
264 <td
>Ikke til stede
</td
></tr
>
266 <tr class=
"ukjent
"><td
>18.
</td
>
267 <td
>Maren Eline Malthe-Sørenssen (
1971), Vestre Aker
</td
>
268 <td
>Ikke til stede
</td
></tr
>
270 <tr class=
"ukjent
"><td
>19.
</td
>
271 <td
>Ståle Hagen (
1968), Søndre Nordstrand
</td
>
272 <td
>Ikke til stede
</td
></tr
>
274 <tr class=
"ukjent
"><td
>20.
</td
>
275 <td
>Kjell Omdal Erichsen (
1978), Sagene
</td
>
276 <td
>Ikke til stede
</td
></tr
>
278 <tr class=
"ukjent
"><td
>21.
</td
>
279 <td
>Saida R. Begum (
1987), Grünerløkka
</td
>
280 <td
>Ikke til stede
</td
></tr
>
282 <tr class=
"ukjent
"><td
>22.
</td
>
283 <td
>Torkel Brekke (
1970), Nordre Aker
</td
>
284 <td
>Ikke til stede
</td
></tr
>
286 <tr class=
"ukjent
"><td
>23.
</td
>
287 <td
>Sverre K. Seeberg (
1950), Vestre Aker
</td
>
288 <td
>Ikke til stede
</td
></tr
>
290 <tr class=
"ukjent
"><td
>24.
</td
>
291 <td
>Julie Margrethe Brodtkorb (
1974), Ullern
</td
>
292 <td
>Ikke til stede
</td
></tr
>
294 <tr class=
"ukjent
"><td
>25.
</td
>
295 <td
>Fabian Stang (
1955), Frogner
</td
>
296 <td
>Ikke til stede
</td
></tr
>
300 <p
>Deretter har vi stortingslista fra Arbeiderpartiet for Oslo:
</p
>
304 <tr
><th
>#
</th
><th
>Navn, fødselsår og valgkrets
</th
><th
>Stemme/kommentar
</th
></tr
>
306 <tr class=
"for
"><td
>1.
</td
>
307 <td
>Jens Stoltenberg (
1959), Frogner
</td
>
308 <td
>Ikke til stede i Stortinget, leder av regjeringen som fremmet forslaget
</td
></tr
>
310 <tr class=
"for
"><td
>2.
</td
>
311 <td
>Hadia Tajik (
1983), Grünerløkka
</td
>
312 <td
>Stemte for DLD
</td
></tr
>
314 <tr class=
"for
"><td
> 3.
</td
>
315 <td
>Jonas Gahr Støre (
1960), Vestre Aker
</td
>
316 <td
>Ikke til stede i Stortinget, medlem av regjeringen som fremmet forslaget
</td
></tr
>
318 <tr class=
"for
"><td
> 4.
</td
>
319 <td
>Marianne Marthinsen (
1980), Grünerløkka
</td
>
320 <td
>Stemte for DLD
</td
></tr
>
322 <tr class=
"for
"><td
> 5.
</td
>
323 <td
>Jan Bøhler (
1952), Alna
</td
>
324 <td
>Stemte for DLD
</td
></tr
>
326 <tr class=
"for
"><td
> 6.
</td
>
327 <td
>Marit Nybakk (
1947), Frogner
</td
>
328 <td
>Stemte for DLD
</td
></tr
>
330 <tr class=
"for
"><td
> 7.
</td
>
331 <td
>Truls Wickholm (
1978), Sagene
</td
>
332 <td
>Stemte for DLD
</td
></tr
>
334 <tr class=
"ukjent
"><td
> 8.
</td
>
335 <td
>Prableen Kaur (
1993), Grorud
</td
>
336 <td
>Ikke til stede
</td
></tr
>
338 <tr class=
"ukjent
"><td
> 9.
</td
>
339 <td
>Vegard Grøslie Wennesland (
1983), St.Hanshaugen
</td
>
340 <td
>Ikke til stede
</td
></tr
>
342 <tr class=
"ukjent
"><td
> 10.
</td
>
343 <td
>Inger Helene Vaaten (
1975), Grorud
</td
>
344 <td
>Ikke til stede
</td
></tr
>
346 <tr class=
"ukjent
"><td
> 11.
</td
>
347 <td
>Ivar Leveraas (
1939), Alna
</td
>
348 <td
>Ikke til stede
</td
></tr
>
350 <tr class=
"ukjent
"><td
> 12.
</td
>
351 <td
>Grete Haugdal (
1971), Gamle Oslo
</td
>
352 <td
>Ikke til stede
</td
></tr
>
354 <tr class=
"ukjent
"><td
> 13.
</td
>
355 <td
>Olav Tønsberg (
1948), Alna
</td
>
356 <td
>Ikke til stede
</td
></tr
>
358 <tr class=
"ukjent
"><td
> 14.
</td
>
359 <td
>Khamshajiny Gunaratnam (
1988), Grorud
</td
>
360 <td
>Ikke til stede
</td
></tr
>
362 <tr class=
"ukjent
"><td
> 15.
</td
>
363 <td
>Fredrik Mellem (
1969), Sagene
</td
>
364 <td
>Ikke til stede
</td
></tr
>
366 <tr class=
"ukjent
"><td
> 16.
</td
>
367 <td
>Brit Axelsen (
1945), Stovner
</td
>
368 <td
>Ikke til stede
</td
></tr
>
370 <tr class=
"ukjent
"><td
> 17.
</td
>
371 <td
>Dag Bayegan-Harlem (
1977), Ullern
</td
>
372 <td
>Ikke til stede
</td
></tr
>
374 <tr class=
"ukjent
"><td
> 18.
</td
>
375 <td
>Kristin Sandaker (
1963), Østeinsjø
</td
>
376 <td
>Ikke til stede
</td
></tr
>
378 <tr class=
"ukjent
"><td
> 19.
</td
>
379 <td
>Bashe Musse (
1965), Grünerløkka
</td
>
380 <td
>Ikke til stede
</td
></tr
>
382 <tr class=
"ukjent
"><td
> 20.
</td
>
383 <td
>Torunn Kanutte Husvik (
1983), St. Hanshaugen
</td
>
384 <td
>Ikke til stede
</td
></tr
>
386 <tr class=
"ukjent
"><td
> 21.
</td
>
387 <td
>Steinar Andersen (
1947), Nordstrand
</td
>
388 <td
>Ikke til stede
</td
></tr
>
390 <tr class=
"ukjent
"><td
> 22.
</td
>
391 <td
>Anne Cathrine Berger (
1972), Sagene
</td
>
392 <td
>Ikke til stede
</td
></tr
>
394 <tr class=
"ukjent
"><td
> 23.
</td
>
395 <td
>Khalid Mahmood (
1959), Østensjø
</td
>
396 <td
>Ikke til stede
</td
></tr
>
398 <tr class=
"ukjent
"><td
> 24.
</td
>
399 <td
>Munir Jaber (
1990), Alna
</td
>
400 <td
>Ikke til stede
</td
></tr
>
402 <tr class=
"ukjent
"><td
> 25.
</td
>
403 <td
>Libe Solberg Rieber-Mohn (
1965), Frogner
</td
>
404 <td
>Ikke til stede
</td
></tr
>
408 <p
>Hvilket parti får så min stemme i år. Jeg tror det blir
409 <a href=
"http://piratpartiet.no/
">Piratpartiet
</a
>. Hvis de kan bidra
410 til at det kommer noen inn på Stortinget med teknisk peiling, så får
411 kanskje ikke overvåkningsgalskapen like fritt spillerom som det har
412 hatt så langt.
</p
>