<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Cyconet Blog &#187; Networking</title>
	<atom:link href="http://blog.waja.info/category/computing/networking/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.waja.info</link>
	<description>Just a place to be!</description>
	<lastBuildDate>Fri, 07 Oct 2011 07:45:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
		<item>
		<title>Kabel Deutschland breaks DNS System for it&#8217;s customers</title>
		<link>http://blog.waja.info/2008/05/23/kabel-deutschland-breaks-dns-system-for-its-customers/</link>
		<comments>http://blog.waja.info/2008/05/23/kabel-deutschland-breaks-dns-system-for-its-customers/#comments</comments>
		<pubDate>Fri, 23 May 2008 13:59:26 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.waja.info/?p=165</guid>
		<description><![CDATA[Last week I noticed, that Kabel Deutschland, a cable provider in germany, returns for any non existing hosts &#8220;204.9.89.60&#8243;. It seems, thats it is rolled out since last fall. Even for DNSSEC enabled infrastructure it breaks it totally: ; &#60;&#60;&#62;&#62; DiG 9.3.4 &#60;&#60;&#62;&#62; +dnssec web.pixaco.se @83.169.184.161 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I noticed, that <a target="new" href="http://www.kabeldeutschland.de/">Kabel Deutschland</a>, a cable provider in germany, returns for any non existing hosts &#8220;204.9.89.60&#8243;. It seems, thats it is rolled out since last fall. Even for <a target="new" href="http://en.wikipedia.org/wiki/DNSSEC">DNSSEC</a> enabled infrastructure it breaks it totally:</p>
<p class="code">
; &lt;&lt;&gt;&gt; DiG 9.3.4 &lt;&lt;&gt;&gt; +dnssec web.pixaco.se  @83.169.184.161<br />
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<br />
;; ANSWER SECTION:<br />
web.pixaco.se.          0       IN      A       204.9.89.60
</p>
<p>Beside that, this behavour breaks the whole DNS, since many mechanism rely on a negative answer. The most visible effect for the users is, that when having a typo on surfing, he will forwarded to http://suche.kabeldeutschland.de/de.kde.assist/?domain=&lt;domainyoutypedinyourprompt&gt;. Since 204.9.88.0/21 is located at our transatlantic friends from US, there might be some problem with leaking privacy informations. I don&#8217;t feel happy, if I had a typo in my URL and getting listed for it on any terror list or providing the newest porno links to my american friends inside the organisations with the tree capitals.</p>
<p>All that for getting some extra money, but racing pricedumping for connectivity, this sucks a lot.<br />
If you are a customer and feel pissed, you can send a friendly note to them:</p>
<blockquote><p>Kabel Deutschland Vertrieb und Service GmbH &#038; Co. KG<br />
Beschwerdestelle<br />
99116 Erfurt<br />
kundenservice@kabeldeutschland.de<br />
Fax: 01805299925</p></blockquote>
<p>A quick and dirty workaround for dnsmasq maybe to add &#8220;bogus-nxdomain=204.9.89.60&#8243; to your config file. This doesn&#8217;t fix the DNSSEC problem.<br />
The problem also pops up at <a href="http://lists.oarci.net/pipermail/dns-operations/2008-May/002678.html" target="new">dns-operations</a> and there are traces at <a target="new" href="http://www.google.com/search?q=kabel+deutschland+infospace+dns">google</a> too.</p>
<p>[UPDATE] Over 1 year later zdnet.de <a target="new" href="http://www.zdnet.de/sicherheits_analysen_umsatz_um_jeden_preis_falsche_dns_antworten_der_provider_story-39001544-41524645-4.htm">discoverd</a> the problem. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2008/05/23/kabel-deutschland-breaks-dns-system-for-its-customers/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>(old) L-root DNS Server &#8220;stolen&#8221; (for a short time)</title>
		<link>http://blog.waja.info/2008/05/20/old-l-root-dns-server-stolen/</link>
		<comments>http://blog.waja.info/2008/05/20/old-l-root-dns-server-stolen/#comments</comments>
		<pubDate>Tue, 20 May 2008 08:20:02 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://blog.waja.info/?p=164</guid>
		<description><![CDATA[After shutdown of the old L.ROOT-SERVERS.NET the IP address formerly associated with it, the IP continued to answere requests. More informations can be found at the ICANN Blog UPDATE: Before bothering around, if you read the ICANN Blog, you realize that the issue was fixed very shortly. The whole problem is, that the file of [...]]]></description>
			<content:encoded><![CDATA[<p>After shutdown of the old L.ROOT-SERVERS.NET the IP address formerly associated with it, the IP continued to answere requests. More informations can be found at the <a target="new" href="http://blog.icann.org/?p=309">ICANN Blog</a><br />
<strong>UPDATE:</strong> Before bothering around, if you read the <a target="new" href="http://blog.icann.org/?p=309">ICANN Blog</a>, you realize that the issue was fixed very shortly. The whole problem is, that the file of the root DNS servers have to be keeped up to date. This issue should be fixed by operator of resolving nameservers (usually your <a href="http://http://en.wikipedia.org/wiki/ISP" target="new">ISP</a>). A goody will be, to have this fixed by the next point release of debian, but it is NOT security critical.<br />
Thanks Thijs for make me sensible that my article may misslead people who are not reading the <a target="new" href="http://blog.icann.org/?p=309">referenced document</a>.<br />
<strong>UPDATE 2:</strong> A more technical description can also be found at <a href="http://www.renesys.com/blog/2008/05/identity_theft_hits_the_root_n_1.shtml" target="new">Renesys Blog</a> and a <a target="new" href="http://lists.debian.org/debian-release/2008/05/msg00300.html">disussion</a> how it is related to debian.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2008/05/20/old-l-root-dns-server-stolen/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Booting Linux on Cisco 7513</title>
		<link>http://blog.waja.info/2007/06/18/booting-linux-on-cisco-7513/</link>
		<comments>http://blog.waja.info/2007/06/18/booting-linux-on-cisco-7513/#comments</comments>
		<pubDate>Mon, 18 Jun 2007 12:15:57 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[planet]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2007/06/18/booting-linux-on-cisco-7513/</guid>
		<description><![CDATA[Today I was reconfiguring a Cisco 7513 with a RSP 16 and a FastEthernet module inside. So I did a &#8220;erase nvram&#8221; and a &#8220;reload&#8221;. After booting I was surprised to see the following in my Terminal: Would you like to enter the initial configuration dialog? [yes/no]: Loading pxelinux.0 from 10.42.10.50 (via FastEthernet4/0/0): !!! [OK [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was reconfiguring a <a target="new" href="http://www.cisco.com/en/US/products/hw/routers/ps359/ps362/index.html">Cisco 7513</a> with a <a target="new" href="http://www.cisco.com/en/US/products/hw/routers/ps359/products_data_sheet09186a008009201c.html">RSP 16</a> and a <a target="new" href="http://www.cisco.com/en/US/products/hw/modules/ps2033/ps2546/index.html">FastEthernet</a> module inside.<br />
So I did a &#8220;erase nvram&#8221; and a &#8220;reload&#8221;. After booting I was surprised to see the following in my Terminal:</p>
<p class="code">
Would you like to enter the initial configuration dialog? [yes/no]:<br />
Loading pxelinux.0 from 10.42.10.50 (via FastEthernet4/0/0): !!!<br />
[OK - 13156 bytes]
</p>
<p>So the box took an IP via DHCP and tried to netboot. (Un)fortunately it only breaks my terminal, so no worries! ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2007/06/18/booting-linux-on-cisco-7513/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Is DNSSEC ready for wild life?</title>
		<link>http://blog.waja.info/2007/04/20/is-dnssec-ready-for-wild-life/</link>
		<comments>http://blog.waja.info/2007/04/20/is-dnssec-ready-for-wild-life/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 19:57:11 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[ripe]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2007/04/20/is-dnssec-ready-for-wild-life/</guid>
		<description><![CDATA[Today the RIPE DNS for LIRs Training Course did take place. (some not up to date course material can be found here) Managing some thousands of zones inclusive nameserver infrastructure behind since several years, I thought it would be neat to provide a secure dns chain to our costumers. After going deeper into the material [...]]]></description>
			<content:encoded><![CDATA[<p>Today the <a target="new" href="http://www.ripe.net/training/dns/index.html">RIPE DNS for LIRs Training Course</a> did take place. (some not up to date course material can be found <a target="new" href="http://www.ripe.net/training/dns/material/">here</a>)<br />
Managing some thousands of zones inclusive nameserver infrastructure behind since several years, I thought it would be neat to provide a secure dns chain to our costumers.<br />
After going deeper into the material within the course, I recognized the following impacts:</p>
<ul>
<li>only <a target="new" href="http://www.isc.org/sw/bind/">bind9 (>= 9.3)</a> and <a target="new" href="http://en.wikipedia.org/wiki/NSD">NSD</a> privides support (yet)</li>
<li>bandwidth will be increased 2-3 times with max. key size</li>
<li>increased memory usage depending on your server software</li>
<li>operational costs will increasing dramaticaly due significant higher amount of regular work</li>
<li>more computing power (hardware) needed to generate dnssec ready zones and signing</li>
<li>unknown influence on resolving nameservers (load/memory/bandwidth)</li>
<li><strong>chain of trust</strong> ends at resolving nameserver and <strong>is not provided to enduser</strong></li>
</ul>
<p>Since the last issue isn&#8217;t solved (yet), it doesn&#8217;t make any sence for me to invest resources into setting up DNSSec infrastructur, cause the end user would not recognize if the communication with the resolving nameserver or the resolving nameserver itself is taken over.</p>
<p>Any complaints and/or hint? Did I missed something?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2007/04/20/is-dnssec-ready-for-wild-life/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Running different policyd-weight instances</title>
		<link>http://blog.waja.info/2006/09/20/running-different-policyd-weight-instances/</link>
		<comments>http://blog.waja.info/2006/09/20/running-different-policyd-weight-instances/#comments</comments>
		<pubDate>Wed, 20 Sep 2006 12:56:11 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[policyd-weight]]></category>
		<category><![CDATA[Postfix]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2006/09/20/running-different-policyd-weight-instances/</guid>
		<description><![CDATA[Why run different instances of policyd-weight? Cause you may want use different scorings based on Access Policy Delegation. At first you need make a copy of policyd-weight and modify it, since Robert didn&#8217;t implement a switch to specify a config file (yet): # cp policyd-weight policyd-weight-instance2 # sed &#8220;s/&#92/policyd-weight.conf/&#92/policyd-weight-instance2.conf/&#8221; &#92 policyd-weight-instance2 Required changes to the [...]]]></description>
			<content:encoded><![CDATA[<p>Why run different instances of <a target="new" href="http://policyd-weight.org/">policyd-weight</a>? Cause you may want use different scorings based on <a href="http://blog.waja.info/2006/09/20/different-postfix-access-policy-delegation/">Access Policy Delegation</a>.</p>
<p><span id="more-103"></span></p>
<p>At first you need make a copy of policyd-weight and modify it, since Robert didn&#8217;t implement a switch to specify a config file (yet):
</p>
<p class="code">
# cp policyd-weight policyd-weight-instance2<br />
# sed &#8220;s/&#92/policyd-weight.conf/&#92/policyd-weight-instance2.conf/&#8221; &#92<br />
policyd-weight-instance2
</p>
<p>Required changes to the config file:
</p>
<p class="code">
# echo &#8220;$syslog_ident    = &#92<br />
&#8220;postfix/policyd-weight-INSTANCE2&#8243;;&#8221; >> &#92<br />
/etc/policyd-weight-mx.conf<br />
# echo &#8220;$SPATH           = &#92<br />
$LOCKPATH.&#8217;/polw-instance2.sock&#8217;;&#8221; >> &#92<br />
/etc/policyd-weight-mx.conf<br />
# echo &#8220;$PIDFILE         = &#92<br />
&#8220;/var/run/policyd-weight-instance2.pid&#8221;;&#8221; >> &#92<br />
/etc/policyd-weight-mx.conf<br />
# echo &#8220;$TCP_PORT        = &#92<br />
12526;&#8221; >> /etc/policyd-weight-mx.conf
</p>
<p>The difference in my case is to not score &#8220;bogus_mx_score&#8221;, which may cause trouble when mails coming in from backup MX:
</p>
<p class="code">
# echo &#8220;@bogus_mx_score                   = (0,        0    );&#8221; >> &#92<br />
/etc/policyd-weight-mx.conf</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2006/09/20/running-different-policyd-weight-instances/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Different Postfix Access Policy Delegation</title>
		<link>http://blog.waja.info/2006/09/20/different-postfix-access-policy-delegation/</link>
		<comments>http://blog.waja.info/2006/09/20/different-postfix-access-policy-delegation/#comments</comments>
		<pubDate>Wed, 20 Sep 2006 12:21:37 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2006/09/20/different-postfix-access-policy-delegation/</guid>
		<description><![CDATA[Today I got some hints how to use different Access Policy Delegation with postfix. This it opens the possibility to use diffrent check_policy_service in dependency on sender address, client ip &#8230; and so on. Create aliases for groups of access restrictions in /etc/postfix/main.cf: smtpd_restriction_classes = policy1, policy2, policy1 = check_policy_service inet:127.0.0.1:12525 policy2 = check_policy_service inet:127.0.0.1:12526 [...]]]></description>
			<content:encoded><![CDATA[<p>Today I got some hints how to use different <a target="new" href="http://www.postfix.org/SMTPD_POLICY_README.html">Access Policy Delegation</a> with <a href="http://www.postfix.org">postfix</a>. This it opens the possibility to use diffrent <a target="new" href="http://www.postfix.org/SMTPD_POLICY_README.html">check_policy_service</a> in dependency on sender address, client ip &#8230; and so on.</p>
<p><span id="more-102"></span></p>
<p>Create aliases for groups of access restrictions in /etc/postfix/main.cf:</p>
<blockquote><pre>
smtpd_restriction_classes = policy1,
                            policy2,
policy1 = check_policy_service inet:127.0.0.1:12525
policy2 = check_policy_service inet:127.0.0.1:12526
</pre>
</blockquote>
<p>Create &#8220;/etc/postfix/ip_rules.cidr&#8221;:
</p>
<p class="code">
# echo &#8220;127.0.0.1 policy1&#8243; > /etc/postfix/ip_rules.cidr<br />
# echo &#8220;127.0.0.2 policy1&#8243; >> /etc/postfix/ip_rules.cidr<br />
# echo &#8220;0.0.0.0/0 policy2&#8243; >> /etc/postfix/ip_rules.cidr
</p>
<p>Add &#8220;check_client_access cidr:/etc/postfix/ip_rules.cidr&#8221; at the end of &#8220;smtpd_recipient_restrictions&#8221; in /etc/postfix/main.cf</p>
<p>In this scenario you can have different access policies based on the client ip. It is also possible to base it on client reverse dns with help of <a target="new" href="http://www.postfix.org/pcre_table.5.html">pcre maps</a> and recipient/sender address and <a target="new" href="http://www.postfix.org/DATABASE_README.html">hash maps</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2006/09/20/different-postfix-access-policy-delegation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Wireless Bridge and WPA(2) on Linksys Router &#8230; or how to look for a needle in a haystack</title>
		<link>http://blog.waja.info/2006/07/02/wireless-bridge-and-wpa2-on-linksys-router/</link>
		<comments>http://blog.waja.info/2006/07/02/wireless-bridge-and-wpa2-on-linksys-router/#comments</comments>
		<pubDate>Sun, 02 Jul 2006 19:56:44 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[WLan]]></category>
		<category><![CDATA[linksys]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2006/07/02/wireless-bridge-and-wpa2-on-linksys-router-or-how-to-look-for-a-needle-in-a-haystack/</guid>
		<description><![CDATA[I was searching half a night and 2 hours today to get a Linksys Router working a wireless bridge with WPA(2) encryption. I tried Openwrt White Russian RC5 and DD-Wrt V23 SP1 and many combinations of WPA, WPA2, TKIP, AES. The bridge works well with WEP and without any encryption&#8230;. So &#8230; after more than [...]]]></description>
			<content:encoded><![CDATA[<p>I was searching half a night and 2 hours today to get a Linksys Router working a wireless bridge with WPA(2) encryption. I tried <a href="http://openwrt.org">Openwrt</a> White Russian RC5 and <a href="http://www.dd-wrt.com">DD-Wrt</a> V23 SP1 and many combinations of WPA, WPA2, TKIP, AES. The bridge works well with WEP and without any encryption&#8230;.</p>
<p><span id="more-89"></span></p>
<p>So &#8230; after more than one hour googling I found the following in the broadcom kernel module source:</p>
<blockquote><p>
<code>if (val &#038;&#038; strstr(v, "psk")) {<br />
    val = (strstr(v, "psk2") ? 0x84 : 0x4);<br />
    v = nvram_safe_get(wl_var("wpa_psk"));<br />
    if ((strlen(v) >= 8) &#038;&#038; (strlen(v) < 63)) {</p>
<p>        bcom_ioctl(skfd, ifname, WLC_SET_WPA_AUTH, &#038;val, sizeof(val));</p>
<p>        if (nvram_match(wl_var("mode"), "wet")) {<br />
            /* Enable in-driver WPA supplicant */<br />
            wsec_pmk_t pmk;</p>
<p>            pmk.key_len = (unsigned short) strlen(v);<br />
            pmk.flags = WSEC_PASSPHRASE;<br />
            strcpy(pmk.key, v);<br />
            bcom_ioctl(skfd, ifname, WLC_SET_WSEC_PMK, &#038;pmk, sizeof(pmk));<br />
            bcom_set_int(skfd, ifname, "sup_wpa", 1);<br />
        }<br />
    }<br />
}</code></code></p></blockquote>
<p>So &#8230; this means, that the WPA-PSK length has to be >= 8 and < 63, mine was 65. This wasnÃƒâ€šÃ‚Â´t a problem yet, cause I used the routers only in AP mode, where this restriction doesn't effect. Shorting the WPA-PSK length 62 did the trick!</p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2006/07/02/wireless-bridge-and-wpa2-on-linksys-router/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>WRTSL54GS debridged</title>
		<link>http://blog.waja.info/2006/06/28/wrtsl54gs-debridged/</link>
		<comments>http://blog.waja.info/2006/06/28/wrtsl54gs-debridged/#comments</comments>
		<pubDate>Wed, 28 Jun 2006 08:47:27 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[WLan]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[linksys]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2006/06/28/wrtsl54gs-debridged/</guid>
		<description><![CDATA[Okay &#8230; we got the serial port running (same like WRT54GS), so we could be more risky. After some tries I decided to work analog the WRT54G models. Successfull was the following modifications to factory (linksys) defaults: nvram set vlan0ports=&#8221;0 1 2 5*&#8221; nvram set vlan1ports=&#8221;4 5*&#8221; nvram set vlan0hwname=&#8221;et0&#8243; nvram set vlan2ports=&#8221;3 5&#8243; nvram [...]]]></description>
			<content:encoded><![CDATA[<p>Okay &#8230; we got the serial port running (same like WRT54GS), so we could be more risky. After some tries I decided to work analog the WRT54G models.</p>
<p><span id="more-87"></span></p>
<p>Successfull was the following modifications to factory (linksys) defaults:
</p>
<p class="code">nvram set vlan0ports=&#8221;0 1 2 5*&#8221;<br />
nvram set vlan1ports=&#8221;4 5*&#8221;<br />
nvram set vlan0hwname=&#8221;et0&#8243;<br />
nvram set vlan2ports=&#8221;3 5&#8243;<br />
nvram set vlan2hwname=&#8221;et0&#8243;<br />
nvram set dmz_ifname=&#8221;vlan2&#8243;<br />
nvram set lan_ifname=&#8221;br0&#8243;<br />
nvram set lan_ifnames=&#8221;vlan0&#8243;<br />
nvram set wan_ifname=&#8221;ppp0&#8243;</p>
<p>Now the door is open to extend the functionality of the openwrt router</p>
<p class="code"># df<br />
Filesystem           1k-blocks      Used Available Use% Mounted on<br />
/dev/root                 7296      3420      3876  47% /<br />
none                     15276        36     15240   0% /tmp</p>
<p>Hrhrhrhr &#8230; :-) Disassemble photos can be found <a href="http://gallery.cyconet.org/v/wrtsl54gs1/">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2006/06/28/wrtsl54gs-debridged/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>We got some Linksys WRTSL54GS imported from US</title>
		<link>http://blog.waja.info/2006/06/27/we-got-some-linksys-wrtsl54gs-imported-from-us/</link>
		<comments>http://blog.waja.info/2006/06/27/we-got-some-linksys-wrtsl54gs-imported-from-us/#comments</comments>
		<pubDate>Tue, 27 Jun 2006 11:14:43 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[WLan]]></category>
		<category><![CDATA[hardware-hacking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2006/06/27/we-got-some-linksys-wrtsl54gs-imported-from-us/</guid>
		<description><![CDATA[DonÃƒâ€šÃ‚Â´t ask how, but we got some units to europe. The first thing we does, was to install openwrt and to try debridge the switch to have multiple interfaces instead. We was able to remove ports from the switch, but cant create additional working vlans like on WRT54G. So at this point its useless for [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" alt="Linksys WRTSL54GS" title="Linksys WRTSL54GS" style="margin: 0pt 6px 2px 0pt; padding: 3px; display: inline; float: left" src="http://blog.waja.info/wp-content/photos/wrtsl54gs.jpeg" /></p>
<p>DonÃƒâ€šÃ‚Â´t ask how, but we got some units to europe. </p>
<p>The first thing we does, was to install <a href="http://www.openwrt.org">openwrt</a> and to try debridge the switch to have multiple interfaces instead. We was able to remove ports from the switch, but cant create additional working vlans like on <a href="http://blog.waja.info/2005/11/23/break-the-switch-into-separated-ethernet-ports-vlans/">WRT54G</a>. So at this point its useless for our purpose. But we will start exploring as son as possible we have a running serial console.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2006/06/27/we-got-some-linksys-wrtsl54gs-imported-from-us/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Got mad? or Why are modules autoloaded without hotplug or discover?</title>
		<link>http://blog.waja.info/2006/05/30/got-mad-or-why-are-modules-autoloaded-without-hotplug-or-discover/</link>
		<comments>http://blog.waja.info/2006/05/30/got-mad-or-why-are-modules-autoloaded-without-hotplug-or-discover/#comments</comments>
		<pubDate>Tue, 30 May 2006 18:33:27 +0000</pubDate>
		<dc:creator>cyco</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://blog.waja.info/2006/05/30/got-mad-or-why-are-modules-autoloaded-without-hotplug-or-discover/</guid>
		<description><![CDATA[Today my goal was to get an AVM Fritz!Card running to send SMS via yaps. Since on the old system is running kernel 2.4.x at the time of setup the only option was to use the capi driver and some hacks with hylafax to get all running. I don&#8217;t wonna look deeper into the old [...]]]></description>
			<content:encoded><![CDATA[<p>Today my goal was to get an AVM Fritz!Card running to send SMS via <a href="http://www.sta.to/ftp/yaps/">yaps</a>.</p>
<p> Since on the old system is running kernel 2.4.x at the time of setup the only option was to use the capi driver and some hacks with hylafax to get all running. I don&#8217;t wonna look deeper into the old setup, to prevent to get mad. Anyways &#8230; an other setup was a faxserver. This was implemented also with the capi driver and capisuite. </p>
<p>So I was going straight forward and installed the capi driver on the <a href="http://blog.waja.info/2005/04/11/installing-an-avm-fritzcard-20/">known way</a>.<br /> <span id="more-83"></span><br />
Following my own install documentation I was really surprised that the hisax driver was already in place and the capi driver of the card was unable to load. </p>
<p>Okay &#8230; unloading the hisax stuff and loading the fcpci module did work, but the realy annoying part was, that the hisax modules got loaded on every reboot. Deleting the modules out of /lib/modules wasn&#8217;t an option, cause they will reappear with the next kernel update. I decided to purge the hotplug and discover packages, with the result, that the hisax modules got loaded on boot (and other modules) anyways. It was looking like running any discover or hotplug process. So I double checked:</p>
<pre>
# COLUMNS=200 dpkg -l | grep hotplug
# COLUMNS=200 dpkg -l | grep discover
#
</pre>
<p>Hmmm &#8230;. I didn&#8217;t got it. All the modules where autoloaded right before mounting the filesystems.. </p>
<pre>
# ls -la /etc/rcS.d/ | grep -v S[01457] | grep ^l
lrwxrwxrwx   1 root root   27 May 17 11:28 S20module-init-tools -> ../init.d/module-init-tools
lrwxrwxrwx   1 root root   18 May 17 11:28 S20modutils -> ../init.d/modutils
lrwxrwxrwx   1 root root   20 May 17 11:28 S30checkfs.sh -> ../init.d/checkfs.sh
lrwxrwxrwx   1 root root   19 May 17 11:28 S30procps.sh -> ../init.d/procps.sh
lrwxrwxrwx   1 root root   21 May 17 11:28 S35mountall.sh -> ../init.d/mountall.sh
lrwxrwxrwx   1 root root   15 May 17 11:28 S35quota -> ../init.d/quota
lrwxrwxrwx   1 root root   21 May 17 11:28 S36mountvirtfs -> ../init.d/mountvirtfs
lrwxrwxrwx   1 root root   20 May 17 11:28 S38resolvconf -> ../init.d/resolvconf
lrwxrwxrwx   1 root root   18 May 17 11:28 S39ifupdown -> ../init.d/ifupdown
#
</pre>
<p>Okay &#8230; I gave up. If hisax is running, lets check if yaps isn&#8217;t working with it. I copied the yaps.rc from the running system, modified the MSN and run a test:</p>
<pre>
Trying to open /dev/ttyI0 for modem standard
Unable to dial E2-0179
</pre>
<p>Okay &#8230; since in the isdnlog appearing enties from the bus, there must be a pitfall anywhere and I tried to start a connection with minicom &#8230;. successfull.<br />
I remembered than there was a problem with the lock-prefix when I did setup yaps some years ago. So I found a lock &#8220;/var/lock/LCK..isdnctrl0&#8243; existing and did set &#8220;lock-prefix     /var/lock/LCK..&#8221; in /etc/yaps.rc.</p>
<pre>
[Hangup]
[Send] ATZ<cr>
[Expect] ATZ</cr><cr></cr><cr><lf>OK got OK
</lf></cr></pre>
<p>HAHA!! Mission completed .. :) But the big question is &#8230; why are the modules autoloaded? </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.waja.info/2006/05/30/got-mad-or-why-are-modules-autoloaded-without-hotplug-or-discover/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
