<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.freifunk-rheinland.net/index.php?action=history&amp;feed=atom&amp;title=Anmeldebildschirm_%28%27splash_screen%27%29_nachr%C3%BCsten</id>
	<title>Anmeldebildschirm ('splash screen') nachrüsten - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.freifunk-rheinland.net/index.php?action=history&amp;feed=atom&amp;title=Anmeldebildschirm_%28%27splash_screen%27%29_nachr%C3%BCsten"/>
	<link rel="alternate" type="text/html" href="https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;action=history"/>
	<updated>2026-05-31T05:49:18Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Freifunk Rheinland e.V.</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2716&amp;oldid=prev</id>
		<title>Uwho: /* Und hier meine L&amp;ouml;sung: */</title>
		<link rel="alternate" type="text/html" href="https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2716&amp;oldid=prev"/>
		<updated>2014-05-01T22:49:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Und hier meine Lösung:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 1. Mai 2014, 22:49 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Zeile 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;des Anmeldebildschirms arbeiten. Wenn ja, dann w&amp;amp;auml;re es sch&amp;amp;ouml;n&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;des Anmeldebildschirms arbeiten. Wenn ja, dann w&amp;amp;auml;re es sch&amp;amp;ouml;n&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;einmal zu sehen, wie Ihr es gemacht habt.&amp;lt;/p&amp;gt;&amp;lt;i&amp;gt;(uwho)&amp;lt;/i&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;einmal zu sehen, wie Ihr es gemacht habt.&amp;lt;/p&amp;gt;&amp;lt;i&amp;gt;(uwho)&amp;lt;/i&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;p&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;div style=&quot;padding:3px 10px; border: solid 2px;border-color:#F00; width:100%&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;b&gt;Update:&amp;lt;/b&gt; Ich habe gerade gemerkt, da&amp;amp;szlig; ich vergessen habe die &amp;amp;Auml;nderungen an der /etc/firewall.ffrl und der /etc/firewall.user zu beschreiben. Ohne die funktioniert diese Anleitung nicht! Ich hole das in Kürze nach.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/div&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/p&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;p&amp;gt;Und hier meine L&amp;amp;ouml;sung:&amp;lt;/p&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;p&amp;gt;Und hier meine L&amp;amp;ouml;sung:&amp;lt;/p&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ffrl_wiki:diff::1.12:old-2715:rev-2716 --&gt;
&lt;/table&gt;</summary>
		<author><name>Uwho</name></author>
	</entry>
	<entry>
		<id>https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2715&amp;oldid=prev</id>
		<title>Uwho: /* Und hier meine L&amp;ouml;sung: */</title>
		<link rel="alternate" type="text/html" href="https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2715&amp;oldid=prev"/>
		<updated>2014-04-27T18:22:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Und hier meine Lösung:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 27. April 2014, 18:22 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot;&gt;Zeile 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;zu machen. Leider habe ich es nicht geschafft. Das liegt vor allem&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;zu machen. Leider habe ich es nicht geschafft. Das liegt vor allem&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;daran, da&amp;amp;szlig; die &amp;amp;quot;neue Firmware&amp;amp;quot; &amp;amp;uuml;berwiegend auf&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;daran, da&amp;amp;szlig; die &amp;amp;quot;neue Firmware&amp;amp;quot; &amp;amp;uuml;berwiegend auf&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ebtables und nicht auf iptables setzt und im Layer &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;2 &lt;/del&gt;einiges anders&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ebtables und nicht auf iptables setzt und im Layer &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;3 &lt;/ins&gt;einiges anders&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;l&amp;amp;auml;uft. Kurz gesagt, ich habe das Anmeldeverfahren jetzt auch mit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;l&amp;amp;auml;uft. Kurz gesagt, ich habe das Anmeldeverfahren jetzt auch mit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ebtables realisiert und so l&amp;amp;auml;uft's.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ebtables realisiert und so l&amp;amp;auml;uft's.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ffrl_wiki:diff::1.12:old-2692:rev-2715 --&gt;
&lt;/table&gt;</summary>
		<author><name>Uwho</name></author>
	</entry>
	<entry>
		<id>https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2692&amp;oldid=prev</id>
		<title>Uwho am 10. April 2014 um 13:34 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2692&amp;oldid=prev"/>
		<updated>2014-04-10T13:34:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 10. April 2014, 13:34 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l340&quot;&gt;Zeile 340:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 340:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Speichern und fertig! Nach einem Reboot sollte der Freifunkrouter über eine Anmeldeseite ('splash screen') verfügen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Speichern und fertig! Nach einem Reboot sollte der Freifunkrouter über eine Anmeldeseite ('splash screen') verfügen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;p align=&amp;quot;center&amp;quot; style=&amp;quot;margin-bottom: 0cm&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: normal&amp;quot;&amp;gt;Ich&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;p align=&amp;quot;center&amp;quot; style=&amp;quot;margin-bottom: 0cm&amp;quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;lt;strike&lt;/ins&gt;&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: normal&amp;quot;&amp;gt;Ich&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;habe diese Konfiguration bisher ausschlie&amp;amp;szlig;lich mit einer allein&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;habe diese Konfiguration bisher ausschlie&amp;amp;szlig;lich mit einer allein&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;betriebenen Queen ohne Drohnen getestet. Wie sich das ganze mit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;betriebenen Queen ohne Drohnen getestet. Wie sich das ganze mit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Drohnen verh&amp;amp;auml;lt, wei&amp;amp;szlig; ich noch gar nicht. Ich bin noch in&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Drohnen verh&amp;amp;auml;lt, wei&amp;amp;szlig; ich noch gar nicht. Ich bin noch in&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;der &amp;lt;/span&amp;gt;&amp;lt;u&amp;gt;&amp;lt;span style=&amp;quot;font-weight: normal&amp;quot;&amp;gt;Bastelphase&amp;lt;/span&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;span style=&amp;quot;font-weight: normal&amp;quot;&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;der &amp;lt;/span&amp;gt;&amp;lt;u&amp;gt;&amp;lt;span style=&amp;quot;font-weight: normal&amp;quot;&amp;gt;Bastelphase&amp;lt;/span&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;span style=&amp;quot;font-weight: normal&amp;quot;&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ich freue mich &amp;amp;uuml;ber Jeden, der mitbastelt.&amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ich freue mich &amp;amp;uuml;ber Jeden, der mitbastelt.&amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/strike&amp;gt;&amp;lt;/p&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;p&amp;gt;Der Anmeldebildschitm wird anders als früher nicht mehr von der zuständigen Queen sondern von dem Router erzeugt, mit dem man verbunden ist. Es können Drohnen mit und ohne Anmeldebildschirm problemlos im selben Funknetz betrieben werden. Jeder Router kann so auch eine individuelle Anmeldeseite (als Werbeeffekt, etc.) haben.&lt;/ins&gt;&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ffrl_wiki:diff::1.12:old-2691:rev-2692 --&gt;
&lt;/table&gt;</summary>
		<author><name>Uwho</name></author>
	</entry>
	<entry>
		<id>https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2691&amp;oldid=prev</id>
		<title>Uwho am 10. April 2014 um 13:21 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2691&amp;oldid=prev"/>
		<updated>2014-04-10T13:21:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 10. April 2014, 13:21 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l68&quot;&gt;Zeile 68:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 68:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;vi /etc/crontabs/root&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;vi /etc/crontabs/root&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;und tragen dort als letzte Zeile 0 3 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0 0 0 &lt;/del&gt;/etc/mksplash ein. Speichern! Bei mir sieht die Datei danach so aus:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;und tragen dort als letzte Zeile 0 3 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* * * &lt;/ins&gt;/etc/mksplash ein. Speichern! Bei mir sieht die Datei danach so aus:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #ffffe6; width:100%&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #ffffe6; width:100%&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*/3 * * * * /usr/sbin/fastd_watchdog # fastd watchdog&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*/3 * * * * /usr/sbin/fastd_watchdog # fastd watchdog&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ffrl_wiki:diff::1.12:old-2690:rev-2691 --&gt;
&lt;/table&gt;</summary>
		<author><name>Uwho</name></author>
	</entry>
	<entry>
		<id>https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2690&amp;oldid=prev</id>
		<title>Uwho am 7. April 2014 um 00:28 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2690&amp;oldid=prev"/>
		<updated>2014-04-07T00:28:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. April 2014, 00:28 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l127&quot;&gt;Zeile 127:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 127:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wir öffnen die bestehende Datei mit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wir öffnen die bestehende Datei mit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/www/service/cgi-bin/splash_click.html&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vi &lt;/ins&gt;/www/service/cgi-bin/splash_click.html&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;und tauschen den gesamten Inhalt gegen den Folgenden aus.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;und tauschen den gesamten Inhalt gegen den Folgenden aus.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l160&quot;&gt;Zeile 160:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 160:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wir öffnen die bestehende Datei mit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wir öffnen die bestehende Datei mit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/www/service/index.html&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vi &lt;/ins&gt;/www/service/index.html&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;und tauschen den gesamten Inhalt gegen den Folgenden aus.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;und tauschen den gesamten Inhalt gegen den Folgenden aus.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l302&quot;&gt;Zeile 302:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 302:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;und wir öffnen die bestehende Datei mit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;und wir öffnen die bestehende Datei mit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;/www/service/iframe.html&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vi &lt;/ins&gt;/www/service/iframe.html&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;und tauschen den gesamten Inhalt gegen den Folgenden aus.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;und tauschen den gesamten Inhalt gegen den Folgenden aus.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ffrl_wiki:diff::1.12:old-2689:rev-2690 --&gt;
&lt;/table&gt;</summary>
		<author><name>Uwho</name></author>
	</entry>
	<entry>
		<id>https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2689&amp;oldid=prev</id>
		<title>Uwho am 7. April 2014 um 00:18 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2689&amp;oldid=prev"/>
		<updated>2014-04-07T00:18:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 7. April 2014, 00:18 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l53&quot;&gt;Zeile 53:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 53:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2. Anschließend tragen wir unsere neu erstellte Datei in ''/etc/rc.local'' ein, damit sie bei jedem Systemstart ausgeführt wird. &amp;lt;br&amp;gt;Dazu öffnen wir die Datei mit&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2. Anschließend tragen wir unsere neu erstellte Datei in ''/etc/rc.local'' ein, damit sie bei jedem Systemstart ausgeführt wird. &amp;lt;br&amp;gt;Dazu öffnen wir die Datei mit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;vi /etc/local&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.rc&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;vi /etc/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;rc.&lt;/ins&gt;local&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;und schreiben den Dateinamen /etc/mksplash hinein.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;und schreiben den Dateinamen /etc/mksplash hinein.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ffrl_wiki:diff::1.12:old-2688:rev-2689 --&gt;
&lt;/table&gt;</summary>
		<author><name>Uwho</name></author>
	</entry>
	<entry>
		<id>https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2688&amp;oldid=prev</id>
		<title>Uwho: Die Seite wurde neu angelegt: „ == &lt;p&gt;Motivation&lt;/p&gt; ==  &lt;p&gt;Die sog. &amp;quot;alte Firmware&amp;quot; (letzter Release 1.9.2013) brachte standardm&amp;auml;&amp;szlig;ig einen Anmeldebildschirm ('splash sc…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.freifunk-rheinland.net/index.php?title=Anmeldebildschirm_(%27splash_screen%27)_nachr%C3%BCsten&amp;diff=2688&amp;oldid=prev"/>
		<updated>2014-04-07T00:08:14Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „ == &amp;lt;p&amp;gt;Motivation&amp;lt;/p&amp;gt; ==  &amp;lt;p&amp;gt;Die sog. &amp;quot;alte Firmware&amp;quot; (letzter Release 1.9.2013) brachte standardmäßig einen Anmeldebildschirm (&amp;#039;splash sc…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== &amp;lt;p&amp;gt;Motivation&amp;lt;/p&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Die sog. &amp;amp;quot;alte Firmware&amp;amp;quot; (letzter Release 1.9.2013)&lt;br /&gt;
brachte standardm&amp;amp;auml;&amp;amp;szlig;ig einen Anmeldebildschirm ('splash&lt;br /&gt;
screen') mit. Die sog. &amp;amp;quot;neue Firmware&amp;amp;quot; hatte dann keinen&lt;br /&gt;
mehr, was zu heftigen Diskussionen innerhalb des Vereins gef&amp;amp;uuml;hrt&lt;br /&gt;
hatte. Die Argumente der Bef&amp;amp;uuml;rworter des Anmeldebildschirms&lt;br /&gt;
waren f&amp;amp;uuml;r mich nachvollziehbar, die der Gegner wirkten auf mich&lt;br /&gt;
ein wenig vorgeschoben. F&amp;amp;uuml;r einen Verein sollte es wichtig sein,&lt;br /&gt;
alle Mitglieder mitzunehmen. Letztmalig habe ich diese Diskussion auf&lt;br /&gt;
dem Freifunktag im M&amp;amp;auml;rz 2014 miterlebt, was mich damals zu der&lt;br /&gt;
Aussage brachte: &amp;amp;quot;Wenn die Entwickler das nicht machen wollen,&lt;br /&gt;
dann werde ich eine L&amp;amp;ouml;sung zum Nachr&amp;amp;uuml;sten finden.&amp;amp;quot;&lt;br /&gt;
Nun, der Freifunktag ist jetzt schon etwas l&amp;amp;auml;nger her und ich&lt;br /&gt;
habe vom Anmeldebildschirm nichts mehr geh&amp;amp;ouml;rt. Ich wei&amp;amp;szlig;&lt;br /&gt;
nicht, ob irgendwo noch andere Freifunker an der Wiedereinf&amp;amp;uuml;hrung&lt;br /&gt;
des Anmeldebildschirms arbeiten. Wenn ja, dann w&amp;amp;auml;re es sch&amp;amp;ouml;n&lt;br /&gt;
einmal zu sehen, wie Ihr es gemacht habt.&amp;lt;/p&amp;gt;&amp;lt;i&amp;gt;(uwho)&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;p&amp;gt;Und hier meine L&amp;amp;ouml;sung:&amp;lt;/p&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Basis war die &amp;amp;quot;neue Firmware&amp;amp;quot; f&amp;amp;uuml;r Rheinufer&lt;br /&gt;
(Release 25.2.2014). Der Routertyp spielt keine Rolle. Anf&amp;amp;auml;nglich&lt;br /&gt;
war es mein Ziel, das alte Anmeldeverfahren blo&amp;amp;szlig; wieder g&amp;amp;auml;ngig&lt;br /&gt;
zu machen. Leider habe ich es nicht geschafft. Das liegt vor allem&lt;br /&gt;
daran, da&amp;amp;szlig; die &amp;amp;quot;neue Firmware&amp;amp;quot; &amp;amp;uuml;berwiegend auf&lt;br /&gt;
ebtables und nicht auf iptables setzt und im Layer 2 einiges anders&lt;br /&gt;
l&amp;amp;auml;uft. Kurz gesagt, ich habe das Anmeldeverfahren jetzt auch mit&lt;br /&gt;
ebtables realisiert und so l&amp;amp;auml;uft's. &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;F&amp;amp;uuml;hlt Euch frei hier Verbesserungen&lt;br /&gt;
einzubringen!&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;p&amp;gt;Jetzt geht es los!&amp;lt;/p&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;1. Wir legen von der &amp;lt;span style=&amp;quot;background: #e6e6ff&amp;quot;&amp;gt;Komandozeile&amp;lt;/span&amp;gt;&lt;br /&gt;
des Routers aus die Datei &amp;lt;i&amp;gt;/etc/mksplash&amp;lt;/i&amp;gt; neu an&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/mksplash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und kopieren als &amp;lt;span style=&amp;quot;background: #ffffe6&amp;quot;&amp;gt;Dateiinhalt&amp;lt;/span&amp;gt; die folgenden Zeilen hinein.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #ffffe6; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
ebtables -t broute -F BROUTING&lt;br /&gt;
ebtables -t broute -A BROUTING --mark ! 1/1 -p IPV4 --ip-protocol 6 --ip-destination-port 80 -j redirect --redirect-target ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Speichern!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Danach wird die Datei noch mit &lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
chmod 777 /etc/mksplash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
ausführbar gemacht.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
2. Anschließend tragen wir unsere neu erstellte Datei in ''/etc/rc.local'' ein, damit sie bei jedem Systemstart ausgeführt wird. &amp;lt;br&amp;gt;Dazu öffnen wir die Datei mit&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/local.rc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und schreiben den Dateinamen /etc/mksplash hinein.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #ffffe6; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
# Put your custom commands here that should be executed once&lt;br /&gt;
# the system init finished. By default this file does nothing.&lt;br /&gt;
&lt;br /&gt;
/etc/mksplash&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Speichern und fertig.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3. Wir öffnen die Datei /etc/crontabs/root mit&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
vi /etc/crontabs/root&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und tragen dort als letzte Zeile 0 3 0 0 0 /etc/mksplash ein. Speichern! Bei mir sieht die Datei danach so aus:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #ffffe6; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
*/3 * * * * /usr/sbin/fastd_watchdog # fastd watchdog&lt;br /&gt;
0 * * * *  /usr/sbin/owm-update update_map # owm update&lt;br /&gt;
*/1 * * * * /usr/sbin/splash_sync queen # splash sync&lt;br /&gt;
0 3 * * * /etc/mksplash &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Anschließend sorgen wir noch dafür, daß cron auch wirklich läuft.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/cron enable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/cron restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
4.  Damit die Umleitung von Webseiten zuverlässig immer auf die Datei ''/index.html'' führt, müssen wir noch eine Konfigurationseinstellung des Routerwebservers (uhttpd) ergänzen. Dort muß die Fehlerseite (&amp;quot;Fehler 404&amp;quot;) auf ''/index.html'' umgeleitet werden. Die Option dazu ist bei der verwendeten Firmware noch nicht eingetragen und wird neu angelegt.&lt;br /&gt;
&lt;br /&gt;
Wir öffnen die Datei ''/etc/config/uhttpd'' und fügen für 'uhttpd service' die Option 'error_page  /index.html' ein. Das sieht z.B. dann so aus: (Dateiausschnitt)&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #ffffe6; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
. . .&lt;br /&gt;
&lt;br /&gt;
# service instance&lt;br /&gt;
config uhttpd service&lt;br /&gt;
	option home		/www/service&lt;br /&gt;
	option listen_http 	80&lt;br /&gt;
&lt;br /&gt;
	option error_page    /index.html&lt;br /&gt;
&lt;br /&gt;
	# Reject requests from RFC1918 IP addresses&lt;br /&gt;
	# directed to the servers public IP(s).&lt;br /&gt;
&lt;br /&gt;
. . .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Speichern!&lt;br /&gt;
&lt;br /&gt;
Ab jetzt sollte jeder Versuch eine unverschlüsselte Webseite aufzurufen auf dem altbekannten Anmeldebildschirm landen. Das Anmelden selbst funktioniert aber noch nicht.&lt;br /&gt;
&lt;br /&gt;
5. Ein Problem ist noch zu lösen: Der Anmeldebildschirm zeigt die Meldung, daß diese Wolke zz. kein Internet hat. Das liegt daran, daß das alte Verfahren zur Überprüfung des Internetstatus nicht mehr funktioniert. Hier ist also noch eine Baustelle! Ich habe vorerst auf diese Überprüfung verzichtet und den Inhalt von /www/service/cgi-bin/online.json wie folgt geändert.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
vi /www/service/cgi-bin/online.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Dateiinhalt gegen diesen hier austauschen:&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #ffffe6; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh -e&lt;br /&gt;
&lt;br /&gt;
. /www/service/cgi-bin/common.sh&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;Status: 200 OK\r&lt;br /&gt;
Content-Type: application/json\r&lt;br /&gt;
\r&lt;br /&gt;
#$(have_internet &amp;amp;&amp;amp; echo true || echo false)&amp;quot;&lt;br /&gt;
$(echo true &amp;amp;&amp;amp; echo true)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Speichern! &lt;br /&gt;
&lt;br /&gt;
6. Jetzt fehlt nur noch das eigentliche Verfahren zur Anmeldung. Das habe ich in der Datei /www/service/cgi-bin/splash_click.html untergebracht. Für jeden Client wird dort eine ebtables-Regel, die Datenpakete auf Port 80 von seiner MAC-Adresse zukünftig bis auf Widerruf durchläßt, erzeugt. Weiterhin erfolgt hier, wie gehabt, die Weiterleitung auf die Infoseite. Zz. ist hier die Freifunk Rheinland e.V. Webseite eingestellt.&lt;br /&gt;
&lt;br /&gt;
Wir öffnen die bestehende Datei mit&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
/www/service/cgi-bin/splash_click.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und tauschen den gesamten Inhalt gegen den Folgenden aus.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #ffffe6; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh -e&lt;br /&gt;
&lt;br /&gt;
. $IPKG_INSTROOT/etc/functions.sh&lt;br /&gt;
#. /etc/splash.sh&lt;br /&gt;
. /www/service/cgi-bin/common.sh&lt;br /&gt;
&lt;br /&gt;
# decode request params&lt;br /&gt;
URL=&amp;quot;$(sed -n 's/^.*target_url=\([^&amp;amp;]*\).*$/\1/p' | urldecode || true)&amp;quot;&lt;br /&gt;
#URL=&amp;quot;&amp;quot;&lt;br /&gt;
USER_MAC=$(grep ^$REMOTE_HOST &amp;lt;/proc/net/arp | awk 'BEGIN { FS = &amp;quot; &amp;quot; } ; { print $4 }')&lt;br /&gt;
[ -n &amp;quot;$USER_MAC&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ebtables -t broute -I BROUTING -s $USER_MAC -p IPV4 --ip-protocol 6 --ip-destination-port 80 -j mark --set-mark 1 --mark-target CONTINUE                                                         &lt;br /&gt;
&lt;br /&gt;
echo -en &amp;quot;Status: 200 OK\r&lt;br /&gt;
Content-Type: text/html\r&lt;br /&gt;
\r&lt;br /&gt;
&amp;quot;&lt;br /&gt;
sed &amp;quot;s/targeturl/$(echo &amp;quot;$URL&amp;quot;)/g&amp;quot; iframe.html&lt;br /&gt;
exit 0&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Speichern!&lt;br /&gt;
&lt;br /&gt;
7. Da ein Verfahren zum URL-dekodieren nicht mehr wie in der &amp;quot;alten Firmware&amp;quot; funktioniert, habe ich die Dateien /www/service/index.html und /www/service/iframe.html anpassen müssen. Das URL-dekodieren ist jetzt über Javascript in diesen beiden Dateien gelöst. (Randeffekt: Rechenzeit auf dem Router eingespart.)&lt;br /&gt;
&lt;br /&gt;
Wir öffnen die bestehende Datei mit&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
/www/service/index.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und tauschen den gesamten Inhalt gegen den Folgenden aus.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #ffffe6; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;de&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Freifunk Rheinland&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;/css/bootstrap.min.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;/css/ffj.css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;navbar&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;navbar-inner&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;container-fluid&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;a class=&amp;quot;brand&amp;quot; href=&amp;quot;/&amp;quot;&amp;gt;Freifunk Rheinland &amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;nav-collapse hidden&amp;quot; id=&amp;quot;nav&amp;quot;&amp;gt;&amp;lt;ul class=&amp;quot;nav&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/settings.html&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;icon-cog icon-white&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Einstellungen&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;container-fluid&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;hero-unit&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img class=&amp;quot;pull-right&amp;quot; src=&amp;quot;/img/logo.png&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;&amp;lt;a id=&amp;quot;content&amp;quot; name=&amp;quot;content&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;Willkommen!&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;Du bist jetzt mit dem freien Funknetz&lt;br /&gt;
    &amp;lt;a href=&amp;quot;http://www.freifunk-rheinland.net&amp;quot;&amp;gt;Freifunk Rheinland&amp;lt;/a&amp;gt;&lt;br /&gt;
    verbunden.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;Wir sind ein experimentelles Gemeinschaftsnetzwerk, aber kein&lt;br /&gt;
    Internetanbieter.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;http://www.freifunk-rheinland.net&amp;quot; class=&amp;quot;btn btn-success btn-large&amp;quot;&amp;gt;Mehr lernen&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;alert alert-error hidden&amp;quot; id=&amp;quot;offline&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;&amp;lt;b&amp;gt;Das Internet ist in dieser Wolke vorr&amp;amp;uuml;bergehend nicht&lt;br /&gt;
      verf&amp;amp;uuml;gbar.&amp;lt;/b&amp;gt;&amp;lt;span class=&amp;quot;hidden&amp;quot; id=&amp;quot;local_services&amp;quot;&amp;gt; Die &amp;lt;a href=&amp;quot;/services.html&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;icon-home&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&lt;br /&gt;
      lokalen Dienste&amp;lt;/a&amp;gt; der Wolke stehen weiter zur&lt;br /&gt;
      Verf&amp;amp;uuml;gung.&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;span4&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Lokales Netzwerk&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Im Freifunknetz kann &amp;lt;emph&amp;gt;jeder&amp;lt;/emph&amp;gt; Dienste anbieten:&lt;br /&gt;
      alle teilnehmenden Computer k&amp;amp;ouml;nnen direkt miteinander&lt;br /&gt;
      kommunizieren.&amp;lt;span class=&amp;quot;hidden&amp;quot; id=&amp;quot;settings&amp;quot;&amp;gt; Unter &amp;lt;a href=&amp;quot;/settings.html&amp;quot; style=&amp;quot;white-space: nowrap&amp;quot;&amp;gt;&amp;lt;i class=&amp;quot;icon-cog&amp;quot;&amp;gt;&amp;lt;/i&amp;gt;&amp;amp;nbsp;Einstellungen&amp;lt;/a&amp;gt;&lt;br /&gt;
      kannst du festlegen, wie du das Netzwerk nutzen m&amp;amp;ouml;chtest&lt;br /&gt;
      und Resourcen mit anderen Freifunkern teilen.&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;span4&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Internet&amp;lt;/h2&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Ein Zugang ins Internet ist m&amp;amp;ouml;glich, da einige&lt;br /&gt;
	Freifunker ihre privaten Internetzug&amp;amp;auml;nge zur&lt;br /&gt;
	Verf&amp;amp;uuml;gung stellen. Diese Zug&amp;amp;auml;nge m&amp;amp;uuml;ssen sich&lt;br /&gt;
	hier alle teilen. Bitte sei Dir dessen bewusst und verhalte&lt;br /&gt;
	Dich dementsprechend:&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;ul&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;keine Filesharing-Programme&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;keine unn&amp;amp;ouml;tigen Downloads oder Streams&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;keine illegalen Aktivit&amp;amp;auml;ten&amp;lt;/strong&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;p&amp;gt;Mit einem Klick auf &amp;lt;em&amp;gt;Akzeptieren&amp;lt;/em&amp;gt; kannst du f&amp;amp;uuml;r 1&lt;br /&gt;
	Stunde unser Netz verwenden. Dann wirst du erneut aufgefordet,&lt;br /&gt;
	diese Bedingungen zu akzeptieren.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;form name=&amp;quot;akzept&amp;quot; action=&amp;quot;/cgi-bin/splash_click.html&amp;quot; method=&amp;quot;POST&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;username&amp;quot; value=&amp;quot;Freifunk&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;input type=&amp;quot;password&amp;quot; name=&amp;quot;password&amp;quot; value=&amp;quot;Hotspot&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;target_url&amp;quot; value=&amp;quot;targeturl&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;input type=&amp;quot;submit&amp;quot; class=&amp;quot;btn btn-primary&amp;quot; value=&amp;quot;Akzeptieren&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;a class=&amp;quot;btn&amp;quot; href=&amp;quot;/services.html&amp;quot;&amp;gt;Ablehnen&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;/form&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
   document.akzept.target_url.value = window.location.href;&lt;br /&gt;
//--&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;span4&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2&amp;gt;Mitmachen&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;p&amp;gt;Wenn Du unsere Idee gut findest und das Netz regelm&amp;amp;auml;ssig&lt;br /&gt;
	benutzt, dann bitten wir Dich um Unterst&amp;amp;uuml;tzung:&lt;br /&gt;
      &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;ul&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.freifunk-rheinland.net/&amp;quot;&amp;gt;Werde selbst&lt;br /&gt;
	Freifunker&amp;lt;/a&amp;gt;. Dazu muss man nur einen handels&amp;amp;uuml;blichen&lt;br /&gt;
	WLAN-Router ins Fensterbrett stellen.&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.freifunk-rheinland.net/&amp;quot;&amp;gt;Spende&amp;lt;/a&amp;gt; ein paar Euro, damit wir unser&lt;br /&gt;
	Netz weiter betreiben und ausbauen k&amp;amp;ouml;nnen.&amp;lt;/li&amp;gt;&lt;br /&gt;
	&amp;lt;li&amp;gt;Wenn Du selbst privat genutzte WLAN-Ger&amp;amp;auml;te betreibst&lt;br /&gt;
	nutze daf&amp;amp;uuml;r bitte andere Kan&amp;amp;auml;le&lt;br /&gt;
	als wir.&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script src=&amp;quot;/js/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/js/parse_services.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/js/bootstrap.min.js&amp;quot; defer&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$.getJSON(&amp;quot;cgi-bin/online.json&amp;quot;, function(haveInternet) {&lt;br /&gt;
    if(!haveInternet)&lt;br /&gt;
	$('#offline').removeClass('hidden');&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$.getJSON(&amp;quot;cgi-bin/client_net.json&amp;quot;, function(clientInfo) {&lt;br /&gt;
    if(clientInfo.wired) {&lt;br /&gt;
        $('#settings').removeClass('hidden');&lt;br /&gt;
        $('#nav').removeClass('hidden');&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$.when(&lt;br /&gt;
    $.getJSON('/cgi-bin/services.json'),&lt;br /&gt;
    $.ajax({url: '/js/parse_services.js', dataType: 'script', cache: true})&lt;br /&gt;
).done(function(res) {&lt;br /&gt;
    services(res[0]).drawLine($('#service-ul'));&lt;br /&gt;
    $('p#service-loading').remove();&lt;br /&gt;
    if (res[0].length &amp;gt; 0) &lt;br /&gt;
	$('#local_services').removeClass('hidden');&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und wir öffnen die bestehende Datei mit&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #e6e6ff; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
/www/service/iframe.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
und tauschen den gesamten Inhalt gegen den Folgenden aus.&lt;br /&gt;
&amp;lt;pre style=&amp;quot;padding:3px 3px 3px 3px; background: #ffffe6; width:100%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html class=&amp;quot;no-js&amp;quot; lang=&amp;quot;de&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;head&amp;gt;&lt;br /&gt;
		&amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;title&amp;gt;Freifunk Rheinland Redirect&amp;lt;/title&amp;gt;&lt;br /&gt;
	&amp;lt;/head&amp;gt;&lt;br /&gt;
	&amp;lt;body style=&amp;quot;margin:0px;&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;div style=&amp;quot;width:100%;padding:5px 0;background-color:#FFCB05;text-align:center;border-bottom:3px solid #E0256C&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;a style=&amp;quot;color:#000;font-weight:bold;text-decoration:none&amp;quot; id=&amp;quot;targeturl&amp;quot; href=&amp;quot;targeturl&amp;quot;&amp;gt;Weiter zur gesuchten Seite &amp;amp;gt;&amp;amp;gt;&amp;amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;http://www.freifunk-rheinland.net/&amp;quot; width=&amp;quot;99%&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
		&amp;lt;script&amp;gt;&lt;br /&gt;
			function pageY(elem) {&lt;br /&gt;
				return elem.offsetParent ? (elem.offsetTop + pageY(elem.offsetParent)) : elem.offsetTop;&lt;br /&gt;
			}&lt;br /&gt;
			function resizeIframe() {&lt;br /&gt;
				var height = document.documentElement.clientHeight;&lt;br /&gt;
				height -= pageY(document.getElementById('frame')) + 20 ;&lt;br /&gt;
				height = (height &amp;lt; 0) ? 0 : height;&lt;br /&gt;
				document.getElementById('frame').style.height = height + 'px';&lt;br /&gt;
			}&lt;br /&gt;
			window.onresize = resizeIframe;&lt;br /&gt;
			resizeIframe();&lt;br /&gt;
		&amp;lt;/script&amp;gt;&lt;br /&gt;
		&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
		var link = document.getElementById(&amp;quot;targeturl&amp;quot;);&lt;br /&gt;
		var linkarr = decodeURIComponent( document.getElementById(&amp;quot;targeturl&amp;quot;).href ).split(&amp;quot;//&amp;quot;);&lt;br /&gt;
		link.setAttribute( &amp;quot;href&amp;quot; , &amp;quot;http://&amp;quot; + linkarr[2] );&lt;br /&gt;
		&amp;lt;/script&amp;gt;&lt;br /&gt;
	&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Speichern und fertig! Nach einem Reboot sollte der Freifunkrouter über eine Anmeldeseite ('splash screen') verfügen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot; style=&amp;quot;margin-bottom: 0cm&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot;#ff0000&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;font-weight: normal&amp;quot;&amp;gt;Ich&lt;br /&gt;
habe diese Konfiguration bisher ausschlie&amp;amp;szlig;lich mit einer allein&lt;br /&gt;
betriebenen Queen ohne Drohnen getestet. Wie sich das ganze mit&lt;br /&gt;
Drohnen verh&amp;amp;auml;lt, wei&amp;amp;szlig; ich noch gar nicht. Ich bin noch in&lt;br /&gt;
der &amp;lt;/span&amp;gt;&amp;lt;u&amp;gt;&amp;lt;span style=&amp;quot;font-weight: normal&amp;quot;&amp;gt;Bastelphase&amp;lt;/span&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;span style=&amp;quot;font-weight: normal&amp;quot;&amp;gt;.&lt;br /&gt;
Ich freue mich &amp;amp;uuml;ber Jeden, der mitbastelt.&amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Uwho</name></author>
	</entry>
</feed>