I have been tasked with getting performance information with a Sierra
Wireless Aircard 595.  I have a program that I have written that gives
me signal strength (I wrote it with info under an NDA to SW).

I am using ppp to create a network connection on a Linux box.  Then I
establish a VPN with openvpn.  I can test the VPN by pinging
192.168.10.1.  Then I run a daemonized iperf on 192.168.10.1.  How I
start it is like this:

iperf --bind 192.168.10.1 -s -D

Then I attempt to run iperf on the client to get a two way performance
test - like so:

iperf -c 192.168.10.1 -d -r

A correct run looks like this (done on my home network):

no...@trinity:/etc/openvpn$ iperf -c 192.168.1.50 -d -r
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.1.50, TCP port 5001
TCP window size: 22.6 KByte (default)
------------------------------------------------------------
[  5] local 192.168.1.101 port 34793 connected with 192.168.1.50 port 5001
[  5]  0.0-10.0 sec  24.4 MBytes  20.5 Mbits/sec
[  4] local 192.168.1.101 port 5001 connected with 192.168.1.50 port 57159
[  4]  0.0-10.0 sec  27.3 MBytes  22.8 Mbits/sec
no...@trinity:/etc/openvpn$

I get a VPN established.  If I create the VPN on my home Shaw network
then I get all the routes that the VPN normally creates,  If I use the
Aircard, then I should have a route like "nn.nn.nn.nn via 192.168.1.1
dev ath0", but the VPN does not create that route.  Secondly, when I
do the iperf test the vpn collapses after the first part of the test
is done, the return performance test never completes.

Here is how that looks on the screen.

no...@trinity:/etc/openvpn$ iperf -c 192.168.10.1 -d -r
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.10.1, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  5] local 192.168.54.18 port 32815 connected with 192.168.10.1 port 5001
[  5]  0.0-10.0 sec  1.13 MBytes    949 Kbits/sec

and it hangs forever.

I am using Kubuntu 8.04 and I have tried Kubuntu 8.10.  I have also
tried killing KNetworkManager 'cause I have heard that it interferes
with the server's "push" routes.  I have also turned
off window_scaling.  I am going to try Debian Lenny.

Can you guys think of anything so that I can get this working.

_______________________________________________
clug-talk mailing list
[email protected]
http://clug.ca/mailman/listinfo/clug-talk_clug.ca
Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
**Please remove these lines when replying

Reply via email to