1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <rss version='
2.0' xmlns:lj='http://www.livejournal.org/rss/lj/
1.0/' xmlns:
atom=
"http://www.w3.org/2005/Atom">
4 <title>Petter Reinholdtsen
</title>
5 <description></description>
6 <link>http://people.skolelinux.org/pere/blog/
</link>
7 <atom:link href=
"http://people.skolelinux.org/pere/blog/index.rss" rel=
"self" type=
"application/rss+xml" />
10 <title>Automatic proxy configuration with Debian Edu / Skolelinux
</title>
11 <link>http://people.skolelinux.org/pere/blog/Automatic_proxy_configuration_with_Debian_Edu___Skolelinux.html
</link>
12 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Automatic_proxy_configuration_with_Debian_Edu___Skolelinux.html
</guid>
13 <pubDate>Mon,
13 Feb
2012 23:
40:
00 +
0100</pubDate>
14 <description><p
>New in the Squeeze version of
15 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> is the
16 ability for clients to automatically configure their proxy settings
17 based on their environment. We want all systems on the client to use
18 the WPAD based proxy definition fetched from
<tt
>http://wpad/wpad.dat
</tt
>, to
19 allow sites to control the proxy setting from a central place and make
20 sure clients do not have hard coded proxy settings. The schools can
21 change the global proxy setting by editing
22 <tt
>tjener:/etc/debian-edu/www/wpad.dat
</tt
> and the change propagate
23 to all Debian Edu clients in the network.
</p
>
25 <p
>The problem is that some systems do not understand the WPAD system.
26 In other words, how do one get from a WPAD file like this (this is a
27 simple one, they can run arbitrary code):
</p
>
29 <blockquote
><pre
>
30 function FindProxyForURL(url, host)
32 if (!isResolvable(host) ||
33 isPlainHostName(host) ||
34 dnsDomainIs(host,
".intern
"))
35 return
"DIRECT
";
37 return
"PROXY webcache:
3128; DIRECT
";
39 </pre
></blockquote
>
41 <p
>to a proxy setting in the process environment looking like this:
</p
>
43 <blockquote
><pre
>
44 http_proxy=http://webcache:
3128/
45 ftp_proxy=http://webcache:
3128/
46 </pre
></blockquote
>
48 <p
>To do this conversion I developed a perl script that will execute
49 the javascript fragment in the WPAD file and return the proxy that
51 <tt
><a href=
"http://www.debian.org/
">http://www.debian.org/
</a
></tt
>,
52 and insert this extracted proxy URL in
<tt
>/etc/environment
</tt
> and
53 <tt
>/etc/apt/apt.conf
</tt
>. The perl script wpad-extract work just
54 fine in Squeeze, but in Wheezy the library it need to run the
55 javascript code is
<a href=
"http://bugs.debian.org/
631045">no longer
56 able to build
</a
> because the C library it depended on is now a C++
57 library. I hope someone find a solution to that problem before Wheezy
58 is frozen. An alternative would be for us to rewrite wpad-extract to
59 use some other javascript library currently working in Wheezy, but no
60 known alternative is known at the moment.
</p
>
62 <p
>This automatic proxy system allow the roaming workstation (aka
63 laptop) setup in Debian Edu/Squeeze to use the proxy when the laptop
64 is connected to the backbone network in a Debian Edu setup, and to
65 automatically use any proxy present and announced using the WPAD
66 feature when it is connected to other networks. And if no proxy is
67 announced, direct connections will be used instead.
</p
>
69 <p
>Silently using a proxy announced on the network might be a privacy
70 or security problem. But those controlling DHCP and DNS on a network
71 could just as easily set up a transparent proxy, and force all HTTP
72 and FTP connections to use a proxy anyway, so I consider that
73 distinction to be academic. If you are afraid of using the wrong
74 proxy, you should avoid connecting to the network in question in the
75 first place. In Debian Edu, the proxy setup is updated using dhcp and
76 ifupdown hooks, to make sure the configuration is updated every time
77 the network setup changes.
</p
>
79 The WPAD system is documented in a
80 <a href=
"http://tools.ietf.org/html/draft-ietf-wrec-wpad-
01">IETF
82 <a href=
"http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol
">Wikipedia
83 page
</a
> for those that want to learn more.
88 <title>Skolelinux-intervju: Axel Bojer
</title>
89 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Axel_Bojer.html
</link>
90 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Axel_Bojer.html
</guid>
91 <pubDate>Tue,
7 Feb
2012 14:
50:
00 +
0100</pubDate>
92 <description><p
>I serien med intervjuer av folk i
93 <a href=
"http://www.skolelinux.org/
">Skolelinux
</a
>-miljøet har jeg
94 fått en av oversetterne som har vært med siden starten i tale.
</p
>
96 <p
><strong
>Hvem er du, og hva driver du med til daglig?
</strong
></p
>
98 <p
>Jeg heter Axel Bojer og er datalærer, tysklærer, oversetter med
101 <p
><strong
>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong
></p
>
103 <p
>Tror jeg så en annonsering på nettet i slutten av
2001 og ville
104 være med som oversetter. Jeg kom med på en utviklersamling og
105 prosjektet var da helt i starten. Det var spennende å være med mens
106 prosjektet vokste til og utviklet seg.
</p
>
108 <p
>Jeg har «alltid» vært språkinteressert og hadde nettopp startet med
109 Linux og tror jeg tenkte det passet å bidra. Var også glad for å få
110 en Debian-distribusjon, og ville gjerne bruke den selv. Til å begynne
111 med brukte jeg først Mandrake og så Debian. Og siden jeg oppdaget at
112 det ikke var noen mulighet for å bruke den som enkeltstående i lang
113 tid, så gikk jeg etterhvert over til Kubuntu
</p
>
115 <p
><strong
>Hva er fordelene med Skolelinux slik du ser det?
</strong
></p
>
117 <p
>Løsningen er forholdsvis lett å sette opp, gratis, fri programvare
118 og gjør det mulig å gjenbruke eldre maskiner. Det fine med Debian er
119 at det er stabilt og har en veldig stor mengde programmer. Jeg liker
120 også apt. :-) Jeg liker også friheten ved Linux og muligheten til å
121 delta og forme sin egen datahverdag.
</p
>
123 <p
><strong
>Hva er ulempene med Skolelinux slik du ser det?
</strong
></p
>
125 <p
>Skolelinux er for lite kjent og for sent ute med å gi ut nye
128 <p
>Da jeg selv i hovedsak bruker Kubuntu, så kan jeg egentlig ikke
129 svare så detaljert rundt ulempene med Skolelinux. Hovedårsaken til at
130 jeg bruker Kubuntu er nok at da vi begynte med det mener jeg det ikke
131 var noen annen løsning. «Vandrende arbeidsstasjon» mener jeg ikke
132 fantes da. Dessuten ville jeg ha siste versjon, da den KDE-versjonen
133 som var i Skolelinux den gangen var en god del enklere (tror det var
134 KDE
2) var dårligere i mine øyne enn versjon
3.
</p
>
136 <p
><strong
>Hvilken fri programvare bruker du til daglig?
</strong
></p
>
138 <p
>Jeg bruker blant annet Kubuntu, LibreOffice, Thunderbird, Firefox,
139 Kate,
<a href=
"http://comix.sourceforge.net/
">Comix
</a
> og Konsole. Og
140 en hel haug andre ved behov :-)
</p
>
142 <p
>Har oversatt Comix selv, men det er jo ikke skjedd noe med Comix
143 siden
2009, så den er det nok bare jeg som har. Om andre vil ha den
144 gir jeg den gjerne videre. Ser at noen har startet på
145 <a href=
"http://mcomix.sourceforge.net/
">MComix
</a
> siden jeg så på så
146 på dette sist, så nå er jeg igang med å teste og oversette den
149 <p
><strong
>Hvilken strategi tror du er den rette å bruke for å få
150 skoler til å ta i bruk fri programvare?
</strong
></p
>
152 <p
>Det viktigste er å forankre beslutningen i kollegiet og med de som
153 er ansvarlige for å vedlikeholde og bruke datamaskinene. Flest mulig
154 bør være med på å holde det (sosialt) vedlike, kjenne og støtte
155 prinsippene. Som enkeltmannsprosjekt blir det lett veldig sårbart,
156 særlig når (Skole)linux ennå i stor grad er en motkultur og ikke noe
157 en stor nok andel av beslutningstakere, brukere osv kjenner til og
160 <p
>Jeg tror det viktigste er å fortsette å holde fri programvare godt,
161 oppdatert, minimere antall feil, ha en god kontakt med brukerne og
162 attraktivt og spennende programmer. Beholde alt som er bra og ha det
163 tilgjengelig samtidig som man tilbyr det nyeste og rareste for de som
164 vil ha det.
</p
>
169 <title>Saving power with Debian Edu / Skolelinux using shutdown-at-night
</title>
170 <link>http://people.skolelinux.org/pere/blog/Saving_power_with_Debian_Edu___Skolelinux_using_shutdown_at_night.html
</link>
171 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Saving_power_with_Debian_Edu___Skolelinux_using_shutdown_at_night.html
</guid>
172 <pubDate>Sun,
5 Feb
2012 09:
45:
00 +
0100</pubDate>
173 <description><p
>Since the Lenny version of
174 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
>, a
175 feature to save power have been included. It is as simple as it is
176 practical: Shut down unused clients at night, and turn them on again
177 in the morning. This is done using the
178 <a href=
"http://packages.qa.debian.org/s/shutdown-at-night.html
">shutdown-at-night
</a
> Debian package.
</p
>
180 <p
>To enable this feature on a client, the machine need to be added to
181 the netgroup shutdown-at-night-hosts. For Debian Edu, this is done in
182 LDAP, and once this is in place, the machine in question will check
183 every hour from
16:
00 until
06:
00 to see if the machine is unused, and
184 shut it down if it is. If the hardware in question is supported by
186 <a href=
"http://packages.qa.debian.org/n/nvram-wakeup.html
">nvram-wakeup
</a
>
187 package, the BIOS is told to turn the machine back on around
07:
00 +-
188 10 minutes. If this isn
't working, one can configure wake-on-lan to
189 try to turn on the client. The wake-on-lan option is only documented
190 and not enabled by default in Debian Edu.
</p
>
192 <p
>It is important to not turn all machines on at once, as this can
193 blow a fuse if several computers are connected to the same fuse like
194 the common setup for a classroom. The nvram-wakeup method only work
195 for machines with a functioning hardware/BIOS clock. I
've seen old
196 machines where the BIOS battery were dead and the hardware clock were
197 starting from
0 (or was it
1990?) every boot. If you have one of
198 those, you have to turn on the computer manually.
</p
>
200 <p
>The shutdown-at-night package is completely self contained, and can
201 also be used outside the Debian Edu environment. For those without a
202 central LDAP server with netgroups, one can instead touch the file
203 <tt
>/etc/shutdown-at-night/shutdown-at-night
</tt
> to enable it.
204 Perhaps you too can use it to save some power?
</p
>
209 <title>Third beta version of Debian Edu / Skolelinux based on Squeeze
</title>
210 <link>http://people.skolelinux.org/pere/blog/Third_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</link>
211 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Third_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</guid>
212 <pubDate>Sat,
4 Feb
2012 13:
25:
00 +
0100</pubDate>
213 <description><p
>I am happy to announce that finally we managed today to wrap up and
214 publish the third beta version of
215 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> based
216 on Squeeze. If you want to test a LDAP backed Kerberos server with
217 out of the box PXE configuration for running diskless machines and
218 installing new machines, check it out. If you need a software
219 solution for your school, check it out too. The full announcement is
220 <a href=
"http://lists.debian.org/debian-edu-announce/
2012/
02/msg00000.html
">available
</a
>
221 on the project announcement list.
</p
>
223 <p
>I am very happy to report these changes and improvements since
224 beta2 (there are more, see announcement for full list):
</p
>
228 <li
>It is now possible to change the pre-configured IP subnet from
229 10.0.0.0/
8 to something else by using the subnet-change tool after
230 the installation.
</li
>
232 <li
>Too full partitions are now automatically extended on the Main
233 Server, based on the rules specified in /etc/fsautoresizetab.
</li
>
235 <li
>The CUPS queues are now automatically flushed every night, and all
236 disabled queues are restarted every hour. This should cut down on
237 the amount of manual administration needed for printers.
</li
>
239 <li
>The set of initial users have been changed. Now a personal user
240 for the local system administrator is created during installation
241 instead of the previously created localadmin and super-admin users,
242 and this user is granted administrative privileges using group
243 membership. This reduces the number of passwords one need to keep
244 up to date on the system.
</li
>
248 <p
>The new main server seem to work so well that I am testing it as my
249 private DNS/LDAP/Kerberos/PXE/LTSP server at home. I will use it look
250 for issues we could fix to polish Debian Edu even further before the
251 final Squeeze release is published.
</p
>
253 <p
>Next weekend the project organise a
254 <a href=
"http://lists.debian.org/debian-edu-announce/
2012/
01/msg00001.html
">developer
255 gathering
</a
> in Oslo. We will continue the work on the Squeeze
256 version, and start initial planning for the Wheezy version. Perhaps I
257 will see you there?
</p
>
262 <title>Handling non-free firmware in Debian Edu/Squeeze
</title>
263 <link>http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html
</link>
264 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Handling_non_free_firmware_in_Debian_Edu_Squeeze.html
</guid>
265 <pubDate>Fri,
27 Jan
2012 23:
30:
00 +
0100</pubDate>
266 <description><p
>With some computer hardware, one need non-free firmware blobs.
267 This is the sad fact of todays computers. In the next version of
268 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> based
269 on Squeeze, we provide several scripts and modifications to make
270 firmware blobs easier to handle. The common use case I run into is a
271 laptop with a wireless network card requiring non-free firmware to
272 work, but there are other use cases as well.
</p
>
274 <p
>First and foremost, Debian Edu provide ISO images for DVD and CD
275 with all firmware packages in the Debian sections main and non-free
276 included, to ensure debian-installer find and can install all of them
277 during installation. This take care firmware for network devices used
278 by the installer when installing from from local media. But for
279 example multimedia devices are not activated in the installer and are
280 not taken care of by this.
</p
>
282 <p
>For non-network devices, we provide the script
283 <tt
>/usr/share/debian-edu-config/tools/auto-addfirmware
</tt
> which
284 search through the
<tt
>dmesg
</tt
> output for drivers requesting extra
285 firmware. The firmware file name is looked up in the Contents-ARCH.gz
286 file available in the package repository, and the packages providing
287 the requested firmware file(s) is installed. I have proposed to do
288 something similar in debian-installer (BTS report
289 <a href=
"http://bugs.debian.org/
655507">#
655507</a
>), to allow PXE
290 installs of Debian to handle firmware installation better. Run the
291 script as root from the command line to fetch and install the needed
292 firmware packages.
</p
>
294 <p
>Debian Edu provide PXE installation of Debian out of the box, and
295 because some machines need firmware to get their network cards
296 working, the installation initrd some times need extra firmware
297 included to be able to install at all. To fill the PXE installation
298 initrd with extra firmware, the
299 <tt
>/usr/share/debian-edu-config/tools/pxe-addfirmware
</tt
> script is
300 provided. Again, just run it as root on the command line to fill the
301 PXE initrd with firmware packages.
</p
>
303 <p
>Last, some LTSP clients might also need firmware to get their
304 network cards working. For this,
305 <tt
>/usr/share/debian-edu-config/tools/ltsp-addfirmware
</tt
> is
306 provided to update the LTSP initrd with firmware blobs. It is used
307 the same way as the other firmware related tools.
</p
>
309 <p
>At the moment, we do not run any of these during installation. We
310 do not know if this is acceptable for the local administrator to use
311 non-free software, and it is their choice.
</p
>
313 <p
>We plan to release beta3 this weekend. You might want to give it a
319 <title>Skjermbilder fra nordsamisk installasjon av Skolelinux/Squeeze
</title>
320 <link>http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html
</link>
321 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Skjermbilder_fra_nordsamisk_installasjon_av_Skolelinux_Squeeze.html
</guid>
322 <pubDate>Thu,
26 Jan
2012 20:
00:
00 +
0100</pubDate>
323 <description><p
>For morro skyld har jeg gjennomført en nordsamisk installasjon for
324 neste utgave av
<a href=
"http://www.skolelinux.org/
">Skolelinux
</a
>
325 (Squeeze) og knipset skjermbilder av resultatet.
</p
>
327 <p
>Som en kan se der er det noen oversettelser som mangler. Det hadde
328 vært hyggelig hvis alle tekstene som vises i Skolelinux-installasjonen
329 ble oversatt til nordsamisk, men for å få det til må noen som forstår
330 språket melde seg til dyst. Det er mangel på nordsamiske oversettere
331 av fri programvare. Hvis noen starter raskt, så bør en rekke å
332 fullføre Wheezy-utgaven før den gis ut. :)
</p
>
334 <p
>Se
<a href=
"http://d-i.debian.org/l10n-stats/
">oversetterstatistikk for
335 debian installer
</a
> for detaljert status. Jeg har tipset
336 <a href=
"https://lister.ping.uio.no/mailman/listinfo/i18n-sme
">epostlisten for samiskoversettelser
</a
>,
337 men det har vært veldig liten aktivitet der de siste årene.
</p
>
339 <p
><a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
01-isomenu.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
01-isomenu.png
" width=
"40%
"></a
>
340 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
02-sme-lang.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
02-sme-lang.png
" width=
"40%
"></a
>
341 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
03-sme-place.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
03-sme-place.png
" width=
"40%
"></a
>
342 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
04-sme-keymap.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
04-sme-keymap.png
" width=
"40%
"></a
>
343 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
05-sme-profile.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
05-sme-profile.png
" width=
"40%
"></a
>
344 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
06-sme-autopart.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
06-sme-autopart.png
" width=
"40%
"></a
>
345 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
07-sme-popcon.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
07-sme-popcon.png
" width=
"40%
"></a
>
346 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
08-sme-rootpw1.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
08-sme-rootpw1.png
" width=
"40%
"></a
>
347 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
09-sme-rootpw2.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
09-sme-rootpw2.png
" width=
"40%
"></a
>
348 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
10-sme-firstuser.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
10-sme-firstuser.png
" width=
"40%
"></a
>
349 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
11-sme-firstusername.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
11-sme-firstusername.png
" width=
"40%
"></a
>
350 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
12-sme-firstuserpw1.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
12-sme-firstuserpw1.png
" width=
"40%
"></a
>
351 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
13-sme-firstuserpw2.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
13-sme-firstuserpw2.png
" width=
"40%
"></a
>
352 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
14-sme-part.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
14-sme-part.png
" width=
"40%
"></a
>
353 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
15-sme-debootstrap.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
15-sme-debootstrap.png
" width=
"40%
"></a
>
354 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
16-sme-tasksel.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
16-sme-tasksel.png
" width=
"40%
"></a
>
355 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
17-sme-wordlist.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
17-sme-wordlist.png
" width=
"40%
"></a
>
356 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
18-sme-tasksel.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
18-sme-tasksel.png
" width=
"40%
"></a
>
357 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
19-sme-ltsp.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
19-sme-ltsp.png
" width=
"40%
"></a
>
358 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
20-sme-grub.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
20-sme-grub.png
" width=
"40%
"></a
>
359 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
21-sme-finish-install.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
21-sme-finish-install.png
" width=
"40%
"></a
>
360 <a href=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
22-sme-finish-message.png
"><img src=
"http://people.skolelinux.org/pere/blog/images/
2012-
01-
26-skolelinux-sme/
22-sme-finish-message.png
" width=
"40%
"></a
></p
>
365 <title>Setting up a new school with Debian Edu/Squeeze
</title>
366 <link>http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html
</link>
367 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Setting_up_a_new_school_with_Debian_Edu_Squeeze.html
</guid>
368 <pubDate>Wed,
25 Jan
2012 21:
00:
00 +
0100</pubDate>
369 <description><p
>The next version of
<a href=
"http://www.skolelinux.org/
">Debian Edu
370 / Skolelinux
</a
> will include a new tool
371 <tt
>sitesummary2ldapdhcp
</tt
>, which can be used to quickly set up all
372 the computers in a school without much manual labour. Here is a short
373 summary on how to use it to set up a new school.
</p
>
375 <p
>First, install a combined Main Server and Thin Client Server as the
376 central server in the network. Next, PXE boot all the client machines
377 as thin clients and wait
5 minutes after the last client booted to
378 allow the clients to report their existence to the central server. When
379 this is done, log on to the central server and run
380 <tt
>sitesummary2ldapdhcp -a
</tt
> in the
<tt
>konsole
</tt
> to use the
381 collected information to generate system objects in LDAP. The output
382 will look similar to this:
</p
>
384 <p
><blockquote
><pre
>
385 % sitesummary2ldapdhcp -a
386 info: Updating machine tjener.intern [
10.0.2.2] id ether-
00:
01:
02:
03:
04:
05.
387 info: Create GOsa machine for auto-mac-
00-
01-
02-
03-
04-
06 [
10.0.16.20] id ether-
00:
01:
02:
03:
04:
06.
389 Enter password if you want to activate these changes, and ^c to abort.
391 Connecting to LDAP as cn=admin,ou=ldap-access,dc=skole,dc=skolelinux,dc=no
392 enter password: *******
394 </pre
></blockquote
></p
>
396 <p
>After providing the LDAP administrative password (the same as the
397 root password set during installation), the LDAP database will be
398 populated with system objects for each PXE booted machine with
399 automatically generated names. The final step to set up the school is
400 then to log into
<a href=
"https://oss.gonicus.de/labs/gosa/
">GOsa
</a
>,
401 the web based user, group and system administration system to change
402 system names, add systems to the correct host groups and finally
403 enable DHCP and DNS for the systems. All clients that should be used
404 as diskless workstations should be added to the workstation-hosts
405 group. After this is done, all computers can be booted again via PXE
406 and get their assigned names and group based configuration
407 automatically.
</p
>
409 <p
>We plan to release beta3 with the updated version of this feature
410 enabled this weekend. You might want to give it a try.
</p
>
412 <p
>Update
2012-
01-
28: When calling sitesummary2ldapdhcp to add new
413 hosts, one need to add the option -a. I forgot to mention this in my
414 original text, and have added it to the text now.
</p
>
419 <title>Skolelinux-intervju: Paul Reidar Løsnesløkken
</title>
420 <link>http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html
</link>
421 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Skolelinux_intervju__Paul_Reidar_L_snesl_kken.html
</guid>
422 <pubDate>Wed,
18 Jan
2012 14:
30:
00 +
0100</pubDate>
423 <description><p
>I serien med intervjuer av folk i
424 <a href=
"http://www.skolelinux.org/
">Skolelinux
</a
>-miljøet, har jeg nå
425 lyktes med å få tak i en skolemann som ikke er aktiv med utviklingen,
426 men likevel har vært med nesten siden starten av prosjektet. Jeg
427 ønsker derfor velkommen til Paul Reidar Løsnesløkken, en mann med
428 mange års erfaring i bruk av Skolelinux.
</p
>
430 <p
><strong
>Hvem er du, og hva driver du med til daglig?
</strong
></p
>
432 <p
>Jeg driftet tidligere IKT løsningen for skolene i
433 <a href=
"http://www.nord-odal.kommune.no/
">Nord-Odal
</a
>. I dag er jeg
434 IKT-konsulent for hele kommunen og samarbeider med
435 <a href=
"http://www.hedmarken-ikt.no/
">Hedmark-IKT
</a
> for best mulig
436 tjenester til kommunen. Jeg har bakgrunn som elektronikkreparatør og
437 grunnskolelærer og har tatt en del fag innen IKT, i hovedsak
438 driftsfag. IKT i Nord-Odal kommune blir i dag driftet av Hedmark IKT
439 som er et samarbeid mellom Løten, Stange, Grue, Hamar, Kongsvinger og
440 Nord-Odal. Jeg er fortsatt
"IKT-personen
" på skolene i kommunen og
441 følger opp og gjør enkelte mindre endringer der.
</p
>
443 <p
><strong
>Hvordan kom du i kontakt med Skolelinux-prosjektet?
</strong
></p
>
445 <p
>Kommunen satset på Skolelinux i
2004. Jeg var ikke med i
446 beslutningsprosessen den gang, men ble likevel med fra starten når
447 dette ble levert.
</p
>
449 <p
><strong
>Hva er fordelene med Skolelinux slik du ser det?
</strong
></p
>
451 <p
>Fordelene med Skolelinux er rask oppstart, sentral drift av
452 klientene, klienter som jobber raskt og effektivt, bedre
453 funksjonalitet på eldre utstyr og en ganske god programpakke med fri
454 programvare som følger med. Løsningen med halvtykke klienter gjør at
455 prosessering skjer lokalt med alltid ferske maskiner.
</p
>
457 <p
>Skolelinux kan fungere godt på gammelt utstyr, men det er klart at
458 utstyr også blir for gammelt selv for Skolelinux. I forbindelese med
459 at vi nylig fikk nye servere og ny installasjon kastet jeg ut ca
60
460 klienter som fortsatt var i drift etter at de var kjøpt godt brukt i
461 2004. Noe var rundt
15 år gammelt, men var fortsatt i bruk. Noen
462 klaget på at det nå gikk veldig tregt på en del pedagogiske nettsider
463 med flash o.l. Det er fullt forståelig.
</p
>
465 <p
>Jeg fikk nylig et spørsmål fra ungdomsskolens rektor om jeg kunne
466 legge inn
<a href=
"http://freemind.sourceforge.net/
">FreeMind
</a
>, et
467 tankekartprogram , på skolens elev-Windowsmaskiner. Lærerne hadde
468 vært på kurs og ville ta dette i bruk. Skolen har ca halvparten av
469 elevmaskinene på bærbare Windowsmaskiner. Da kunne jeg fortelle at
470 dette programmet allerede lå inne på den nye Skolelinuxløsningen
471 som nettopp var satt i drift, klart til bruk.
</p
>
473 <p
>Vi har de bærbare maskinene på ungdomsskolen i domene med
474 Skolelinux. Dette fungerer også meget bra nå. Elevene får opp en
475 midlertidig windowsprofil når de logger på. Denne profilen slettes
476 etter at de logger av, noe som medfører rene profiler hver gang de
477 starter opp en maskin. De må lagre i sin Skolelinprofil, noe som
478 medfører at de får tak i sine filer uavhengig av om de starter en
479 Windowsmaskin eller en Skolelinuxklient. Det er mye mindre trafikk i
480 det trådløse nettet etter at ikke hele profiler blir lastet opp til de
481 enkelte Windowsmaskinene og tilbake når man avslutter. Jeg vet ikke om
482 dette er standardoppsett i Skolelinux, men slik er vårt oppsett
485 <p
>Vi har i flere år satt opp vår løsning slik at skriverkøer slettes
486 og skrivere startes hver natt. Hyggelig å høre at dette nå skal bli
487 en standard i Skolelinuxløsningen. Dette har vært en god hjelp for
490 <p
>Elevene er lite opptatt av om de jobber på en Skolelinux eller en
491 Windowsmaskin bare de har de programmene de trenger og at det virker
492 når det skal brukes. Vi kjører mest mulig de samme programmene på
493 Windows som i Skolelinux, som f.eks Audacity og LibreOffice.
</p
>
495 <p
><strong
>Hva er ulempene med Skolelinux slik du ser det?
</strong
></p
>
497 <p
>Lærere bruker hos oss Windows. Dette fordi de da selv har mer
498 kontroll over sin maskin, kan bruke den overalt, og kan legge inn
499 programmer selv når de trenger noe i forhold til kurs o.l de er
500 på. Jeg tror lærernes selvstendighet her gjør dem tryggere på IKT-bruk
501 generelt. Det at de av og til får opp advarsler og lignende gjør også
502 at de må tenke igjennom og spørre om ting rundt datasikkerhet.
</p
>
504 <p
>Det er en del programmer vi bruker som ikke finnes for Linux. Mest
505 brukt er nok Photostory3 som brukes i mange sammenhenger, særlig på
506 ungdomsskolen, bl.a. til å lage herbarier (plantesamling) . Dette
507 finnes gratis for Windows, men er ikke fri programvare. Vi er opptatt
508 av at programmer elevene bruker på skolen også kan brukes gratis
509 hjemme. Det er også en del programmer som brukes til spesielle elever
510 som bare går i Windows. Det er viktig med fokus på funksjoner og ikke
511 på hvilket OS man bruker.
</p
>
513 <p
>For oss er det kombinasjonen mellom Skolelinux og Windows som gir
514 oss en god og hel løsning. Skolelinux er best der de er gode.
</p
>
516 <p
><strong
>Hvilken fri programvare bruker du til daglig?
</strong
></p
>
518 <p
>Selv er det LibreOffice jeg bruker til daglig. Jeg bruker selv en
519 Windowsmaskin. Jeg har benyttet en del fri programvare i forbindelse
520 med sjekking av trafikk i nettverk, slik som Wireshark, men dette er
521 jo ikke aktuelt for skolene. Jeg er generelt glad i programmer som
522 fungerer på både Linux og Windows og gjerne MAC.
</p
>
524 <p
><strong
>Hvilken strategi tror du er den rette å bruke for å få
525 skoler til å ta i bruk fri programvare?
</strong
></p
>
527 <p
>Det er viktig at det benyttes programmer som elevene også kan ta i
528 bruk hjemme. Det skal da være enkelt, lovlig og gratis for
529 elevene. Da er jeg ikke lenger veldig opptatt av om det kalles
"fri
530 programvare
". For skolene tror jeg
"gratis
" og
"funksjonelt
" er bedre
531 begreper enn
"fri
" i forhold til programmer. De fleste skiller nok
532 ikke mellom
"fri
" og
"gratis
". Det er nå svært mange elever som
533 benytter OpenOffice eller LibreOffice som sin primære kontorpakke
539 <title>Changing the default Iceweasel start page in Debian Edu/Squeeze
</title>
540 <link>http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html
</link>
541 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Changing_the_default_Iceweasel_start_page_in_Debian_Edu_Squeeze.html
</guid>
542 <pubDate>Tue,
10 Jan
2012 15:
30:
00 +
0100</pubDate>
543 <description><p
>In the Squeeze version of
544 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
> soon
545 to be released, users of the system will get their default browser
546 start page set from LDAP, allowing the system administrator to point
547 all users to the school web page by updating one setting in LDAP. In
548 addition to setting the default start page when a machine boots, users
549 are shown the same page as a welcome page when they log in for the
550 first time.
</p
>
552 <p
>The LDAP object dc=skole,dc=skolelinux,dc=no have an attribute
553 labeledURI with
"http://www/ LDAP for Debian Edu/Skolelinux
" as the
554 default content. By changing this value to another URL, all users get
555 to see the page behind this new URL.
</p
>
557 <p
>An easy way to update it is by using the ldapvi tool. It can be
558 called as
"<tt
>ldapvi -ZD
'(cn=admin)
'</tt
>' to update LDAP with the
559 new setting.
</p
>
561 <p
>We have written the code to adjust the default start page and show
562 the welcome page, and I wonder if there is an easier way to do this
563 from within Iceweasel instead.
</p
>
568 <title>Second beta version of Debian Edu / Skolelinux based on Squeeze
</title>
569 <link>http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</link>
570 <guid isPermaLink=
"true">http://people.skolelinux.org/pere/blog/Second_beta_version_of_Debian_Edu___Skolelinux_based_on_Squeeze.html
</guid>
571 <pubDate>Sat,
7 Jan
2012 22:
50:
00 +
0100</pubDate>
572 <description><p
>I am happy to announce that today we managed to wrap up and publish
573 the second beta version of
574 <a href=
"http://www.skolelinux.org/
">Debian Edu / Skolelinux
</a
>. If
575 you want to test a LDAP backed Kerberos server with out of the box PXE
576 configuration for running diskless machines and installing new
577 machines, check it out. If you need a software solution for your
578 school, check it out too. The full announcement is
579 <a href=
"http://lists.debian.org/debian-edu-announce/
2012/
01/msg00000.html
">available
</a
>
580 on the project announcement list.
</p
>