FEC Onlineservices
 
Synchronisation between Apple iPhone and Microsoft Exchange Server via bintec R3000
This FAQ describes how to configure a bintec router (e.g. R3000) and an Apple iPhone to establish a synchronisation between an Apple iPhone and a Microsoft Exchange Server.



1. Requirements:
  • on bintec R3000 the running system software version has to be 7.8.4 patch 3 or higher 
  • the bintec router R3000 is accessible over the internet (e.g., yourname.dyndns.org)
  • on Apple iPhone the running system software version has to be 2.0 or higher 
  • Microsoft Exchange Server 2003 Service Pack 2 as well as Microsoft Exchange Server 2007 Service Pack 1 are supported


2. Scenario



3. Configuration of the bintec R3000
The following ports have to be forwarded (TCP and UDP) to the Exchange Server (in this example with the IP 192.168.1.1) in the NAT settings:
  • 443 for Login on the Exchange Server
  • 993 for IMAPS
  • 587 for "Apple iPhone SMTPS"
  • 636 for LDAPS Directory Service
  • 8443 for CalDAV Kalender / PCsync HTTPS

Below you will find an example for the portforwarding settings configured with the Setup Tool, the other ports have to be forwarded appropriate to this. Please choose:
"IP" -> "Network Address Translation" -> "Your WAN Partner" -> "requested from OUTSIDE" -> "ADD"

R3000 Setup Tool                      Funkwerk Enterprise Communications GmbH
[IP][NAT][EDIT][OUTSIDE][ADD]: NAT - sessions from OUTSIDE (WAN)        r3000
_______________________________________________________________________________

  Description                 CalDAV Kalender
  Service                     user defined
  Protocol                    tcp

  Remote Address
  Remote Mask


  External Address
  External Mask
  External Port               specify          Port  8443

  Internal Address            192.168.1.1
  Internal Mask               255.255.255.255
  Internal Port               any

                    SAVE                               CANCEL
_______________________________________________________________________________

In addition to that the "NatOtherTimeout" in the table "ipExtIfTable" has to be set at least to 1800. This occurs on the SNMP Shell. Please find in the ipExtIfTable the data set for your WAN Partner, the WAN Partner usually stars with the number 10001. You can prove it with the command  "ifstat".

In this example the WAN Partner has the number 10001. Important for changing the variable is the corresponding inx value.

r3000:> ipExtIfTable

inx Index(*ro)               RipSend(rw)              RipReceive(rw)
    ProxyArp(rw)             Nat(rw)                  NatRmvFin(rw)
    NatTcpTimeout(rw)        NatOtherTimeout(rw)      NatOutXlat(rw)
    Accounting(rw)           TcpSpoofing(rw)          AccessAction(rw)
    AccessReport(rw)         Ospf(rw)                 OspfMetric(rw)
    TcpCksum(rw)             BackRtVerify(rw)         RuleIndex(rw)
    Authentication(rw)       AuthMode(rw)             AuthLifeTime(rw)
    AuthKeepalive(rw)        RouteAnnounce(rw)        IpFragmentation(rw)
    Rerouting(rw)            BodRuleIndex(rw)         QosRuleIndex(rw)
    IpsecAccounting(rw)      Multicast(rw)            NatSilentDeny(rw)
    NatPPTPXlat(rw)          TcpMssClamping(rw)       NbdgmRelayAddress(rw)
    NatMaxSessions(rw)       AllowedPeers(rw)         NatFlush(rw)

...

 11 10001                    none                     none
    off                      off                      yes
    3600                     15                       on
    off                      off                      ignore
    info                     passive                  auto
    check                    off                      1
    off                      strict                   3600
    60                       up_dormant               enabled
    enabled                  0                        0
    ipsec                    off                      disabled
    disabled                 -1                       0.0.0.0
    4000                     all                      on

Please type:
r3000:ipExtIfTable> NatOtherTimeout:11=1800

The router will confirm this with :
 11: ipExtIfNatOtherTimeout.10001.11( rw):       1800

4. Configuration of the Apple iPhone
Please choose:

"Settings" -> "Mail, Contacts, Calendar" -> "Add Account..." -> "Microsoft Exchange"


The Apple iPhone will start the synchronisation automatically with your Microsoft Exchange Server, if you selected under "Settings" -> "Mail, Contatcs, Calendar" -> "Fetch New Data" the Push function. If this option is not activated, the synchronisation depends on the time in your settings.

lm

2013 bintec elmeg GmbH