LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Networking (https://www.linuxquestions.org/questions/linux-networking-3/)
-   -   penggy / ubuntu / aol / tun - connection created but not active (https://www.linuxquestions.org/questions/linux-networking-3/penggy-ubuntu-aol-tun-connection-created-but-not-active-745348/)

krollah 08-05-2009 01:00 PM

penggy / ubuntu / aol / tun - connection created but not active
 
Hello LQ. After a few days of scouring this and several other forums, I've finally decided to post. I've found a lot of posts out there about penggy, aol, wvdial, gnome-ppp, etc etc etc, but nothing that fits my situation. I've found myself in a position where I need to be able to connect to AOL through Linux from the command line. Penggy seems like the way to go, and is ALMOST working. Let me first show my current config:

Code:

root@amtrak-laptop:/usr/local/etc/penggy# lsusb
Bus 008 Device 004: ID 0803:3095 Zoom Telephonics, Inc.

The device above is a Zoom USB modem that is at /dev/ttyACM0


Code:

/usr/local/etc/penggy# cat aol-secrets
## Secrets for aol authentication
## screen_name                secret
##
#dark                        s3kr3t
aolscreenname                password

Code:

/usr/local/etc/penggy#cat phonetab
18584100080

Code:

/usr/local/etc/penggy# grep -v ^# penggy.cfg  | grep .
screen_name = aolscreenname
debug_level = 10
modem_device = /dev/ttyACM0

Ok, so when I connect, everything looks good:



Code:

Using /dev/ttyACM0 device...
Device /dev/ttyACM0 opened
Dialing provider...
Sending: ATZ
Received line : OK
Dialing 18584100080
Sending: ATDT18584100080
Received line : CONNECT 115200
Connection at 115200b/s done.
Executing chat script (/usr/local/share/penggy/chat/aolnet.scm)...
Script: String 'UQKT2' matched
Script: String 'login' matched
Script: Send 'aol '
Script: String 'Password' matched
Script: Send 'aol '
Script: String 'Connected' matched
Script: Chat success
Chat success, connected...
P3 - output raw dump:
  0000: Z.Q.4... ..m.....  |  5aaa5100347f7fa3 038b6d0010000000
  0010: ....%n.M ........  |  050f0000256eb24d c00014c008050000
  0020: ........ ........  |  0000040a00000100 040003ffff000000
  0030: ........ ..        |  00010000fffe0000 170d

FDO - Token 'SD' registered.
buffer - 58 bytes sended
buffer - 32 bytes received
P3 - Received an ACK packet
P3 - 1 packets acknowledged, remainder=0
P3 - Received a DATA packet:
P3 - input raw dump:
  0000: Z.q..... SD...h..  |  5aae710b00107f20 5344eb83b3680000
  0010: .                  |  0d

Loging into provider as 'myscreenname'
P3 - output raw dump:
  0000: Z:/.V... Dd......  |  5a3a2f0056107fa0 4464001600010001
  0010: ........ ........  |  0a0400000001010b 040000000503010a
  0020: myscreen ........  |  64356e6f726d616e 2020011d00011d00
  0030: ........ ..passwo  |  010a040000000203 010766316e673372
  0040: s....... ........  |  73011d00010a0400 000010010b040000
  0050: ........ ....      |  0001011d00011d00 0002000d

FDO - Token 'SD' unregistered.
FDO - Token 'At' registered.
FDO - Token 'AT' registered.
FDO - Token 'at' registered.
buffer - 92 bytes sended
buffer - 32 bytes received
buffer - 32 bytes received
buffer - 13 bytes received
P3 - Received a DATA packet:
P3 - input raw dump:
  0000: ZypM.... at......  |  5a79704d00117f20 617401100fa02001
  0010: %...../T ..$....S  |  258514ff00192f54 010224209f860253
  0020: Nh@'.".. ...../T.  |  4e684027e2229514 ff0019200c2f5403
  0030: .$....SN h@g$....  |  0424209f8602534e 68406724209f8602
  0040: Sn...K.. $.@.@G..  |  536e2015204b0402 2408408740472002
  0050: ...                |  20020d

buffer - 32 bytes received
buffer - 4 bytes received
P3 - Received a DATA packet:
P3 - input raw dump:
  0000: Z.d..... At..^..A  |  5a8d641e00121020 4174040f5e200141
  0010: ),...... .......!  |  292ca10000000000 800500000000c121
  0020: ....              |  1d20020d

FDO - Login confirm received
FDO - Token 'At' unregistered.
FDO - Token 'At' registered.
P3 - output raw dump:
  0000: Z.l..... ya......  |  5abc6c000e1111a0 79610701010c0101
  0010: ....              |  0d01010d

FDO - Token 'ya' registered.
P3 - 1 packets acknowledged, remainder=1
buffer - 20 bytes sended
buffer - 32 bytes received
buffer - 32 bytes received
buffer - 32 bytes received
buffer - 32 bytes received
P3 - Received a DATA packet:
P3 - input raw dump:
  0000: Z0.z.... At.._..-  |  5a30c57a00131020 4174040f5f20012d
  0010: ..V..-?. .V...d."  |  11205600002d3f01 2056010420640d22
  0020: ...[Comp te.non.v  |  bd00055b436f6d70 7465206e6f6e2076
  0030: alide..P our.plus  |  616c6964652e2050 6f757220706c7573
  0040: .d'infor mations,  |  206427696e666f72 6d6174696f6e732c
  0050: .appelez .le.1077  |  20617070656c657a 206c652031303737
  0060: .(temps. d'attent  |  202874656d707320 6427617474656e74
  0070: e.gratui t.depui.  |  6520677261747569 742064657075690d

buffer - 32 bytes received
buffer - 32 bytes received
buffer - 32 bytes received
buffer - 27 bytes received
P3 - Received a DATA packet:
P3 - input raw dump:
  0000: Z.#u.... At.._..b  |  5aa6237500141020 4174040f5f000662
  0010: s.une.li gne.Neuf  |  7320756e65206c69 676e65204e657566
  0020: .Box,.pu is.tarif  |  20426f782c207075 6973207461726966
  0030: .d'un.ap pel.loca  |  206427756e206170 70656c206c6f6361
  0040: l.depuis .une.lig  |  6c20646570756973 20756e65206c6967
  0050: ne.fixe. en.Franc  |  6e65206669786520 656e204672616e63
  0060: e.m.trop olitaine  |  65206de974726f70 6f6c697461696e65
  0070: )...}... ...      |  292ee2207d010003 20020d

buffer - 32 bytes received
buffer - 32 bytes received
buffer - 32 bytes received
buffer - 5 bytes received
P3 - Received a DATA packet:
P3 - input raw dump:
  0000: Z.U_.... ya......  |  5ace555f00151120 79610701000304ac
  0010: .S...... ........  |  83530d0201020101 000404cdbc929105
  0020: .....cli ent-83-1  |  0205dc0a14636c69 656e742d38332d31
  0030: 3.aol.co m.......  |  332e616f6c2e636f 6d0c051ccdbc9290
  0040: ........ ........  |  0c0413cdbc200c04 18cdbc0d0c041398
  0050: ........ ........  |  a3c00c041498a3f0 0c0414cdbcc00c04
  0060: .@.`.              |  13400c600d

IP address: 172.131.83.13
DNS server: 205.188.146.145
MTU: 1500
Hostname: client-83-13.aol.com
Domain: aol.com
Subnet: 205.188.146.144/255.255.255.240
Subnet: 205.188.32.0/255.255.224.0
Subnet: 205.188.13.0/255.255.255.0
Subnet: 152.163.192.0/255.255.224.0
Subnet: 152.163.240.0/255.255.240.0
Subnet: 205.188.192.0/255.255.240.0
Subnet: 64.12.96.0/255.255.224.0
Launching /usr/local/etc/penggy/ip-up
FDO - Token 'yc' registered.
IP tunnel is working.

So at this point everything seems great:

output of ifconfig:

Code:

eth0      Link encap:Ethernet  HWaddr 00:1f:16:57:4d:30 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:252 Base address:0xa000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:40 errors:0 dropped:0 overruns:0 frame:0
          TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3184 (3.1 KB)  TX bytes:3184 (3.1 KB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 
          inet addr:172.131.169.91  P-t-P:172.131.169.91  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:0 (0.0 B)  TX bytes:368 (368.0 B)

wlan0    Link encap:Ethernet  HWaddr 00:23:4e:0f:ab:f2 
          inet addr:192.168.1.102  Bcast:192.168.255.255  Mask:255.255.0.0
          inet6 addr: fe80::223:4eff:fe0f:abf2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:181 errors:0 dropped:0 overruns:0 frame:0
          TX packets:249 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:32153 (32.1 KB)  TX bytes:57935 (57.9 KB)

wmaster0  Link encap:UNSPEC  HWaddr 00-23-4E-0F-AB-F2-62-66-00-00-00-00-00-00-00-00 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

so the tun0 connection is created and is assigned an IP address.

and the routes created:

Code:

root@amtrak-laptop:/usr/local/etc/penggy# route
Kernel IP routing table
Destination    Gateway        Genmask        Flags Metric Ref    Use Iface
172.133.79.224  *              255.255.255.255 UH    0      0        0 tun0
root@amtrak-laptop:/usr/local/etc/penggy#

resolv.conf:

Code:

# This file has been automaticly generated by penggy
# A backup of your old configuration has been made in /etc/resolv.peng
# It will be restored when connection is down

domain aol.com
search aol.com
nameserver 205.188.146.145


so the DNS is set correctly too.. however, when I try to ping google, it just hangs (a ping straight to google's IP, or to my own DNS IP behaves the same):

Code:

root@amtrak-laptop:/usr/local/etc/penggy# ping www.google.com
^C

compare that to when i try to ping google when penggy isn't running:

Code:

ping www.google.com
ping: unknown host www.google.com

ping 74.125.127.99
connect:  Network is unreachable

and here is the debug output from penggy while the ping is running:

Code:

IP TUNNEL - Sending a small packet
P3 - output raw dump:
  0000: Z2..C... yc.<E..<  |  5a32a900431715a0 7963003c4500003c
  0010: ..@.@..( ..?.....  |  f1e540004011fc28 ac833fd1cdbc9291
  0020: .!.5.(". uU......  |  8c210035002822a8 7555010000010000
  0030: .....www .google.  |  0000000003777777 06676f6f676c6503
  0040: com..... .        |  636f6d0000010001 0d

buffer - 73 bytes sended
engine - Timed out
P3 - timeout notified
buffer - 9 bytes sended
engine - Timed out
buffer - 46 bytes received
IP TUNNEL - Sending a small packet
P3 - output raw dump:
  0000: Z...5... yc..E...  |  5a96c000351815a0 7963002e4500002e
  0010: >/@.@..^ ...f@.h"  |  3e2f40004006925e c0a80166400c6822
  0020: .|.iC..F ....P...  |  d97c146943e97f46 eee41fe45018f9b0
  0030: a...*..M ...      |  61a800002a05004d 00000d

buffer - 59 bytes sended
engine - Timed out
engine - Timed out
buffer - 60 bytes received



so you can see the packets going out, and you can see that something is received, but that's it! a few things that seem interesting to me are the messages in the penggy output that say "engine - Timed out" and "P3 - timeout notified" - maybe someone can clarify what they mean? i've also played around with running pengy with my other ethernet cards enabled/disabled with no luck... it seems to me that the problem has to do with getting tun/tap to work properly, but i'm not sure what that even entails. if anyone has any info, please let me know!

also of note is that i have tried using wvdial and gnome-ppp, but have run into several other problems... penggy seems to be the closest to working.


All times are GMT -5. The time now is 03:14 AM.