<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE rdf:RDF [
<!ENTITY % HTMLlat1 PUBLIC
 "-//W3C//ENTITIES Latin 1 for XHTML//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">
]>
<rdf:RDF
 xmlns="http://purl.org/rss/1.0/"
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:admin="http://webns.net/mvcb/"
>
<channel rdf:about="http://www.tuxx-home.at">
<title>Networking/Security</title>
<link>http://www.tuxx-home.at/archives/cat_12/</link>
<description>News from the front</description>
<dc:language>en-us</dc:language>
<dc:creator>Alexander Griesser</dc:creator>
<dc:date>2009-12-18T11:21:12+01:00</dc:date>
<admin:generatorAgent rdf:resource="http://nanoblogger.sourceforge.net" />
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://www.tuxx-home.at/archives/2009/12/18/T11_20_58/" />
<rdf:li rdf:resource="http://www.tuxx-home.at/archives/2009/05/12/T19_03_01/" />
<rdf:li rdf:resource="http://www.tuxx-home.at/archives/2008/08/13/T11_18_15/" />
<rdf:li rdf:resource="http://www.tuxx-home.at/archives/2008/08/08/T21_07_30/" />
<rdf:li rdf:resource="http://www.tuxx-home.at/archives/2008/01/25/T09_54_46/" />
<rdf:li rdf:resource="http://www.tuxx-home.at/archives/2008/01/11/T19_40_26/" />
<rdf:li rdf:resource="http://www.tuxx-home.at/archives/2007/11/09/T18_06_10/" />
<rdf:li rdf:resource="http://www.tuxx-home.at/archives/2007/09/24/T15_26_49/" />
<rdf:li rdf:resource="http://www.tuxx-home.at/archives/2007/05/29/T16_34_26/" />
<rdf:li rdf:resource="http://www.tuxx-home.at/archives/2007/04/10/T15_55_43/" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://www.tuxx-home.at/archives/2009/12/18/T11_20_58/">
<link>http://www.tuxx-home.at/archives/2009/12/18/T11_20_58/</link>
<title>German Translations FTW!</title>
<dc:date>2009-12-18T11:20:58+01:00</dc:date>
<dc:creator>Alexander Griesser</dc:creator>
<dc:subject>Networking/Security</dc:subject>
<description><![CDATA[While configuring a Linksys WRT54G3G today, I found the following great German translation on the webinterface of this router:<br />
<br />
<img src="/images/linksys-german-translation.png" width="817" height="268" alt="Zweitens??" title="Zweitens??" class="border" /><br />
<br />
Funny stuff...]]></description>
</item>
<item rdf:about="http://www.tuxx-home.at/archives/2009/05/12/T19_03_01/">
<link>http://www.tuxx-home.at/archives/2009/05/12/T19_03_01/</link>
<title>AMD 64bit SEGFAULT Fix for Cisco VPN Clients on Linux systems</title>
<dc:date>2009-05-12T19:03:01+01:00</dc:date>
<dc:creator>Alexander Griesser</dc:creator>
<dc:subject>Networking/Security</dc:subject>
<description><![CDATA[Today someone contacted me about this issue some of you might well be aware of. Even the latest Cisco VPNClient (4.8.02 as to my knowledge) doesn't work on AMD Phenom (64bit) processors, it always segfaults when you start the service or attempt to connect to your VPN gateway.<br />
<br />
This guy has really done some great work and has modified the binaries to work on AMD 64bit systems again. Right now, we don't have much feedback of affected people, so if you are affected, go ahead and try the patched versions (links in the download section below) and please give us feedback either in the forums or via the comments system here.<br />
<br />
<span class="uln bold">Downloads</span><br />
<ul>
  <li><a class="file" href="http://projects.tuxx-home.at/ciscovpn/clients/linux/4.8.01/vpnclient-linux-x86_64-4.8.01.0640-k9.tar.gz">vpnclient-linux-x86_64-4.8.01.0640-k9.tar.gz</a> (all CPUs 32bit/Intel 64bit)</li>
  <li><a class="file" href="http://projects.tuxx-home.at/ciscovpn/clients/linux/4.8.01/vpnclient-linux-x86_64-4.8.01.0640-k9-AMD64_ONLY_by_t3x.tar.gz">vpnclient-linux-x86_64-4.8.01.0640-k9-AMD64_ONLY_by_t3x.tar.gz</a> (ONLY 64bit AMD)</li>
  <li><a class="file" href="http://projects.tuxx-home.at/ciscovpn/clients/linux/4.8.02/vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz">vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz</a> (all CPUs 32bit/Intel 64bit)</li>
  <li><a class="file" href="http://projects.tuxx-home.at/ciscovpn/clients/linux/4.8.02/vpnclient-linux-x86_64-4.8.02.0030-k9-AMD64_ONLY_by_t3x.tar.gz">vpnclient-linux-x86_64-4.8.02.0030-k9-AMD64_ONLY_by_t3x.tar.gz</a> (ONLY 64bit AMD)</li>
</ul>
<br />
<span class="uln bold">Links</span><br />
<ul>
  <li><a class="external" href="http://forum.tuxx-home.at">Support Forum</a></li>
  <li><a class="external" href="http://projects.tuxx-home.at">Projects Overview Page</a></li>
</ul>]]></description>
</item>
<item rdf:about="http://www.tuxx-home.at/archives/2008/08/13/T11_18_15/">
<link>http://www.tuxx-home.at/archives/2008/08/13/T11_18_15/</link>
<title>Configuring my first Linksys SRW224G4 switch</title>
<dc:date>2008-08-13T11:18:15+01:00</dc:date>
<dc:creator>Alexander Griesser</dc:creator>
<dc:subject>Networking/Security</dc:subject>
<description><![CDATA[Today I got my first Linksys SRW224G4 switch (I do usually only work with Cisco but the customer looked for something cheaper and so I decided to go for Linksys, a Cisco division).<br />
Alright, plug and play, the Cisco console cable doesn't work so you have to use their serial console cable. Now you get greeted by an ugly interface that reminds me of the good old AS/400 times, log in there and see a somewhat crippled menu where you can just configure a few things, but definetly not everything this switch is capable of.<br />
OK, I activated SSH, HTTPS and so on and tried to connect to the webinterface with Firefox just to find out that the <a class="external" href="http://davehall.com.au/blog/dave/2007/12/04/linksys-srw224g4-webgui-broken">SRW224g4 webgui is broken</a> for gecko based browsers.<br />
Reading through the above mentioned article was really helpful though, especially the comments, where someone said that hitting CTRL-Z when the menu appears gets you into an IOS shell and yes, that works. After you get to the prompt, simply type <strong>&quot;lcli&quot;</strong>, authenticate again et voila, you're in. Damn this freaking web interface, no need for it anymore.<br />
<br />
While I was playing around with the IOS interface I tried do a firmware upgrade in parallel using IE7 and the webinterface. After about 30 minuts of waiting for the firmware upgrade to complete, I cancelled it and tried the firmware upgrade from 1.2.1b to 1.2.2b on the CLI using the following commands:<br />
<pre>
# Save the old firmware
copy image tftp://192.168.0.199/ls-srw224g4-1.2.1b.fw

# Load the new firmware
copy tftp://192.168.0.199/ls_106-12216.ros image

# Reboot the switch
reload
</pre>
This took about 5 minutes (including backup and reboot) and after reboot the switch was working fine with 1.2.2b (even the ugly login prompt has changed to something more modern).<br />
<br />
Unfortunately, the webinterface is now even broken on IE7 as it seems (can't even log in correctly), but I don't mind for now, maybe it's just IE7 or that I didn't allow the webinterface to run and install the MSXML 5.0 active X control (why the hell would a switch need to have such a control running on the client??).<br />
<br />
<strong>Update:</strong> OK, the webinterface works when you enable the HTTP server. I do usually disable HTTP in favor of HTTPS, but I could reproducibly connect to the webserver when HTTP is turned on (in IE7, Firefox is still broken) but I can _NOT_ connect when HTTP is off.<br />
<br />
I tend to believe that the people who get fired at Cisco are picked up by Linksys. Good ideas sometimes, good prices, mostly good quality and functionality, but such annoyances might have been the reason why they got fired at Cisco.]]></description>
</item>
<item rdf:about="http://www.tuxx-home.at/archives/2008/08/08/T21_07_30/">
<link>http://www.tuxx-home.at/archives/2008/08/08/T21_07_30/</link>
<title>New VPN client versions available for download</title>
<dc:date>2008-08-08T21:07:30+01:00</dc:date>
<dc:creator>Alexander Griesser</dc:creator>
<dc:subject>Networking/Security</dc:subject>
<description><![CDATA[You can now download the latest and greatest Cisco VPN clients from <a class="external" href="http://projects.tuxx-home.at">http://projects.tuxx-home.at</a>.<br /><br />
I did update all of them yesterday and the AnyConnect client will follow soon.<br />
The latest linux client (4.8.02) seems to work good enough with linux kernel 2.6.26+ (although I haven't tested it on my own, but I read some user comments about it on <a class="external" href="http://forum.tuxx-home.at">http://forum.tuxx-home.at</a>.]]></description>
</item>
<item rdf:about="http://www.tuxx-home.at/archives/2008/01/25/T09_54_46/">
<link>http://www.tuxx-home.at/archives/2008/01/25/T09_54_46/</link>
<title>Cisco VPN Client Patch update for 2.6.24 final</title>
<dc:date>2008-01-25T09:54:46+01:00</dc:date>
<dc:creator>Alexander Griesser</dc:creator>
<dc:subject>Networking/Security</dc:subject>
<description><![CDATA[As 2.6.24 was released today I had a look at the code and recognized that the &quot;init_net&quot; symbol is now again exported using EXPORT_SYMBOL() instead of EXPORT_SYMBOL_GPL() so the Cisco VPN client can make use of it again. <br />
<br />
Below is the updated patch to reflect this change.<br />
Installation instructions:
<pre>
<strong>1. Untar the VPN Client</strong>
# tar xzf vpnclient-linux-4.8.01.0640-k9.tar.gz

<strong>2. Download the patch</strong>
# wget -q http://projects.tuxx-home.at/ciscovpn/patches/vpnclient-linux-2.6.24-final.diff

<strong>3. Change to the vpnclient diretory</strong>
# cd vpnclient

<strong>4. Apply the patch</strong>
# patch <../vpnclient-linux-2.6.24-final.diff
patching file GenDefs.h
patching file interceptor.c


<strong>Now the patch has been applied and you can safely install the client</strong>
#./vpn_install
</pre>
<br />
<span class="uln bold">Downloads:</span><br />
<ul>
  <li><a class="file" href="http://projects.tuxx-home.at/ciscovpn/patches/vpnclient-linux-2.6.24-final.diff">vpnclient-linux-2.6.24-final.diff</a></li>
</ul>
<br />
<span class="uln bold">Links:</span><br />
<ul>
  <li><a class="external" href="http://forum.tuxx-home.at">tuxx-home.at support forum</a> (go here if you have any questions regarding this patch)</li>

</ul>
<br />
Please consider donating if this patch was helpful to you, thanks!]]></description>
</item>
<item rdf:about="http://www.tuxx-home.at/archives/2008/01/11/T19_40_26/">
<link>http://www.tuxx-home.at/archives/2008/01/11/T19_40_26/</link>
<title>Patch to make the Cisco VPN Client work on Linux 2.6.24+</title>
<dc:date>2008-01-11T19:40:26+01:00</dc:date>
<dc:creator>Alexander Griesser</dc:creator>
<dc:subject>Networking/Security</dc:subject>
<description><![CDATA[After hours of reading kernel code, changelogs and coding examples I finally
managed to come up with a patch that allows you to use the Cisco VPN client on
Linux kernel 2.6.24+.<br />
I've tested it thoroughly, but it still may be able to panic your kernel, so
please use with care and don't make me responsible if your system catches fire
or something like that.<br />
<br />
<b>Update 2008-01-13:</b><br />
I replaced the old nasty version of the patch with a new
version that works around using the GPL-only symbol init_net and therefore
deleted the first version of this patch.<br />
You should replace it too if you already downloaded the previous patch which
violates the GPL.<br /><br />
<b>Update 2008-01-27:</b><br />There's a new version of this patch available for
2.6.24 non-rc kernels. Please have a look <a class="external" href="http://tuxx-home.at/archives/2008/01/25/T09_54_46/">here</a>.<br />
<br />
The installation instructions are (as always) straight forward, but I'll quote them here for your convenience.<br />
<pre>
<strong>1. Untar the VPN Client</strong>
# tar xzf vpnclient-linux-4.8.01.0640-k9.tar.gz

<strong>2. Download the patch</strong>
# wget -q http://projects.tuxx-home.at/ciscovpn/patches/vpnclient-linux-2.6.24.diff

<strong>3. Change to the vpnclient diretory</strong>
# cd vpnclient

<strong>4. Apply the patch</strong>
# patch <../vpnclient-linux-2.6.24.diff
patching file GenDefs.h
patching file interceptor.c

<strong>Now the patch has been applied and you can safely install the client</strong>
#./vpn_install
</pre>
<br />
<span class="uln bold">Downloads:</span><br />
<ul>
  <li><a class="file" href="http://projects.tuxx-home.at/ciscovpn/patches/vpnclient-linux-2.6.24.diff">vpnclient-linux-2.6.24.diff</a></li>
</ul>
<br />
<span class="uln bold">Links:</span><br />
<ul>
  <li><a class="external" href="http://forum.tuxx-home.at">tuxx-home.at support forum</a> (go here if you have any questions regarding this patch)</li>
</ul>
<br />
Please consider donating if this patch was helpful to you, thanks!]]></description>
</item>
<item rdf:about="http://www.tuxx-home.at/archives/2007/11/09/T18_06_10/">
<link>http://www.tuxx-home.at/archives/2007/11/09/T18_06_10/</link>
<title>New patch to make Cisco VPN Client 4.8.01.0640-k9 work on 64bit systems!</title>
<dc:date>2007-11-09T18:06:10+01:00</dc:date>
<dc:creator>Alexander Griesser</dc:creator>
<dc:subject>Networking/Security</dc:subject>
<description><![CDATA[Today I received an e-mail from <a class="external" href="http://www.snowman.net">Stephen Frost</a> who wrote a patch to the latest Cisco VPN client 4.8.01.0640-k9 which should fix the compile problems on 64bit systems.<br />
The client didn't compile on 64bit systems with the following error message during compilation:<br />
<pre>
interceptor.c:778: error: invalid operands to binary -
</pre>
Due to the lack of 64bit hardware, I can't confirm that it works so you'll have
to do the testing for me ;)<br /><br />
Please add a comment if you tried the patch and report whether it worked or not for you.<br />
Thanks, Stephen!<br />
<br />
<span class="uln bold">Downloads:</span><br />
<ul>
  <li><a class="file" href="http://tuxx-home.at/projects/cisco-vpnclient/cisco_skbuff_offset.patch">cisco_skbuff_offset.patch</a></li>
</ul>]]></description>
</item>
<item rdf:about="http://www.tuxx-home.at/archives/2007/09/24/T15_26_49/">
<link>http://www.tuxx-home.at/archives/2007/09/24/T15_26_49/</link>
<title>New Cisco VPN Client 4.8.01.0640-k9 compiles on 2.6.22 out of the box!</title>
<dc:date>2007-09-24T15:26:49+01:00</dc:date>
<dc:creator>Alexander Griesser</dc:creator>
<dc:subject>Networking/Security</dc:subject>
<description><![CDATA[Today I received the brandnew Cisco VPN Client for Linux: v4.8.01.0640-k9.
It finally contains all necessary fixes to compile flawlessly on recent
kernel versions, so all the patching on the old v4.8.0.0490 isn't necessary
anymore.<br />
Additionally, the new version is a so called "biarch" archive, that means
although the name of the file contains "x86_64" it is suitable for both, 64bit
and 32bit systems.<br />
<br />
Have fun giving it a try, below are the download links.
<br />
<br />
<span class="uln bold">Downloads:</span><br />
<ul>
  <li><a class="file" href="http://tuxx-home.at/vpn/Linux/vpnclient-linux-x86_64-4.8.01.0640-k9.tar.gz">vpnclient-linux-x86_64-4.8.01.0640-k9.tar.gz</a> (32bit/64bit biarch archive)</li>
</ul>]]></description>
</item>
<item rdf:about="http://www.tuxx-home.at/archives/2007/05/29/T16_34_26/">
<link>http://www.tuxx-home.at/archives/2007/05/29/T16_34_26/</link>
<title>Linux 2.6.22 breaks the Cisco VPN client again - here's the one and only patch</title>
<dc:date>2007-05-29T16:34:26+01:00</dc:date>
<dc:creator>Alexander Griesser</dc:creator>
<dc:subject>Networking/Security</dc:subject>
<description><![CDATA[<strong style="color: red;">
============================== ATTENTION ==============================<br />
This article is _OUTDATED_. No more patches needed for the new Cisco VPN-Client for Linux (v4.8.01.0640-k9).<br />
See the links section for download information.<br />
============================== ATTENTION ==============================<br />
<br />
</strong>
Today I got an e-mail from someone having problems compiling the Cisco VPN client on
Linux 2.6.22-rc3. I heard some rumors about network cleanups etc. in the new version
of the Linux kernel but didn't pay attention to it until now.<br />
Infact, some things regarding the &quot;sk_buff&quot; structure have been changed
and therefore quite some work was needed to make the Cisco VPN client compatible again.<br />
<br />
The new patch is backwards compatible and can also be applied for kernel versions below
2.6.22 (that means it incorporates the changes made for 2.6.19 too) and therefore this one is
<strong>the one and only</strong> VPN client patch around here.<br />
<br />
If you already patched your VPN Client, you need to undo the previous patch before
applying the new one or simply untar the installation archive again into a new
directory and apply the new patch onto it.<br />
<br />
Installation instructions:
<pre>
<strong>1. Untar the VPN Client</strong>
# tar xzf vpnclient-linux-4.8.00.0490-k9.tar.gz

<strong>2. Download the patch</strong>
# wget -q http://tuxx-home.at/projects/cisco-vpnclient/vpnclient-linux-2.6.22.diff

<strong>3. Change to the vpnclient directory</strong>
# cd vpnclient

<strong>4. Apply the patch</strong>
# patch <../vpnclient-linux-2.6.22.diff
patching file frag.c
patching file interceptor.c
patching file IPSecDrvOS_linux.c
patching file linuxcniapi.c
patching file linux_os.h

<strong>Now the patch has been applied and you can safely install the client</strong>
#./vpn_install
</pre>
<br />
<span class="uln bold">Downloads:</span><br />
<ul>
  <li><a class="file" href="http://tuxx-home.at/projects/cisco-vpnclient/vpnclient-linux-2.6.22.diff">vpnclient-linux-2.6.22.diff</a></li>
</ul>
<br />
<span class="uln bold">References:</span><br />
<ul>
  <li><a class="external" href="http://tuxx-home.at/archives/2006/12/07/T09_36_48/">First VPN Client patch (vpnclient-linux-2.6.19.diff)</a></li>
  <li><a class="external" href="http://tuxx-home.at/archives/2007/04/10/T15_55_43/">Second VPN Client patch (vpnclient-linux-2.6.19+-rev1.diff)</a></li>
</ul>
<br />
<span class="uln bold">Links:</span><br />
<ul>
  <li><a class="external" href="http://tuxx-home.at/archives/2007/09/24/T15_26_49/">New Cisco VPN Client 4.8.01.0640-k9 compiles on 2.6.22 out of the box!</a></li>
</ul>
<strong style="color: red;">
============================== ATTENTION ==============================<br />
This article is _OUTDATED_. No more patches needed for the new Cisco VPN-Client
for Linux (v4.8.01.0640-k9).<br />
See the links section for download information.<br />
============================== ATTENTION ==============================<br />
<br />
</strong>]]></description>
</item>
<item rdf:about="http://www.tuxx-home.at/archives/2007/04/10/T15_55_43/">
<link>http://www.tuxx-home.at/archives/2007/04/10/T15_55_43/</link>
<title>Cisco VPN Client and Linux Kernel 2.6.19+ Rev.1</title>
<dc:date>2007-04-10T15:55:43+01:00</dc:date>
<dc:creator>Alexander Griesser</dc:creator>
<dc:subject>Networking/Security</dc:subject>
<description><![CDATA[<strong style="color: red;">
============================== ATTENTION ==============================<br />
This article is _OUTDATED_. You can find an updated version of the patch below in the Links section.<br />
============================== ATTENTION ==============================<br />
<br />
</strong>
I'm still surprised about the huge number of comments and e-mails from people regarding
my <a class="external" href="http://tuxx-home.at/archives/2006/12/07/T09_36_48/">weblog entry that makes the Cisco VPN Client work again with linux kernels 2.6.19+</a> and
therefore, I'll add another entry on this topic here.<br /><br />
First of all: There's an error in the <a class="file" href="http://tuxx-home.at/projects/cisco-vpnclient/vpnclient-linux-2.6.19.diff">previous patch</a>.<br /><br />
A nice fellow called <b>Andy Ritger</b> mailed to me yesterday and told me that my patch breaks DNS name resolution inside the tunnel. As I never use name resolution
with my tunnels (you know, real geeks know all these funny numbers inside out  <img src="http://www.tuxx-home.at/moods/smilies/wink.gif" alt=";)" /> ) I didn't recognize this bug. Fortunately, he had a solution to this problem
too and you can find his modified patch at the end of this entry.<br /><br />
Again, the installation instructions:
<pre>
<strong>1. Untar the VPN Client</strong>
# tar xzf vpnclient-linux-4.8.00.0490-k9.tar.gz

<strong>2. Download the patch</strong>
# wget -q http://tuxx-home.at/projects/cisco-vpnclient/vpnclient-linux-2.6.19+-rev1.diff

<strong>3. Change to the vpnclient diretory</strong>
# cd vpnclient

<strong>4. Apply the patch</strong>
# patch <../vpnclient-linux-2.6.19+-rev1.diff
patching file IPSecDrvOS_linux.c
patching file frag.c
patching file interceptor.c
patching file linuxcniapi.c

<strong>Now the patch has been applied and you can safely install the client</strong>
#./vpn_install
</pre>
<br />
<span class="uln bold">Downloads:</span><br />
<ul>
  <li><a class="file" href="http://tuxx-home.at/projects/cisco-vpnclient/vpnclient-linux-2.6.19+-rev1.diff">vpnclient-linux-2.6.19+-rev1.diff (old version, doesn't work for 2.6.22)</a></li>
</ul>
<br />
<span class="uln bold">References:</span><br />
<ul>
  <li><a class="external" href="http://www.speakeasy.org/~aritger/vpnclient-linux-2.6.20.6.diff">http://www.speakeasy.org/~aritger/vpnclient-linux-2.6.20.6.diff</a> (the original location of the patch by Andy Ritger)</li>
  <li><a class="external" href="http://tuxx-home.at/archives/2006/12/07/T09_36_48/">My weblog entry about the first patch to the vpnclient</a></li>
</ul>
<br />
<span class="uln bold">Links:</span><br />
<ul>
  <li><a class="external" href="http://tuxx-home.at/archives/2007/05/29/T16_34_26/">New version of the patch (adapted for Kernel Version 2.6.22) + Release Notes</a></li>
</ul>
<strong style="color: red;">
============================== ATTENTION ==============================<br />
This article is _OUTDATED_. You can find an updated version of the patch above in the Links section.<br />
============================== ATTENTION ==============================<br />
<br />
</strong>]]></description>
</item>
</rdf:RDF>
