CPUG

The Check Point User Group

A Resource For The Check Point Community.  Fast.  Useful.  Independent.

1. CCSA/CCSE One-Week Dual-Certification Training Course with CPUG in San Francisco!
    Courses Starting 10/6, 11/3, 12/8, (2009) 1/19, 2/9, 3/9, 4/6, 5/4, 6/8, 7/6, 8/3, 9/7.
2. Corrent S3500 SecureXL Turbocards For Sale - Last Six Remaining - Get Your Spares!
3. Join Us On LinkedIn - We now have a CPUG group.


Go Back   CPUG: The Check Point User Group > Check Point Firewall-1/VPN-1 And Related Products > NAT (Network Address Translation)
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 2007-10-03
newbie_zeng newbie_zeng is offline
Junior Member
 
Join Date: 2007-10-02
Posts: 2
Rep Power: 0
newbie_zeng has an average reputation (10+)
Default Blackberry problem

hi all, help needed as i newbie to this.

i'm setting up blackberry enterprise server (for domino) in the internal segment of my network (10.xxx.xxx.xxx.xxx).

My company network consist of 3 segment: internal (10.x.x.x), dmz(192.x.x.x) and then external(internet)(58.x.x.x)

i have added 2 rules to allowed the server to the blackberry host and vice versa.

And accessing the internet is working at our server.

but i have problem when trying to test connection to the external blackberry host (206.51.26.124).

the connection always timed out.

the test connection will test connection between our server and srp.ap.blackberry.net using tcp port 3101 for both inbound and outbound.

the result of test is: connection failed. connection timed out.(10060)

I had already allowed *any service from the internal server to go to the blackberry host, but it still timed out.

I don't understand why i can access the internet from the server but still timed out when testing connection to the blackberry host.

appreciate any help i can get.
Reply With Quote
  #2 (permalink)  
Old 2007-10-03
RayPesek RayPesek is offline
Senior Member
 
Join Date: 2006-03-19
Location: Northern Ohio
Posts: 891
Rep Power: 3
RayPesek has an average reputation (10+)
Default Re: Blackberry problem

From the BES box, can you do a

telnet srp.ap.blackberry.net 3101

and get a connection? If so, your rules are correct and something is wrong with the BES installation.

Does the BES server go through a proxy for Internet access? If so, you may have a NAT issue if telnet doesn't work as noted above.

Ray
Reply With Quote
  #3 (permalink)  
Old 2007-10-03
newbie_zeng newbie_zeng is offline
Junior Member
 
Join Date: 2007-10-02
Posts: 2
Rep Power: 0
newbie_zeng has an average reputation (10+)
Default Re: Blackberry problem

Ray, tks for your help.


telnet srp.ap.blackberry.net - the result was could not open connection to the host, on port 23. Connection failed.

the BES is configured to access the internet directly, bypassing the proxy server. it is configured to point to our ISP dns instead our internal dns.

how is that telnet still fails when i had allow *any service from the srp.ap.blackberry.net to our BES in the firewall rule?
Reply With Quote
  #4 (permalink)  
Old 2007-10-04
mcnallym mcnallym is online now
Senior Member
 
Join Date: 2007-06-04
Posts: 1,027
Rep Power: 3
mcnallym has an average reputation (10+)
Default Re: Blackberry problem

From that you hadn't added the 3101 on the end as said that port23 not open. Port 23 is the standard telnet port.

I would suggest that possibly you have no service definition for tcp 3101.

Don't forget that ANY on a check point box is any defined service that has match any ticked in the service definition. It does not actually mean all ports.
Reply With Quote
  #5 (permalink)  
Old 2007-10-08
chillyjim chillyjim is offline
Senior Member
 
Join Date: 2005-08-29
Location: Upstate NY
Posts: 1,648
Rep Power: 5
chillyjim has an average reputation (10+)
Send a message via AIM to chillyjim Send a message via Skype™ to chillyjim
Default Re: Blackberry problem

Quote:
Originally Posted by mcnallym View Post
Don't forget that ANY on a check point box is any defined service that has match any ticked in the service definition. It does not actually mean all ports.
Not exactly true. This is the answer I got from a Check Point developer a while ago

Quote:
“Any” service means every port (known, defined, unknown, or undefined) when used in the rulebase. Otherwise, “any, any, any, any, drop” rule would be completely worthless.

However, there are various reasons why a packet may get dropped despite having a single any,any,any,any,accept rule in the rulebase. These reasons vary from version to version and hotfix to hotfix primarily because these versions can include new deep-level application inspect (service dropped by SmartDefense protocol enforcement such as SIP drop when encapsulated in http).
Some common reasons for drop packets despite “any-accept” rule:
- Protocol enforcement (i.e. port 80 really is http traffic)
- IP Options flags exist on the IP header and is dropped before rulebase (i.e. PIM multicast traffic in version 4.1)
- (Rare) Limitation in Firewall, Acceleration, QOS, or Clustering implementation that see the traffic as invalid (usually quickly fixed in a later HFA or SHF)
- TCP out of state (asymmetric routing problems or long delays that allow tcp start timeout to expire before syn-ack)
- UDP or undefined service out of state caused by bi-directional data traffic
- Complex code required for NAT and other functions but proper inspect is not being called by “any” rule (mentioned by Adam)
o this can happen when more than one service of a specific port # is defined with “match for any” checked
o or, if “match for any” checkbox was removed from an important service definition and other duplicate service objects exist with less complex inspect code calls
o or, if a new service was defined and selected as “match for any” which negates the inspect code of other pre-defined services. An example of this would be manually creating a tcp service for port 135 and configuring it for “match for any”. This would potentially prevent the portmap service from properly matching the dce-rpc code uuid’s defined in the dce-rpc pre-defined services.

In short, because the list of reasons is dynamic from one version to the next and can be very specific to unpredictable customer mis-configurations, it is not practical to try to compile a complete list and keep it up-to-date.

I hope that the above information helps you respond effectively short of providing a simple list.
Reply With Quote
  #6 (permalink)  
Old 2007-10-08
chillyjim chillyjim is offline
Senior Member
 
Join Date: 2005-08-29
Location: Upstate NY
Posts: 1,648
Rep Power: 5
chillyjim has an average reputation (10+)
Send a message via AIM to chillyjim Send a message via Skype™ to chillyjim
Default Re: Blackberry problem

Quote:
Originally Posted by newbie_zeng View Post
the test connection will test connection between our server and srp.ap.blackberry.net using tcp port 3101 for both inbound and outbound.

the result of test is: connection failed. connection timed out.(10060)
Try the telnet again with "3101" at the end.

Check the logs to see if anything is being dropped from your BES server and/or the blackberry server (srp.ap.blackberry.net has address 206.51.26.124)

From the enforcement point, do a:

Code:
fw monitor -e 'accept (src=<BES-server> and dst=206.51.26.124) or (src=206.52.26.124 and dst=<BES-server>);'
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7. The time now is 06:25.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.0.0