Multicast server/client over wan

Ok, first of I am kinda new in programming network stuff.
Then I am gonna try to be clear in the things that I am trying to accomplish.
The environement.
I have a machine A that has 2 interfaces :
eth0 Link encap:Ethernet HWaddr 00:0F:20:96:CE:96
inet addr:192.168.1.49 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2328871 errors:0 dropped:0 overruns:0 frame:0
TX packets:355492 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:178361234 (170.0 Mb) TX bytes:34186479 (32.6 Mb)
Interrupt:11
eth2 Link encap:Ethernet HWaddr 00:04:23:45:74:EC
inet addr:192.168.2.2 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:813915 errors:0 dropped:0 overruns:0 frame:0
TX packets:7538202 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:53318289 (50.8 Mb) TX bytes:1092719670 (1042.0 Mb)
Interrupt:15 Base address:0x3000 Memory:f7ee0000-f7f00000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:56496 errors:0 dropped:0 overruns:0 frame:0
TX packets:56496 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7952617 (7.5 Mb) TX bytes:7952617 (7.5 Mb)
This machine is connected thru a router
The routers connects to a WAN with MULTICAST enabled
then another router to which the second machine is connected
MACHINE B
eth0 Link encap:Ethernet HWaddr 00:0F:20:96:0F:94
inet addr:192.168.1.58 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2322957 errors:0 dropped:0 overruns:0 frame:0
TX packets:363116 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:177550404 (169.3 Mb) TX bytes:33507499 (31.9 Mb)
Interrupt:30
eth2 Link encap:Ethernet HWaddr 00:04:23:45:78:90
inet addr:192.168.3.2 Bcast:192.168.3.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:160838 errors:0 dropped:0 overruns:0 frame:0
TX packets:6781 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11450177 (10.9 Mb) TX bytes:746369 (728.8 Kb)
Interrupt:28 Base address:0x3000 Memory:f7ee0000-f7f00000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:158 errors:0 dropped:0 overruns:0 frame:0
TX packets:158 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:23916 (23.3 Kb) TX bytes:23916 (23.3 Kb)
The two machine are on different networks.
My goal is to have Machine A send multicast data thru eth2 to be sent in the wan and to be received by Machine B on eth2 too.
Obviously the two machine are on separated networks.
I have tried everything I could but I cannot get machine B to pickup the messages sent by A. It worked fine when on the same LAN but not over WAN.
The multicast address that I use it 239.55.55.80 and the port 4445.
I think I have a problem to link the interface to my app ( I used setInterface and setNetworkinterface but nithing.) Also I cannot firgure out if the things that I am doing wrong are on the server or the client.
Here is the code for the sever and client.
SERVER
package com.cme.multicastijector.server;
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
import java.net.*;
import java.util.*;
public class MulticastOutputSocket {
private int m_multicastPort = 0;
private MulticastSocket m_multicastSocket = null;
private InetAddress m_interfaceAddress = null;
private InetAddress m_multicastAddress = null;
private InetSocketAddress m_inetSocketAddress = null;
private int m_bufferSize = 0;
private byte[] m_outputBuffer = null;
private DatagramPacket m_packet = null;
public MulticastOutputSocket(int portNumber,String interfaceAddress,String multicastAddress,int bufferSize) throws Exception{
System.out.println("\nStarting multicast output socket");
m_multicastPort = portNumber;
m_interfaceAddress = InetAddress.getByName(interfaceAddress);
m_multicastAddress = InetAddress.getByName(multicastAddress);
m_bufferSize = bufferSize;
m_inetSocketAddress = new InetSocketAddress(m_multicastAddress,m_multicastPort);
m_multicastSocket = new MulticastSocket (m_multicastPort);
// m_multicastSocket.joinGroup(m_inetSocketAddress,NetworkInterface.getByInetAddress(m_interfaceAddress));
m_multicastSocket.setNetworkInterface(NetworkInterface.getByInetAddress(m_interfaceAddress));
// m_multicastSocket.setLoopbackMode(false);
// m_multicastSocket.setTimeToLive(32);
Enumeration e = NetworkInterface.getNetworkInterfaces();
while (e.hasMoreElements()){
System.out.println(e.nextElement().toString());
System.out.println("Interface Address = " + m_interfaceAddress);
System.out.println("Multicast Address = " + m_multicastAddress);
System.out.println("Port = " + m_multicastPort);
System.out.println("BufferSize = " + m_bufferSize);
System.out.println("MulticastSockect initialized.\n");
public void sendData(String data) throws Exception{
m_outputBuffer = new byte[m_bufferSize];
m_outputBuffer = data.getBytes();
//m_packet = new DatagramPacket(m_outputBuffer, m_outputBuffer.length);
m_packet = new DatagramPacket(m_outputBuffer, m_outputBuffer.length, m_inetSocketAddress);
m_multicastSocket.send(m_packet);
public void closeSocket() throws Exception {
//m_multicastSocket.leaveGroup(m_multicastAddress);
//m_multicastSocket.leaveGroup(m_inetSocketAddress,NetworkInterface.getByInetAddress(m_interfaceAddress));
m_multicastSocket.close();
CLIENT
package com.cme.multicastijector.client;
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
import java.io.*;
import java.net.*;
import java.util.*;
public class MulticastClient {
private Properties m_prop = null;
private MulticastSocket m_multicastSocket = null;
private InetAddress m_interfaceAddress = null;
private InetAddress m_multicastAddress = null;
private InetSocketAddress m_inetSocketAddress = null;
private int m_multicastPort = 0;
private int m_bufferSize = 0;
private int m_previousSeq = 0;
private boolean m_isFirst = true;
private int m_actualseq = 0;
private int m_msgLost = 0;
private int m_messagesReceived = 0;
private Object m_seqLock = new Object();
private Object m_msgLock = new Object();
public MulticastClient(Properties properties) throws Exception{
m_prop = properties;
init();
new TpsCalculator();
receiveData();
private void init() throws Exception{
m_multicastPort = Integer.parseInt(m_prop.getProperty("MULTICAST_PORT"));
m_multicastAddress = InetAddress.getByName(m_prop.getProperty("MULTICAST_ADDRESS"));
m_interfaceAddress = InetAddress.getByName(m_prop.getProperty("INTERFACE_ADDRESS"));
m_bufferSize = Integer.parseInt(m_prop.getProperty("BUFFER_SIZE"));
m_inetSocketAddress = new InetSocketAddress(m_multicastAddress,m_multicastPort);
m_multicastSocket = new MulticastSocket (m_multicastPort);
// System.out.println("DEFAULT INTERFACE : " + m_multicastSocket.getInterface() );
// System.out.println("DEFAULT INTERFACE : " + m_multicastSocket.getNetworkInterface() );
// m_multicastSocket.setInterface(m_interfaceAddress);
// m_multicastSocket.setNetworkInterface(NetworkInterface.getByInetAddress(m_interfaceAddress));
// System.out.println("DEFAULT INTERFACE : " + m_multicastSocket.getInterface() );
// System.out.println("DEFAULT INTERFACE : " + m_multicastSocket.getNetworkInterface() );
m_multicastSocket.joinGroup(m_inetSocketAddress,NetworkInterface.getByInetAddress(m_interfaceAddress));
// m_multicastSocket.joinGroup(m_multicastAddress);
System.out.println("Interface Address = " + m_interfaceAddress);
System.out.println("Multicast Address = " + m_multicastAddress);
System.out.println("Port = " + m_multicastPort);
System.out.println("BufferSize = " + m_bufferSize);
private void receiveData() throws Exception{
try {
String received = null;
byte[] inputBuffer = null;
DatagramPacket packet = null;
while(true){
inputBuffer = new byte[m_bufferSize];
packet = new DatagramPacket(inputBuffer, inputBuffer.length, m_inetSocketAddress);
m_multicastSocket.receive(packet);
received = new String(packet.getData());
m_messagesReceived++;
synchronized(m_seqLock){
m_actualseq = getSequence(received);
checkSequence(m_actualseq);
catch (Exception ex) {
ex.printStackTrace();
m_multicastSocket.close();
private int getSequence(String data){
return Integer.parseInt(data.substring(0,15));
private void checkSequence(int actual){
if(m_isFirst){
m_isFirst = false;
m_previousSeq = actual;
else{
if ( (m_previousSeq + 1) != actual) {
synchronized(m_msgLock){
m_msgLost += (actual - m_previousSeq)-1;
m_previousSeq = actual;
private class TpsCalculator extends TimerTask{
private Timer aTimer;
private int previousSeq = 0;
private int tpsSeq = 0;
private int tpsRec = 0;
private boolean first = true;
private int msglost = 0;
private int previousMsgRec = 0;
private int actualMsgRec = 0;
public TpsCalculator(){
aTimer = new Timer();
aTimer.scheduleAtFixedRate(this,new Date(),1000);
System.out.println("#####################################################");
System.out.println("time,tps from sequences, actual tps,total msg received,msglost");
public void run(){
actualMsgRec = m_messagesReceived;
tpsRec = actualMsgRec - previousMsgRec;
previousMsgRec = actualMsgRec;
if(first){
synchronized(m_seqLock){
previousSeq = m_actualseq;
first = false;
else{
synchronized(m_msgLock){
msglost = m_msgLost;
m_msgLost = 0;
synchronized(m_seqLock){
tpsSeq = m_actualseq - previousSeq;
previousSeq = m_actualseq;
System.out.println(new Date()+","+tpsSeq + "," + tpsRec + "," + m_messagesReceived + "," + msglost);
Thanks for your help.
This is really important for the project I am working on.
Thanks again

never Mind I found the issue
The default value for TTL is 1.
I was going thru multiple routers so I incremented the value and it worked
thanks

Similar Messages

  • Backhaul WDS over one radio, serve clients over another?

    I'd like to cover a large property with a few Airport Extreme's using WDS to interconnect them.  I'm wondering if it is possible to force the backhaul of the WDS connection over the 5 ghz radio, and then serve clients ONLY over the 2.4 ghz radio? 
    Is this even a good idea?  My thoughts were that this would allow maximum bandwidth to my end users, as the WDS would be run on an entirely separate radio. 

    Just to elaborate a bit more...
    There is really no "intelligence" built into the Base Stations that forces them to cooperate with one another in a multiple access point network. In that respect they are rather dumb - all they do is act as a wireless access points oblivious to all other Base Stations around them. There is no "handing off" per se of a connection from one Base Station to another as a client roams through their range.
    As for the clients - how they function in the presence of multiple access points is also not terribly sophisticated. They simply "latch on" to an access point with a reasonably strong signal - and if the client computer can "see" several access points, it might not always necessary be the access point that is closest or the one that is marginally stronger than all others that the client computer decides to establish a connection to. The client will only drop the connection to one Base Station and "latch on" to another when the difference in signal strength becomes very significant.

  • Server clustering over WAN

    Hi
    i am running two Microsoft servers. One is live and the other is in DR site, they are currently on differnt subnets, and for them to cluster, they send broadcast. what can i do for this two servers to talk to each other.
    changing ip's on the router is out of the question.

    What port number and protocol do they use. If you can assign them on the same subnet you can use IRB (integrated routing and bridging) over WAN.
    http://www.cisco.com/en/US/products/hw/switches/ps5304/products_configuration_guide_chapter09186a00800f0a86.html
    -amit singh

  • SQL Server Connection over WAN Link

    I am planning
    to setup a BlackBerry server and connect to a remote SQL Server over a
    WAN link with 150+ms ping time.  Is there a known tolerance for
    SQL server connection latency?  For example, I have been told by
    RIM that ping time for Exchange should be around 35ms so if it is
    higher, a BES should be placed next to the Exchange server.  Any reply would be greatly appreciated.

    There is no problem with slow connection :-)
    You might get lots of waits in the SQL side (most likly there will be lots of
    ASYNC_NETWORK_IO) which you can monitor using sys.dm_os_waiting_tasks and sys.dm_exec_requests. But if there is no disconnections then most small application will work OK
    [Personal Site] [Blog] [Facebook]

  • Wireless Clients over WAN

    Dears,
    I have a specific requirement from a client as follows
    The client has a branch office and HQ connected over an MPLS cloud. Internet access is provided through the HQ only.
    They want to provide guest internet in the branch and want to terminate this subnet for the guest on the firewall in the HQ directly, so that they exit only into the internet.       
    Can anybody shed more light on how it can be done? or any other suggestions?
    NB: They have only 1 controller, so putting a controller on the DMZ for guest is out of the question.
    Regards,
    Phil.

    Dears,
    Luckily everything worked as to plan.
    The client already had an existing controller in the HQ, So i created a WLAN anchoring to the HQ WLC. and then to the firewall direct.
    Cisco doesnt recommend using the anchor controller to manage APs, however, there are APs in the HQ that are registered to this controller.
    Thanks for all the inputs, will be really useful to try out if i didnt have a controller in HQ.
    Regards,
    Philip.

  • Audit IP address resolved by server/client over netscaler

    Hi All,
    Do you know how can i audit client ip adresses over netscaler.
    Client ip adress is locating in http header as Client-IP variable.
    But i have to know, while auditing ip adresses, which header/session variables are using?
    Thanks.
    Omer

    If you cannot connect by IP address (except for ping) it’s not a DNS issue (yet). Check your access-list to make sure the protocols you are running are not being blocked.

  • Drive Redirection virtual channel hangs when copying a file from server to client over RDP 8.1

    Problem Summary:
    A UTF-8 without BOM Web RoE XML file output from a line of business application will not drag and drop copy nor copy/paste from a Server 2012 R2 RD Session Host running RD Gateway to a Windows 7 Remote Desktop client over an RDP 8.1 connection and the Drive
    Redirection virtual channel hangs.  The same issue affects a test client/server with only Remote Desktop enabled on the server.
    Other files copy with no issue.  See below for more info.
    Environment:
    Server 2012 R2 Standard v6.3.9600 Build 9600
    the production server runs RDS Session Host and RD Gateway roles (on the same server).  BUT,
    the issue can be reproduced on a test machine running this OS with simply Remote Desktop enabled for Remote Administration
    Windows 7 Pro w SP1v6.1.7601 SP1 Build 7601 running updates to support RDP 8.1
    More Information:
    -the file is a UTF-8 w/o BOM (Byte Order Marker) file containing XML data and has a .BLK extension.  It is a Web Record of Employment (RoE) data file exported from the Maestro accounting application.
    -the XML file that does not copy does successfully validate against CRA's validation XML Schema for Web RoE files
    -Video redirection is NOT AFFECTED and continues to work
    -the Drive Redirection virtual channel can be re-established by disconnecting/reconnecting
    -when the copy fails, a file is created on the client and is a similar size to the original.  However, the contents are incomplete.  The file appears blank but CTRL-A shows whitespace
    -we can copy the contents into a file created with Notepad and then that file, which used to copy, will then NOT copy
    -the issue affects another Server 2012 R2 test installation, not just the production server
    -it also affects other client Win7 Pro systems against affected server
    -the issue is uni-directional i.e. copy fails server to client but succeeds client to server
    -I don't notice any event log entries at the time I attempt to copy the file.
    What DOES WORK
    -downgrading to RDP 7.1 on the client WORKS
    -modifying the file > 2 characters -- either changing existing characters or adding characters (CRLFs) WORKS
    -compressing the file WORKS e.g. to a ZIP file
    -copying OTHER files of smaller, same, and larger sizes WORKS
    What DOES NOT WORK?
    -changing the name and/or extension does not work
    -copying and pasting affected content into a text file that used to have different content and did copy before, then does not work
    -Disabling SMB3 and SMB2 does not work
    -modifying TCP auto-tuning does not work
    -disabling WinFW on both client and server does not work
    As noted above, if I modify the affected file to sanitize it's contents, it will work, so it's not much help.  I'm going to try to get a sample file exported that I can upload since I can't give you the original.
    Your help is greatly appreciated!
    Thanks.
    Kevin

    Hi Dharmesh,
    Thanks for your reply!
    The issue does seem to affect multiple users.  I'm not fully clear on whether it's multiple users and the same employee's file, but I suspect so.
    The issue happens with a specific XML file and I've since determined that it seems to affect the exported RoE XML file for one employee (record?) in the software.  Other employees appear to work.
    The biggest issue is that there's limited support from the vendor in this scenario.  Their app is supported on 2012 R2 RDS.
    What I can't quite wrap my head around are
    why does it work in RDP 7.1 but not 8.1?  What differences between the two for drive redirection would have it work in 7.1 and not 8.1?
    when I examine the affected file, it really doesn't appear any different than one that works.  I used Notepad++ and it shows the encoding as the same and there doesn't appear to be any invalid characters in the affected file.  I wondered
    if there was some string of characters that was being misinterpreted by RDP or some other operation and blocked somehow but besides having disabled AV and firewall software on both ends, I'm not sure what else I could change to test that further
    Since it seems to affect only the one employee's XML file AND since modifying that file to change details in order to post it online would then make that file able to be copied, it seems I won't be able to post a sample.  Too bad.
    Kevin

  • Windows server 2003 Remote desktop over WAN problem.

    Ok so problem is there is a 2003 windows server in my office. Any computer phone etc. can connect to it via Remote desktop if they are in the LAN network. I have port forwarded 3389 , disabled firewalls , there is no antivirus software on the server.
    BUT I cannon log in over WAN. Heres the problem.
    I type in the WAN ip I connect with credentials.
    This is what i get:
    Connecting...
    Negotiating credentials...
    Then it just suddenly force closes.
    Also tried from a Windows 8 PC , when trying to connect it INSTANTLY throws me an error saying:
    This computer cant connect to the remote computer. If the problem continues contact etc..
    No matter where i try , a pc , a laptop , a phone , a tablet it just force closes. I can see that the devices are able to see the server and are trying to connect , but the connection just force closes for no reason and no error is shown. Also I dont see
    anything in the event viewer on the server. The credentials are correct also. And the port is forwarded correctly.
    Where could the problem be?

    Hi,
    Thank you for posting in Windows Server Forum.
    As you have commented that you have forwarded port correctly at windows end, but still suggest you to check whether you have port forwarded on Router which you are using for WAN connections. 
    Can your local system can make successful ping to the remote server from WAN connections?
    For testing you can telnet <router ip> 3389 and if you get blank screen then it confirm that port has been forwarded.
    It might happens that there is port assignment conflict taken place, so check with “netstat –a –o” and see port 3389 is not being used by other application, if that is the case then change the port.
    You can refer following article for more troubleshooting steps (Point 2)
    Remote Desktop disconnected or can’t connect to remote computer or Remote Desktop server (Terminal Server) that is running Windows Server 2003
    http://support.microsoft.com/kb/2477023
    Hope it helps!
    Thanks.
    Dharmesh Solanki
    TechNet Community Support

  • Use HTTP Dynamic Streaming (HDS) and HTTP Live Streaming (HLS) to serve live streams to clients over HTTP

    I have created a live stream of a video and it gets stored in live folder.
    Now i need to use HTTP Dynamic Streaming (HDS) and HTTP Live Streaming (HLS) to serve live streams to clients over HTTP, publish the streams to the HTTP Live Packager service on Flash Media Server.
    So what necessary steps do I  need to follow to do that ??

    You need to generate a manifest file using Configurator tool and placed it under the webroot directory.
    C:\Program Files\Adobe\Flash Media Server 4.5\tools\f4mconfig\configurator

  • CCX 8.5 HA virtual+physical server over WAN

    Hello for everyone.
    There is such task to deploy CCX 8.5 HA cluster - make one node on virtual maschine and second node on the physical server over WAN (wow! :).
    So there some question. Anybody already does this deployment model? Will there any trouble in admistration and working in such way?
    Will this configuration supported by Cisco?
    Tried to find it out on cisco.com and google.com, but no success. So i think, if Cisco supports deployment on hardware, and on virtual so there no problem. But by hardware+virtual, there's a question.
    So, any help and thoughts on this will be kindly appreciated!

    Yes it's supported as long as they are equivelent hardware. In other words you can't use the 300 OVA on one side and an MCS-7825 on the other. You would need to use a MCS-7845. Personally I wouldn't recommend this. At some point MCS hardware will fall off the compatibility matrix forcing the customer to move to UCS at that time. CCX is rather finicy when it comes to backup/restore of a node in the HA cluster. That's a task I would avoid if you can.

  • Bonjour & disk sharing over WAN -Expert/Genius help required

    *Goal: Learn how to connect to my USB hard disk over WAN, share drive with specific people.*
    I'm trying to figure out how to remotely access my data on the external drive via connected via USB to my AEBN.
    I've spent several hours dinking around with my router, trying to see if I can access the drive over the WAN. I haven't found any manuals, discussions, or K-Base articles that spell it out for me. Below is a list of things I've done. Please indicate whether they are relevant, and if possible what the procedure is. Thanks:
    Conditions: I have a static IP address and through the DHCP tab I have assigned all attached machines a static LAN IP address.
    *1. Airport>Base Station: Allow configuration over Ethernet WAN port.* I've checked this box and can remotely admin my AEBN from my PC laptop (XP) via the Airport Utility.
    *2. Airport>Access Control: MAC Address Access Control.* I didn't know if this would help or hurt anything so I added the MAC address for all ethernet and wireless ports connected to my network and given unlimited or untimed access. +No noticeable difference.+
    *3. Internet>DHCP: DHCP Reservations.* As mentioned above in conditions, I've assigned an internal IP address for each device's ethernet and wireless ports, based on the MAC address. +Seems like this and Access Control are redundant except for the time settings.+
    *4. Disks>File Sharing:* Enable file sharing is checked, with accounts (configured), "Share disks over ethernet WAN port" is also checked, as is "Advertise disks globally using Bonjour". Not sure what to put in the bottom two fields (Workgroup and WINS Server) so they're blank.
    *5. Advanced>Port Mapping:* I've assigned ports to my iMac for gaming and SSH access but I don't think these would effect the USB disk would they?
    *6. Advanced>Bonjour:* "Use a wide-area hostname" is checked. My LAN network name is in the Hostname field, for Domain I just typed my WAN IP address, and I put something in for Name and Password.
    I'd love any assistance to figure this out.
    Lastly, how does Bonjour help over the WAN? Is there some sort of Bonjour application I open log-in, like FTP client software?

    Since this discussion has now been resurrected...
    The advice provided by chrisfenix will allow you to access the Airport drive from a PC on your private LAN.
    The preceding discussion, however, was on the topic of accessing the Airport drive remotely over the internet. To do that, you could still use the advice provided by chrisfenix but substitute the public IP address of the Base Station. To find that out (and answer a question posed earlier in this discussion as well) just go to http://whatismyip.com/ from any computer on your own network.
    To answer a question posed by the originator of this discussion - Bonjour is not at all necessary for remote access of the Airport drive. Those people who know how to use this feature will know what it is for and how to implement it - the rest of us can just pretend this feature doesn't exist.

  • There is no "Share disk over WAN" checkbox

    Hello i do have no checkbox for "Share disk over WAN" on my airport settings for TC. What should i do? I just want to access my TC over internet.
       this is back to my mac option from settings. It says 'set router' which is doubtful to me.
    and here there is no checkox for it.
    note: it is 7.6.1

    What kind of broadband do you use?
    BTMM should work fine with any router that uses upnp or nat-pmp. You do not require an apple router.
    If you want to access the TC from internet.. that is possible manually.. in fact it works really well.
    You need to set up a dynamic dns account.. almost all routers will have a client.. pick a service for which you have a client.. (unless you have static public IP which is even better).
    Then simply port forward AFP protocol TCP port 548 to the TC.. which is in bridge.
    Remotely you access by typing in connect to server... AFP://dynamicip or staticpublicIP.
    Just google remote access to TC there are plenty of discussions and youtube video of how to do it.

  • Performance over WAN

    Hi,
    We are using Forms based application deployed over 9iAS Rel2. We uses IE to access the application and Jinitiator installaed on client machine.
    Presently Database and application server are on the same city for example CITY A. All the application users also on the same city(CITY A).
    We have a plan to move the Database and application server to another city(CITY B) and keep the users in the CITY A.
    Application validate each field level and each validation will goto Database and come back.
    I would like to know whether we will have any performance issue,latency issue with the new approach.
    Pls let know.
    Thanks.

    user13165454 wrote:
    I am trying to pull LOB data from db and transmit it over WAN networl and I noticed that its performance is reduced to greater extent compared to client server model. WAN/LAN/etc does not dictate whether or not the client-server model applies.
    Client-server is a software architecture.
    It is not a hardware architecture..the client component can reside on a different h/w platform than the server component.. or it may not (can reside on same h/w platform as the server s/w component).
    It is not a network architecture... the client component may use a network protocol to communicate with the server component.. or it may not (can use IPC instead of IP).
    Can anyone plzz help me to guide to optimise performance of LOB fetch and network communication.From the application side, the only real things that you can govern is the amount of data to transfer (minimise it for performance) and the sizes of the data payload in the network packets (maximise it for performance).
    In other words, only send the minimal data from the server that is needed by the client. When doing so, make effective use of "+fetch sizes+" (properties like InitialLOBFetchSize(), FetchSize() and RowSize() ).

  • CUPS Subclustering Over WAN

    Quick questions about subclustering and subclustering over wan:
    Currently I have a balanced Active/Active setup in one subcluster. I want to provide redundancy for a remote site by bringing up another subscriber at the remote site. This way if the WAN were to fail Jabber clients and presence at this site would not be affected.
    Does this require another subcluster and add the new node at the new site in the subcluster? Then assign all users to that remote node and subcluster?
    Does anything need to be done for the two subclusters to communicate?
    If the node at the remote site were to fail would the jabber clients move to the other subcluster?
    Thanks in advance...

    I went ahead and brought up the sub at the remote site and added this to the subcluster and turned HA on.
    My plan was to assign all users at the remote site to this sub so that if the WAN should fail they would not notice however if the server were to fail they would go accross the WAN to the pub.
    Problem is when I assign a user to the sub I cannot see any presence info for users assigned to the pub, even though they are in the same subcluster.

  • Where to place files and folder in shared disk over WAN

    Hello, I have a new Airport Time Capsule 3TB and I want to share my disk over WAN for remote accessing.
    When I log to the server with my MacBook or iPhone, I see "Data" folder, and inside it I see my Time Machine backups.
    My question is: where, -in the Time Capsule disk-, do I have to place the files / folders that I want to share over WAN. I am afraid to damage or corrupt my Time Capsule backups.
    Thank you in advance.

    It is not possible to partition the Time Capsule drive.....unless you.....
    Pull the drive from the Time Capsule case....(voids the warranty)
    Install the drive in a separate enclosure or caddy
    Connect the enclosure directly to your Mac
    Use Disk Utility to partition the drive
    Reinstall the drive back in the Time Capsule
    This is a lot of work....and should best be left to a technician.
    All things considered, it would be better if you dedicated the Time Capsule for Time Machine backups only...and added another drive for your shared file needs, but few users seem willing to do this.

Maybe you are looking for