<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jürgen Kreileder &#187; adsl</title>
	<atom:link href="http://blog.blackdown.de/tag/adsl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.blackdown.de</link>
	<description>Juergen Kreileder&#039;s boring blog</description>
	<lastBuildDate>Sun, 13 Jun 2010 02:01:41 +0000</lastBuildDate>
	<language>en</language>
	<copyright>Copyright 2010, Juergen Kreileder</copyright>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha-jk1</generator>
		<item>
		<title>Speedport Routers Eat Your DNS SOA Requests in Modem-Mode</title>
		<link>http://blog.blackdown.de/2009/11/25/speedport-routers-eat-your-dns-soa-requests-in-modem-mode/</link>
		<comments>http://blog.blackdown.de/2009/11/25/speedport-routers-eat-your-dns-soa-requests-in-modem-mode/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 23:17:37 +0000</pubDate>
		<dc:creator>Jürgen Kreileder</dc:creator>
				<category><![CDATA[Config]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[adsl]]></category>
		<category><![CDATA[avm]]></category>
		<category><![CDATA[deutsche telekom]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[modem]]></category>
		<category><![CDATA[pppoe]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[speedport]]></category>
		<category><![CDATA[vdsl]]></category>

		<guid isPermaLink="false">http://blog.blackdown.de/?p=358</guid>
		<description><![CDATA[Some years ago I switched to using a Speedport W701V from Deutsche Telekom on my ADSL line at home. I set it up in modem-mode and let a small Linux box handle everything else. This setup had worked fine with other modems but shortly after switching to the Speedport I noticed that my local caching [...]]]></description>
			<content:encoded><![CDATA[<p>Some years ago I switched to using a Speedport W701V from <a href="http://www.t-home.de/">Deutsche Telekom</a> on my ADSL line at home.  I set it up in modem-mode and let a small Linux box handle everything else.  This setup had worked fine with other modems but shortly after switching to the Speedport I noticed that my local caching DNS server didn&#8217;t work correctly anymore.  I didn&#8217;t really connect the dots at this point, though.</p>
<p>That happened a few days later when I tried to use Apple&#8217;s <em>Back to My Mac</em> — it just didn&#8217;t work.  After some network tracing I found out that the Apple machine sent DNS SOA requests but never got a reply back.  It turned out that all SOA request got blocked somewhere.  Sending requests to my own name server (<code>host -t soa blackdown.de ns.blackdown.de</code>) and tracing DNS there showed that no packet ever arrived.</p>
<p>I put the Speedport back into router-mode at this point and, who would have guessed it, SOA requests worked fine again.</p>
<p>After fruitless discussions with Deutsche Telekom support (it was impossible to find anyone who even remotely understood what I was talking about) and sending a bug report to <a href="http://www.avm.de/">AVM</a> (the 701V actually is a FRITZ!Box) which never got an answer, I finally solved the problem by putting a <a href="http://trac.freetz.org/">Freetz</a> firmware on the Speedport.  This firmware had an option to disable the <em>PPPoE-Filter</em>.  After disabling the filter the device worked flawlessly in modem-mode.</p>
<p>Now, a few days ago, I switched to VDSL and got a new router: a Speedport W920V.<br />
First thing I did was to put it into modem-mode.  And there it was again, the DNS SOA problem!</p>
<p>Knowing what the problem was, I found a simpler fix this time:
<ol style="text-align: left;">
<li>Download the configuration from the device</li>
<li>Manually change <code>dnsfilter_for_active_directory = yes;</code> to <code>dnsfilter_for_active_directory = no;</code> in the <code>pppoefw</code> section</li>
<li>Manually change <code>ipnetbiosfilter = yes;</code> to <code>ipnetbiosfilter = no;</code> in the <code>pppoefw</code> section</li>
<li>Insert a <code>NoChecks=yes</code> line after the <code>Country=</code>&hellip; line in the header to make the device accept the modified file although its checksum is wrong now</li>
<li>Upload the modified configuration to the device</li>
</ol>
<p>(If you have a local NTP server, you also might want to add it to the <code>server_list</code> in the <code>ntpclient</code> section while editing the configuration of the Speedport.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.blackdown.de/2009/11/25/speedport-routers-eat-your-dns-soa-requests-in-modem-mode/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
