1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

bpalogin firewall rule

Discussion in 'Tomato Firmware' started by iainpople, Apr 2, 2007.

  1. iainpople

    iainpople LI Guru Member

    Hi,

    It seems that by default the Tomato firewall does not allow the heartbeat UDP packets required for Telstra Cable connections (using bpalogin). By default these hearbeat packets are sent to port 5050 UDP. Without allowing these bpalogin will have to relogin every 10 minutes or so.

    I couldn't see an obvious way to allow these via the web interface as all the firewall configuration options seem to relate to port forwarding and not the router itself.

    Do i need to edit the firewall config file manually. Does this mean I need to enable JFFS?

    thanks, iain.
     
  2. paulk

    paulk Network Guru Member

    Why not just let Tomato handle the Telstra cable login ?
     
  3. iainpople

    iainpople LI Guru Member

    I am using Tomato to handle the login, but from the logs it appears that it has to relogin every 10 mins or so. I suspect that it is doing this because it isn't allowing the heartbeat packers from the auth server.
     
  4. paulk

    paulk Network Guru Member

    From my logs I see login activity only once, and then at regular intervals (e.g. 12:20, 12:26) it appears to be just responding to the heartbeat.



    ---- log extract

    Jan 1 00:00:09 unknown daemon.info bpalogin[138]: BPALogin v2.0.2 - portable BigPond Broadband login client
    Jan 1 00:00:09 unknown daemon.info bpalogin[138]: Auth host = 61.9.192.13:5050
    Jan 1 00:00:09 unknown daemon.info bpalogin[138]: Auth domain = .NSW.bigpond.net.au
    Jan 1 00:00:09 unknown daemon.info bpalogin[138]: Listening on port 5050
    Jan 1 00:00:09 unknown daemon.info bpalogin[138]: login(): init
    Jan 1 00:00:09 unknown daemon.info bpalogin[138]: tallest: T_MSG_PROTOCOL_NEG_REQ sending...
    Jan 1 00:00:09 unknown daemon.info bpalogin[138]: Will accept heartbeats from sm-server.NSW.bigpond.net.au = 61.9.192.13
    Jan 1 00:00:09 unknown daemon.info bpalogin[138]: login(): end
    Jan 1 00:00:09 unknown daemon.info bpalogin[138]: The user logged in successfully
    Jan 1 00:00:09 unknown daemon.info bpalogin[138]: Executing external command - hb_connect 5050 138



    Apr 2 12:20:55 unknown daemon.info bpalogin[138]: Received transaction:
    Apr 2 12:20:55 unknown daemon.info bpalogin[138]: Received transaction:
    Apr 2 12:20:55 unknown daemon.info bpalogin[138]: tallest: T_MSG_STATUS_RESP(UDP) sending...
    Apr 2 12:20:55 unknown daemon.info bpalogin[138]: Sent transaction:
    Apr 2 12:20:55 unknown daemon.info bpalogin[138]: Responded to heartbeat at 326



    Apr 2 12:26:02 unknown daemon.info bpalogin[138]: Received transaction:
    Apr 2 12:26:02 unknown daemon.info bpalogin[138]: Received transaction:
    Apr 2 12:26:02 unknown daemon.info bpalogin[138]: tallest: T_MSG_STATUS_RESP(UDP) sending...
    Apr 2 12:26:02 unknown daemon.info bpalogin[138]: Sent transaction:
    Apr 2 12:26:02 unknown daemon.info bpalogin[138]: Responded to heartbeat at 633




    Apr 2 12:31:07 unknown daemon.info bpalogin[138]: Received transaction:
    Apr 2 12:31:07 unknown daemon.info bpalogin[138]: Received transaction:
    Apr 2 12:31:07 unknown daemon.info bpalogin[138]: tallest: T_MSG_STATUS_RESP(UDP) sending...
    Apr 2 12:31:07 unknown daemon.info bpalogin[138]: Sent transaction:
    Apr 2 12:31:07 unknown daemon.info bpalogin[138]: Responded to heartbeat at 938
     
  5. madsul

    madsul LI Guru Member

    So Tomato connects To Telstra Bigpond?
     
  6. paulk

    paulk Network Guru Member

    Yes.

    Tomato handles the login to Telstra Bigpond if you are on the old billing system, and it also works if you are on the new billing system. I was changed to the new billing system recently and only had to change the connection type in Tomato setup to DHCP.

    Tomato handles it well, can't remeber the last dropout.
     
  7. madsul

    madsul LI Guru Member

    Thanks Paulk I already bit the bullet and installed it so far all is good
     

Share This Page