Ports 5000-5005
How do I open ports 5000-5005 that are in the firewall. These are the instructions for AirSpeakers to operate through my firewall.
System Preferences>Sharing>Firewall tab, then select New button, select the Service or choose other, fill in the info.
If a Router is involved it will require opening the same ports on the Router.
Similar Messages
-
Hello Rogue Amoeba support tells me, in order to get the Airfoil Speakers software to function, I must open port 5000 through 5005 on my router (WRT54G). I have scoured the .pdf manual, perused the web support site as well as the present forums. Mostly, I don’t know what much of this stuff means so I may have inadvertently passed up what I need to know. Mainly, I don’t want to screw up the router function as it is working just dandy. For all I know, ports 5000 through 5005 are already open. If anyone can give me some guidance in plain English, I would certainly appreciate it. Thanks.
Log in to the router set-up page. To do this, open up a web browser ( Internet Explorer , Firefox etc) and type on the address bar your default gateway (if left alone, it is usually 192.168.1.1). Just leave it's username blank, password as a default is admin.
Go to the Applications and Gaming tab then go to the Port Triggering subtab. Start port is 5000 and end is 5005 for both Triggered and Forwarded range. -
Oracle 9.2 and Firewall - Dynamic Ports between 1024-5000
I see in the firewall log and the connection try to open a range from port 1000 to port 5000 random.
Is a possible by Oracle 9.2 make/change a key or anything, so that outbound and inbound use same port 1521.
Thomas MundwilerAssuming that your Oracle database is running on Windows, you can setthe registry key USE_SHARED_SOCKET (at HKLM\Software\Oracle) to TRUE to force the listener to use the single specified port for all connections. Be aware, however, that there may be negative performance implications to doing this, particularly as the number of connections grows.
Additionally, depending on where and why this firewall exists, creating a firewall hole on 1521 may be a serious security breach. You may want to look to see whether your firewall can proxy Oracle connections or whether you can use Oracle Connection Manager to proxy connections, rather than opening 1521.
Justin
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC -
I am having difficulties correctly setting up my four (4) WVC54GCA cameras on a WRT54G v2 router to make them stream RTSP videos that I can view on my BlackBerry Bold. I can access the cameras from the internet, through
http://CAM1_SubDomain.Linksys-Cam.com/1024
http://CAM2_SubDomain.Linksys-Cam.com/1025
http://CAM3_SubDomain.Linksys-Cam.com/1026
http://CAM4_SubDomain.Linksys-Cam.com/1027
so that part works fine.
All the 4 cameras are set up with static IP addresses.
The default RTSP port 554 and RTP Data port at 5000 are forwarded to CAM1 IP address. I can access CAM1 RTSP feed on my Blackberry Bold (and also on a good old Samsung SGH-A706 cell phone).
CAM 1 Settings:
STATIC IP: 192.168.1.201
Alternate HTTP Port: 1024 à Forwarded to 192.168.1.201
RTSP Port: 554 à Forwarded to 192.168.1.201
RTSP Data Port: 5000 à Forwarded to 192.168.1.201
RTSP access on cell phone WORKS only with the following format: rtsp://CAM1_SubDomain.Linksys-Cam.com/1111, where 1111 is the access code.
CAM 2 Settings:
STATIC IP: 192.168.1.202
Alternate HTTP Port: 1025 à Forwarded to 192.168.1.202
RTSP Port: 1029 à Forwarded to 192.168.1.202
RTSP Data Port: NOT SURE IF I NEED TO FORWARD ONE, HELP PLEASE
Despite I have a dedicated subdomain for each camera from TZO, the following link DOESN’T WORK
rtsp://CAM2_SubDomain.Linksys-Cam.com/1111, where 1111 is the access code.
Actually, when I enter the above link, the cellphone brings in the feed from CAM1, I guess due to the identical access code with CAM2. Once I change the access code for CAM2, it doesn’t’t show any feed.
CAM 3 Settings:
STATIC IP: 192.168.1.203
Alternate HTTP Port: 1026 à Forwarded to 192.168.1.203
RTSP Port: 1030 à Forwarded to 192.168.1.203
RTSP Data Port: NOT SURE IF I NEED TO FORWARD ONE HELP PLESE
Despite I have a dedicated subdomain for each camera from TZO, the following link DOESN’T WORK
rtsp://CAM3_SubDomain.Linksys-Cam.com/1111, where 1111 is the access code. This feed also brings in CAM1.
CAM 4 Settings:
STATIC IP: 192.168.1.204
Alternate HTTP Port: 1027 à Forwarded to 192.168.1.204
RTSP Port: 1031 à Forwarded to 192.168.1.203
RTSP Data Port: NOT SURE IF I NEED TO FORWARD ONE HELP PLEASE
Despite I have a dedicated subdomain for each camera from TZO, the following link DOESN’T WORK
rtsp://CAM4_SubDomain.Linksys-Cam.com/1111, where 1111 is the access code. This feed also brings in CAM1
DMZ could probably fix the problem for a second camera, but not for all four CAMs
OS: XP SP2
Question 1: Any idea how can I get all the four cameras RTSP feed on my cell/BlackBerry?
Question 2: I am running out of Port Range forwards. Should I add more port forwards, I have only one more shot. Any workaround?
Each and every help idea is greatly appreciated!I have six of these cams and used the tutorial and review at http://www.Myhomserver.com for help. First thing, set ALL the RTSP access codes the SAME, so all you need to do is increment the port for each cam
Cam 1 - 192.168.1.200 - set at port 80 TCP - RTSP port default at 554, forward port 5000 UDP/TCP and the RTSP access code 12345
Cam 2 - 192.168.1.201 - set at port 1024 TCP - RTSP port at 1029, forward port 5001 UDP/TCP and the RTSP access code 12345
Cam 3 - 192.168.1.202 - set at port 1025 TCP - RTSP port at 1030, forward port 5002 UDP/TCP and the RTSP access code 12345
Cam 4 - 192.168.1.203 - set at port 1026 TCP - RTSP port at 1031, forward port 5003 UDP/TCP and the RTSP access code 12345
Cam 5 - 192.168.1.204 - set at port 1027 TCP - RTSP port at 1032, forward port 5004 UDP/TCP and the RTSP access code 12345
Cam 6 - 192.168.1.205 - set at port 1028 TCP - RTSP port at 1033, forward port 5005 UDP/TCP and the RTSP access code 12345
This worked for me using the above settings....take your time, plan out the ports, all RTSP ports must be different on each cam
Accessing CAMS can be done via your cell phone below:
Camera 1---> RTSP://<your TZO camera domain>:554/12345
Camera 2---> RTSP://<your TZO camera domain>:1029/12345
Camera 3---> RTSP://<your TZO camera domain>:1030/12345
Camera 4---> RTSP://<your TZO camera domain>:1031/12345
Camera 5---> RTSP://<your TZO camera domain>:1032/12345
Camera 6---> RTSP://<your TZO camera domain>:1033/12345
http://www.MyHomeServer.com
Linksys IP camera reviews, Tutorials and How-To's on Web & Mobile Streaming -
Unityconnection Port Staus Monitor Not Working
Hi ,
Port status monitor is not working. unityconnection version 7.1.5.
We enabled the port status monitor & given the PC IPaddress.
Enable Remote Port Status Monitor Output
IP Addresses Allowed To Connect For Port Status Monitor Output (comma-separated)I'm assuming you have an IP addressed filled in and it's just not on your screen shot...
What version of rPSM?
rPSM uses port 5000 to communicate with Connection (this is noted in the help but I should probably put some static text to this effect on the login form for clarity). Make sure it's not being blocked between your client and the Connection server.
Beyond that there's not much that can go wrong - it's simply getting text streaming off that port once your client has been registered (Connection wont talk to any client that doesn't have an IP that matches in the list there).
No DB or other connections are needed or are in use. -
hello everyone!
i have a java.net.ServerSocket listening on port 5000. "normal" users can connect to it, but those who sit behind a school/office/etc LAN can't use port 5000, only port 80 (and sometimes 443), so they can't connect.
is there a way to make the client connect to server:5000 using local port 80?
tnxgimbal2 wrote:
georgemc wrote:
Hint: you can run JMS over HTTP. Very interesting idea. I wonder how that would work in a multiplayer game. The JMS host would then be a sort of dedicated game host, passing along messages to keep clients synchronized. I'd have two instant questions coming to mind:
- what would be the overhead of sticking JMS in there in stead of direct socket connections?"Not a massive amount" would be my guess. JMS needn't be heavyweight. If you're hand-rolling your own protocol you'll be juggling sockets and threads anyway. But it is just a guess. If someone shows me results that demonstrate otherwise, I'd be happy to concede it was a wrong guess.
- would messages arrive in a predictable order?They can do, yes.
I'm in half a mind to just give this a try in some multiplayer 2D game and see how it works out.I'd be interested to see what results you came up with.
The main reason I suggested JMS over HTTP here, is that the OP needs to get round firewalls, and HTTP's become such a ubiquitous protocol pretty much for that reason, and combined with JMS, saves him a huge amount of hassle dealing with raw sockets. -
How can i control the ports through firewall
please help me by seeing the client and server class
Server Class
package common.server;
import java.io.*;
import java.rmi.*;
import java.rmi.server.*;
import java.rmi.registry.*;
import java.util.*;
import common.biz.user.*;
import common.message.*;
import common.resource.*;
import common.util.*;
import common.setup.*;
import common.service.*;
//import common.server.*;
import common.database.*;
import common.partner.*;
import common.comms.*;
import common.exception.*;
import common.message.*;
import corpln.utilclass.*;
import custiden.biz.*;
import logon.util.*;
import logon.gui.*;
public class MulticastServerImpl extends UnicastRemoteObject
implements SvcMulticastServerIntf {
Variables
private boolean checkLogon = true;
protected Environment environment;
private SysComponentID serverComponentID;
protected StdServerServices stdServerServices;
protected DBResourceMgr dbResourceMgr; // database resources management e.g. DB connection management
protected CommsMgr commsMgr ; // communications management
protected ServerPartnerMgrIntf serverPartnerMgr; // manages list of partners with whom server communicates
//protected Environment environment;
private ErrMsg errMsg ;
private static String SERVER_STARTUP_ERR_MSG_K =" Unable To start up server ";
private static String CANNOT_LOCATE_REGISTRY_MSG_K =" Cannot locate registry";
private ClientMonitor clientMonitor = null;
protected CheckPassword checkPassword = null;
protected AccessProfile accessProfile = null; // object to check access to trans from sec server
private ParaTab _ParaTab = null;
int port=0;
Constants
private static int MAX_NO_OF_CLIENTS = 100;
private int curMaxNoOfClients = 0;
private static String UNABLE_TO_CONNECT_MSG_K = "Unable to Connect to ";
private static String MAX_CLIENT_EXCEEDED_MSG_K = "Maximum number of users exceeded:";
private static String UNABLE_TO_DISCONNECT_MSG_K = "Unable to disconnect";
CustomRMIFactory mysoc;
Constructors
//not in use
public MulticastServerImpl () throws RemoteException {} ;
//not in use
public MulticastServerImpl (String parameterFileName, SysComponentID _serverComponentID) throws RemoteException {
serverComponentID = _serverComponentID;
RetnCd retnCd = initServer(parameterFileName,_serverComponentID,MAX_NO_OF_CLIENTS,true); //inits default server settings
if (retnCd.isError()) {
System.out.println(SERVER_STARTUP_ERR_MSG_K + " "+ _serverComponentID.getSysName()+ retnCd.getMsg());
System.exit(0);}
//Other servers that requires MQ e.g. CustProfileServerImpl
public MulticastServerImpl (String parameterFileName,SysComponentID serverComponentID, int curMaxNoOfClients) throws RemoteException {
serverComponentID = _serverComponentID;
RetnCd retnCd = initServer(parameterFileName,_serverComponentID,_curMaxNoOfClients, true);
if (retnCd.isError()){
System.out.println(SERVER_STARTUP_ERR_MSG_K + " "+ _serverComponentID.getSysName() + retnCd.getMsg());
System.exit(0);
//PrintServerImpl
public MulticastServerImpl (String parameterFileName,SysComponentID serverComponentID, int curMaxNoOfClients, boolean initMQ) throws RemoteException {
serverComponentID = _serverComponentID;
RetnCd retnCd = initServer(parameterFileName,_serverComponentID,_curMaxNoOfClients, initMQ);
if (retnCd.isError()){
System.out.println(SERVER_STARTUP_ERR_MSG_K + " "+ _serverComponentID.getSysName() + retnCd.getMsg());
System.exit(0);
private RetnCd initServer(String parameterFileName, SysComponentID serverComponentID, int curMaxNoOfClients, boolean initMQ){
if (parameterFileName.equals("")) {
printConsoleMsg("Parameter file name not supplied. Server cannot be started");
printConsoleMsg("Starting server");
BillUtilities.setOutputToFile(_serverComponentID.getSysName());
RetnCd retnCd = new RetnCd();
_ParaTab = new ParaTab();
try {
//Environment.setProcStatusDate(new Date()); // to get from file
Environment.setProcStatusDate(BillUtilities.convertStrToDate(_ParaTab.getProcStatusDate()));
printConsoleMsg("Current logical date :"+ Environment.getProcStatusDate());
stdServerServices = new StdServerServices(_serverComponentID,
_curMaxNoOfClients, initMQ);
} catch (ServerStartupEx ex){
retnCd.setError(ex);
System.out.println(retnCd.getMsg());
return retnCd;
} catch (Exception e){
retnCd.setError(e);
System.out.println(retnCd.getMsg());
return retnCd;
} //catch
dbResourceMgr = stdServerServices.getDBResourceMgr();
printConsoleMsg("Database resource manager started");
//check for MQ initialization
if(initMQ)
commsMgr = stdServerServices.getCommsMgr();
printConsoleMsg("Communications resource manager started");
serverPartnerMgr = stdServerServices.getPartnerMgr();
//environment = new Environment();
clientMonitor = new ClientMonitor(serverPartnerMgr);
Environment.setOrgCd(Environment.getPara(ConfigResrcek.ORG_CD_K));
clientMonitor.start();// start monitor to track number of logon clients
printConsoleMsg("Client monitor started");
printConsoleMsg("Attaching to security server");
retnCd = attachSecurityServer();
printConsoleMsg(retnCd.getMsg());
String xcheckLogon = Environment.getPara(ConfigResrcek.CHECK_LOGON_AT_SERVER_K);
System.out.println(xcheckLogon);
if (xcheckLogon.equals("false") )
checkLogon = false;
else
checkLogon = true;
printConsoleMsg("Logon is "+ checkLogon);
return retnCd;
}// initServer
// manages list of partners with whom server communicates System.out.println("Server " + serverComponentID.getSysName()+ " started with " + curMaxNoOfClients + " clients" + environment.getSysDate().toString() );
Common Server Methods implemented
// connection from client
// retnCd contains the client's PartnerToken session object
public final RetnCd connect(ServerPartnerImpl _newServerPartner) throws RemoteException{
printConsoleMsg("New Client detected ");
RetnCd retnCd = new RetnCd();
retnCd = checkValidToken( (PartnerTokenImpl)_newServerPartner );
if (retnCd.isSuccess()){
PartnerTokenImpl clientToken = new PartnerTokenImpl();
String partnerID = "";
// request partner manager to add
try{
retnCd = serverPartnerMgr.addPartner(_newServerPartner); // add new connection as partner
if (retnCd.isSuccess()){
partnerID = ((String)retnCd.getObj()); // client's partner ID assigned by the server
clientToken.setLogonProcDateTimeAtServer(Environment.getProcStatusDate());
clientToken.setLogonSysDateTimeAtServer(Environment.getSysDate()); //set server logon date and time
clientToken.setClientIDAtServer(partnerID); //set client partner ID assigned by server
clientToken.setServerSysComponentID(serverComponentID); //set server ID in component
_newServerPartner.getClientCallback().dispMsg("Connected as "+partnerID + " to "+ getServerName());
retnCd.setObj(clientToken);
} catch (TablFullException tex){
retnCd.setError(tex);
retnCd.setMsg(UNABLE_TO_CONNECT_MSG_K + getServerName() MAX_CLIENT_EXCEEDED_MSG_K
tex.getMaxUsers() );
return retnCd;
}//tablFullException
catch (Exception ex){
retnCd.setError(ex);
retnCd.setMsg(UNABLE_TO_CONNECT_MSG_K + getServerName());
return retnCd;
} // exception
} // retncd.isSuccess()
printConsoleMsg(retnCd.getMsg());
return (retnCd);
public final RetnCd disconnect(PartnerTokenImpl _partnerToken) throws RemoteException {
RetnCd retnCd = new RetnCd();
try {
retnCd = serverPartnerMgr.removePartner(_partnerToken); // request partner manager to remove partner
} catch (ObjNotFound ex){
retnCd.setError(ex);
retnCd.setMsg(UNABLE_TO_DISCONNECT_MSG_K);
} //catch
return retnCd;
} // disconnect
public final RetnCd isServerActive() throws RemoteException{
RetnCd retnCd = new RetnCd();
retnCd.setSuccess();
return retnCd;
public final RetnCd shutDown() throws RemoteException{
RetnCd retnCd = new RetnCd();
System.out.println("MulticastServerImpl about to shutdown...");
broadcastMsg("SERVER IS SHUTTING DOWN ........NOW");
System.exit(0);
retnCd.setSuccess();
return retnCd;
public final RetnCd prepareShutDown(int minutes) throws RemoteException{
RetnCd retnCd = new RetnCd();
broadcastMsg("SERVER IS SHUTTING DOWN ........IN "+minutes + " MINUTES");
retnCd.setSuccess();
return retnCd;
private final void broadcastMsg(String msg) throws RemoteException{
int x = 0;
int numOfClient = 0;
RetnCd retnCd ;
StdTbl copyOfPartnerList = null;
String partnerID;
do{
copyOfPartnerList = serverPartnerMgr.getPartnerListSnapshot();
numOfClient = copyOfPartnerList.size();
if ((numOfClient)>0){
copyOfPartnerList.goTop();
while (!copyOfPartnerList.isEOTbl()) {
try{
ServerPartnerImpl partner = ((ServerPartnerImpl)
(copyOfPartnerList.getCurrent()));
partnerID = partner.getClientPartnerID();
retnCd = sendMsg(partner,msg);
} catch (Exception ex){ex.printStackTrace(); break;};
copyOfPartnerList.skip();
} //while
copyOfPartnerList.endSeqProc();
//completed sending
break;
} //if
else break;
} while (true); //endless loop until interrupted
}//broadcastMsg
public final void sendMsgToClient(StdTbl usrList, String msg) throws RemoteException{
usrList.goTop();
while (!usrList.isEOTbl()) {
try{
String usr = (String)usrList.getCurrent();
sendMsgToClient(usr,msg);
} catch (Exception ex){ex.printStackTrace(); break;};
usrList.skip();
} //while
usrList.endSeqProc();
//completed sending
private final void sendMsgToClient(String usr, String msg) throws RemoteException{
int x = 0;
int numOfClient = 0;
RetnCd retnCd ;
StdTbl copyOfPartnerList = null;
String partnerID;
do{
copyOfPartnerList = serverPartnerMgr.getPartnerListSnapshot();
numOfClient = copyOfPartnerList.size();
if ((numOfClient)>0){
copyOfPartnerList.goTop();
while (!copyOfPartnerList.isEOTbl()) {
try{
ServerPartnerImpl partner = ((ServerPartnerImpl)
(copyOfPartnerList.getCurrent()));
//send for specific user
if(!partner.getClientSysComponentID().isSysClient()) {
if(((partner.getUser()).getLogonID()).equals(usr)){
partnerID = partner.getClientPartnerID();
retnCd = sendMsg(partner,msg);
}// end check that it is not a system client
} catch (Exception ex){ex.printStackTrace(); break;};
copyOfPartnerList.skip();
} //while
copyOfPartnerList.endSeqProc();
//completed sending
break;
} //if
else break;
} while (true); //endless loop until interrupted
}//broadcastMsg
private RetnCd sendMsg(ServerPartnerImpl _partner, String msg){
RetnCd retnCd = new RetnCd();
//send msg to application clients only
if(!_partner.getClientSysComponentID().isSysClient()) {
try {
System.out.print("Send Msg to " + _partner.getClientPartnerID());
retnCd = _partner.getClientCallback().isClientUp();
System.out.println("is active");
partner.getClientCallback().dispMsg("Client:"+partner.getClientPartnerID()+" Message from Server:"+ serverPartnerMgr.getServerName() +" " +(new Date()).toString() + " "+msg);
catch (Exception ex) {
System.out.println("is not active");
retnCd.setError(ex);
return retnCd;
} //pollActiveClient
public final String getServerName() throws RemoteException{ return serverComponentID.getSysName();}
public final Date getProcDate() throws RemoteException {
return Environment.getProcStatusDate();
public final Date getSysDate() throws RemoteException {
return Environment.getSysDate();
Supporting / utility methods for server setup
protected final RetnCd rebindServer(SysComponentID serverComponentID,Remote _server){
RetnCd retnCd = new RetnCd();
try {
//if (port==0)
// port=5000;
// if (port==5099)
// System.out.println("Users exceeded");
// }else
// port=port+1;
// mysoc = new CustomRMIFactory ("localhost",port);
// System.out.println("PORT" +port);
// RMISocketFactory.setSocketFactory(mysoc);
String RMIURL = Environment.getPara(ConfigResrcek.RMI_REGISTRY_CONF_K);
Registry r = LocateRegistry.getRegistry(RMIURL);
// Registry r = LocateRegistry.createRegistry(port,mysoc,mysoc);
printConsoleMsg("Registry located at "+ RMIURL);
//_server=new Remote(mysoc);
// UnicastRemoteObject.exportObject(_server,0,mysoc,mysoc);
String componentName = serverComponentID.getSysName();
r.rebind(componentName, _server);
printConsoleMsg("Server Bound: " + componentName);
String[] serverList = r.list();
printServerList(serverList);
retnCd.setSuccess();
}catch (RemoteException rex){
rex.printStackTrace();
retnCd.setError(rex);
}//RemoteException
catch (Exception ex){
ex.printStackTrace();
retnCd.setError(ex);
}//Exception
return retnCd;
} //rebindServer
protected void printHeader(String msg){
printConsoleMsg("########################################################################");
printConsoleMsg(msg);
printConsoleMsg("########################################################################");
protected void printHeader(String msg,RetnCdSQL ret){
printConsoleMsg("########################################################################");
printConsoleMsg(msg);
printConsoleMsg("########################################################################");
System.out.println(ret.isSuccess());
protected void printConsoleMsg(String msg){
String dateStr = new Date().toString();
System.out.println(dateStr + serverComponentID.getSysName()+" --> " + msg);
private void printServerList (String [] _serverList){
System.out.println("List of objects in RMI Reg");
for (int x = 0; x< _serverList.length; x++){
System.out.println(_serverList[x]);
} //for
private boolean isCheckLogon(){ return checkLogon;}
private RetnCd attachSecurityServer(){
checkPassword = new CheckPassword("",""); // no user id, password reqd as need to init object only, pwd reqd for initial connection
RetnCd retnCd = checkPassword.connectToServer(); // connect to security server
System.out.println("From MulticastServerImple" +retnCd);
return retnCd; // connect to server
protected synchronized RetnCd checkValidToken(PartnerTokenImpl partnerToken){
// calls the security server to check if valid profile
RetnCd retnCd = new RetnCd();
if (isCheckLogon() && !partnerToken.getClientSysComponentID().isSysClient()){
printConsoleMsg("Checking access for "+ partnerToken.getClientSysComponentID ().getSubComponentID() +" for "+ partnerToken.getUser().getLogonID());
//RetnCd retnCd = accessProfile.checkAccess(partnerToken.getUser(),
// partnerToken.getClientSysComponentID ().getSubComponentID());
retnCd =partnerToken.getUser().isValid();
if (retnCd.isSuccess()){
AccessProfile accessProfile = new AccessProfile(checkPassword.getAccessCSoc()); // this is the handle for security server access
retnCd = accessProfile.checkAccess(checkPassword.getAccessCSoc(), partnerToken.getUser(),partnerToken.getClientSysComponentID ().getSubComponentID() );
} else {retnCd.setSuccess();retnCd.setMsg("Logon check is disabled");}
printConsoleMsg(retnCd.getMsg());
return retnCd;
/* methods defined in SvcUnicastServerIntf but need not be implemented here */
public RetnCd retrCustIden(CustIden _CustIden) throws RemoteException{ return null;}
public RetnCd print (ArrayList list, PartnerTokenImpl partnerToken)
throws RemoteException{ return null;}
}//end-MulticastServerImpl
Client class
// Class : MulticastServerImpl.java
package common.server;
import java.io.*;
import java.rmi.*;
import java.rmi.server.*;
import java.rmi.registry.*;
import java.util.*;
import common.biz.user.*;
import common.message.*;
import common.resource.*;
import common.util.*;
import common.setup.*;
import common.service.*;
//import common.server.*;
import common.database.*;
import common.partner.*;
import common.comms.*;
import common.exception.*;
import common.message.*;
import corpln.utilclass.*;
import custiden.biz.*;
import logon.util.*;
import logon.gui.*;
public class MulticastServerImpl extends UnicastRemoteObject
implements SvcMulticastServerIntf {
Variables
private boolean checkLogon = true;
protected Environment environment;
private SysComponentID serverComponentID;
protected StdServerServices stdServerServices;
protected DBResourceMgr dbResourceMgr; // database resources management e.g. DB connection management
protected CommsMgr commsMgr ; // communications management
protected ServerPartnerMgrIntf serverPartnerMgr; // manages list of partners with whom server communicates
//protected Environment environment;
private ErrMsg errMsg ;
private static String SERVER_STARTUP_ERR_MSG_K =" Unable To start up server ";
private static String CANNOT_LOCATE_REGISTRY_MSG_K =" Cannot locate registry";
private ClientMonitor clientMonitor = null;
protected CheckPassword checkPassword = null;
protected AccessProfile accessProfile = null; // object to check access to trans from sec server
private ParaTab _ParaTab = null;
int port=0;
Constants
private static int MAX_NO_OF_CLIENTS = 100;
private int curMaxNoOfClients = 0;
private static String UNABLE_TO_CONNECT_MSG_K = "Unable to Connect to ";
private static String MAX_CLIENT_EXCEEDED_MSG_K = "Maximum number of users exceeded:";
private static String UNABLE_TO_DISCONNECT_MSG_K = "Unable to disconnect";
CustomRMIFactory mysoc;
Constructors
//not in use
public MulticastServerImpl () throws RemoteException {} ;
//not in use
public MulticastServerImpl (String parameterFileName, SysComponentID _serverComponentID) throws RemoteException {
serverComponentID = _serverComponentID;
RetnCd retnCd = initServer(parameterFileName,_serverComponentID,MAX_NO_OF_CLIENTS,true); //inits default server settings
if (retnCd.isError()) {
System.out.println(SERVER_STARTUP_ERR_MSG_K + " "+ _serverComponentID.getSysName()+ retnCd.getMsg());
System.exit(0);}
//Other servers that requires MQ e.g. CustProfileServerImpl
public MulticastServerImpl (String parameterFileName,SysComponentID serverComponentID, int curMaxNoOfClients) throws RemoteException {
serverComponentID = _serverComponentID;
RetnCd retnCd = initServer(parameterFileName,_serverComponentID,_curMaxNoOfClients, true);
if (retnCd.isError()){
System.out.println(SERVER_STARTUP_ERR_MSG_K + " "+ _serverComponentID.getSysName() + retnCd.getMsg());
System.exit(0);
//PrintServerImpl
public MulticastServerImpl (String parameterFileName,SysComponentID serverComponentID, int curMaxNoOfClients, boolean initMQ) throws RemoteException {
serverComponentID = _serverComponentID;
RetnCd retnCd = initServer(parameterFileName,_serverComponentID,_curMaxNoOfClients, initMQ);
if (retnCd.isError()){
System.out.println(SERVER_STARTUP_ERR_MSG_K + " "+ _serverComponentID.getSysName() + retnCd.getMsg());
System.exit(0);
private RetnCd initServer(String parameterFileName, SysComponentID serverComponentID, int curMaxNoOfClients, boolean initMQ){
if (parameterFileName.equals("")) {
printConsoleMsg("Parameter file name not supplied. Server cannot be started");
printConsoleMsg("Starting server");
BillUtilities.setOutputToFile(_serverComponentID.getSysName());
RetnCd retnCd = new RetnCd();
_ParaTab = new ParaTab();
try {
//Environment.setProcStatusDate(new Date()); // to get from file
Environment.setProcStatusDate(BillUtilities.convertStrToDate(_ParaTab.getProcStatusDate()));
printConsoleMsg("Current logical date :"+ Environment.getProcStatusDate());
stdServerServices = new StdServerServices(_serverComponentID,
_curMaxNoOfClients, initMQ);
} catch (ServerStartupEx ex){
retnCd.setError(ex);
System.out.println(retnCd.getMsg());
return retnCd;
} catch (Exception e){
retnCd.setError(e);
System.out.println(retnCd.getMsg());
return retnCd;
} //catch
dbResourceMgr = stdServerServices.getDBResourceMgr();
printConsoleMsg("Database resource manager started");
//check for MQ initialization
if(initMQ)
commsMgr = stdServerServices.getCommsMgr();
printConsoleMsg("Communications resource manager started");
serverPartnerMgr = stdServerServices.getPartnerMgr();
//environment = new Environment();
clientMonitor = new ClientMonitor(serverPartnerMgr);
Environment.setOrgCd(Environment.getPara(ConfigResrcek.ORG_CD_K));
clientMonitor.start();// start monitor to track number of logon clients
printConsoleMsg("Client monitor started");
printConsoleMsg("Attaching to security server");
retnCd = attachSecurityServer();
printConsoleMsg(retnCd.getMsg());
String xcheckLogon = Environment.getPara(ConfigResrcek.CHECK_LOGON_AT_SERVER_K);
System.out.println(xcheckLogon);
if (xcheckLogon.equals("false") )
checkLogon = false;
else
checkLogon = true;
printConsoleMsg("Logon is "+ checkLogon);
return retnCd;
}// initServer
// manages list of partners with whom server communicates System.out.println("Server " + serverComponentID.getSysName()+ " started with " + curMaxNoOfClients + " clients" + environment.getSysDate().toString() );
Common Server Methods implemented
// connection from client
// retnCd contains the client's PartnerToken session object
public final RetnCd connect(ServerPartnerImpl _newServerPartner) throws RemoteException{
printConsoleMsg("New Client detected ");
RetnCd retnCd = new RetnCd();
retnCd = checkValidToken( (PartnerTokenImpl)_newServerPartner );
if (retnCd.isSuccess()){
PartnerTokenImpl clientToken = new PartnerTokenImpl();
String partnerID = "";
// request partner manager to add
try{
retnCd = serverPartnerMgr.addPartner(_newServerPartner); // add new connection as partner
if (retnCd.isSuccess()){
partnerID = ((String)retnCd.getObj()); // client's partner ID assigned by the server
clientToken.setLogonProcDateTimeAtServer(Environment.getProcStatusDate());
clientToken.setLogonSysDateTimeAtServer(Environment.getSysDate()); //set server logon date and time
clientToken.setClientIDAtServer(partnerID); //set client partner ID assigned by server
clientToken.setServerSysComponentID(serverComponentID); //set server ID in component
_newServerPartner.getClientCallback().dispMsg("Connected as "+partnerID + " to "+ getServerName());
retnCd.setObj(clientToken);
} catch (TablFullException tex){
retnCd.setError(tex);
retnCd.setMsg(UNABLE_TO_CONNECT_MSG_K + getServerName() MAX_CLIENT_EXCEEDED_MSG_K
tex.getMaxUsers() );
return retnCd;
}//tablFullException
catch (Exception ex){
retnCd.setError(ex);
retnCd.setMsg(UNABLE_TO_CONNECT_MSG_K + getServerName());
return retnCd;
} // exception
} // retncd.isSuccess()
printConsoleMsg(retnCd.getMsg());
return (retnCd);
public final RetnCd disconnect(PartnerTokenImpl _partnerToken) throws RemoteException {
RetnCd retnCd = new RetnCd();
try {
retnCd = serverPartnerMgr.removePartner(_partnerToken); // request partner manager to remove partner
} catch (ObjNotFound ex){
retnCd.setError(ex);
retnCd.setMsg(UNABLE_TO_DISCONNECT_MSG_K);
} //catch
return retnCd;
} // disconnect
public final RetnCd isServerActive() throws RemoteException{
RetnCd retnCd = new RetnCd();
retnCd.setSuccess();
return retnCd;
public final RetnCd shutDown() throws RemoteException{
RetnCd retnCd = new RetnCd();
System.out.println("MulticastServerImpl about to shutdown...");
broadcastMsg("SERVER IS SHUTTING DOWN ........NOW");
System.exit(0);
retnCd.setSuccess();
return retnCd;
public final RetnCd prepareShutDown(int minutes) throws RemoteException{
RetnCd retnCd = new RetnCd();
broadcastMsg("SERVER IS SHUTTING DOWN ........IN "+minutes + " MINUTES");
retnCd.setSuccess();
return retnCd;
private final void broadcastMsg(String msg) throws RemoteException{
int x = 0;
int numOfClient = 0;
RetnCd retnCd ;
StdTbl copyOfPartnerList = null;
String partnerID;
do{
copyOfPartnerList = serverPartnerMHi,
for firewall problems search this forum with keyword
firewall.
This thread seems to me very instructive:
http://forum.java.sun.com/thread.jsp?forum=58&thread=151971
Furthermore, search the forum with multihomed or multi-homed keywords, or even port.
For port and interface control, this thread should be
useful:
http://forum.java.sun.com/thread.jsp?forum=58&thread=157864
One solution is a custom socket factory.
Btw, these are really FAQs ...
Have fun,
Klaus -
FTP Port ERROR Forwarding in Cisco ASA 8.2(5), Very Intersting.
Hi,
I have the following configuration on a Cisco ASA 8.2(5), all the traffic to the port 5000 go to an IP Camera and www 80 it's forward throught static NAT to a Web Server without problem, I have the same Configuration for a FTP SERVER Windows and FTP Server Linux and doesn't make the foward to an internal IP address. Attach is the configuration I would like to know what is causing the problems.
The FTP Server Are running locally without any problems, when I try to reach it for the Outside interface then i can't, this is in the only port i can't forward.
I really appreciate your help.
Thanks
ASA Version 8.2(5)
hostname ciscoasa
enable password dAWCvYvyr2FRISo5 encrypted
passwd dAWCvYvyr2FRISo5 encrypted
names
interface Ethernet0/0
switchport access vlan 2
interface Ethernet0/1
interface Ethernet0/2
interface Ethernet0/3
interface Ethernet0/4
interface Ethernet0/5
interface Ethernet0/6
interface Ethernet0/7
interface Vlan1
nameif inside
security-level 100
ip address 192.168.1.2 255.255.255.0
interface Vlan2
nameif outside
security-level 0
ip address dhcp setroute
ftp mode passive
dns domain-lookup outside
dns server-group DefaultDNS
name-server 8.8.4.4
name-server 8.8.8.8
name-server 196.3.81.132
same-security-traffic permit inter-interface
same-security-traffic permit intra-interface
object-group service TEST2 tcp
port-object eq www
port-object eq https
access-list 101 extended permit ip 192.168.1.0 255.255.255.0 192.168.1.0 255.255.255.0
access-list 101 extended permit icmp any interface outside echo-reply
access-list 101 extended permit udp any any eq 5000
access-list 101 extended permit udp any any eq ntp
access-list 101 extended permit udp any 192.168.1.0 255.255.255.0 eq tftp
access-list 102 extended permit icmp any interface outside echo-reply
access-list 102 extended permit icmp any interface outside
access-list 102 extended permit ip any host 192.168.1.5
access-list 102 extended permit tcp any host 192.168.1.5 eq 5000
access-list 102 extended permit tcp any interface outside eq 5000
access-list 102 extended permit tcp any host 192.168.1.5 eq https
access-list 102 extended permit tcp any any eq 5000
access-list 102 extended permit ip any host 192.168.1.8
access-list 102 extended permit tcp any any eq telnet
access-list 102 extended permit tcp any interface outside object-group TEST2
access-list 102 extended permit ip any 192.168.1.0 255.255.255.0
access-list 102 extended permit tcp any interface outside eq www
access-list 102 extended permit tcp any interface outside eq ftp
access-list 102 extended permit tcp any interface outside eq ftp-data
access-list 102 extended permit tcp any any eq ftp
access-list 103 extended permit udp any 192.168.1.0 255.255.255.0 eq tftp
pager lines 24
logging asdm informational
mtu inside 1500
mtu outside 1500
icmp unreachable rate-limit 1 burst-size 1
no asdm history enable
arp timeout 14400
global (outside) 1 interface
nat (inside) 1 192.168.1.0 255.255.255.0
nat (inside) 1 0.0.0.0 0.0.0.0
static (inside,outside) tcp interface 5000 192.168.1.5 5000 netmask 255.255.255.255
static (inside,outside) tcp interface www 192.168.1.15 www netmask 255.255.255.255
static (inside,outside) tcp interface ftp 192.168.1.15 ftp netmask 255.255.255.255
static (inside,outside) tcp interface ftp-data 192.168.1.15 ftp-data netmask 255.255.255.255
access-group 102 in interface outside
timeout xlate 3:00:00
timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 icmp 0:00:02
timeout sunrpc 0:10:00 h323 0:05:00 h225 1:00:00 mgcp 0:05:00 mgcp-pat 0:05:00
timeout sip 0:30:00 sip_media 0:02:00 sip-invite 0:03:00 sip-disconnect 0:02:00
timeout sip-provisional-media 0:02:00 uauth 0:05:00 absolute
timeout tcp-proxy-reassembly 0:01:00
timeout floating-conn 0:00:00
dynamic-access-policy-record DfltAccessPolicy
aaa authentication ssh console LOCAL
aaa authentication telnet console LOCAL
http server enable
http 192.168.1.0 255.255.255.0 inside
no snmp-server location
no snmp-server contact
snmp-server enable traps snmp authentication linkup linkdown coldstart
crypto ipsec security-association lifetime seconds 28800
crypto ipsec security-association lifetime kilobytes 4608000
telnet 192.168.1.0 225.255.255.0 inside
telnet timeout 30
ssh 192.168.1.0 255.255.255.0 inside
ssh timeout 30
console timeout 0
dhcpd auto_config outside
dhcpd address 192.168.1.10-192.168.1.41 inside
dhcpd dns 8.8.8.8 8.8.4.4 interface inside
dhcpd enable inside
threat-detection basic-threat
threat-detection statistics access-list
no threat-detection statistics tcp-intercept
webvpn
username cabelen password tJPt4MkXkeex6ITZ encrypted
class-map ftp-class
match access-list 102
class-map inspection_default
match default-inspection-traffic
policy-map type inspect dns preset_dns_map
parameters
message-length maximum client auto
message-length maximum 512
policy-map global_policy
class inspection_default
inspect ftp
inspect dns preset_dns_map
inspect h323 h225
inspect h323 ras
inspect rsh
inspect rtsp
inspect esmtp
inspect sqlnet
inspect skinny
inspect sunrpc
inspect xdmcp
inspect sip
inspect netbios
inspect tftp
inspect ip-options
inspect pptp
service-policy global_policy global
prompt hostname context
no call-home reporting anonymous
Cryptochecksum:3465bc9d04198e9df80787c0c039db27
: end
ciscoasa#This is the results of the log it didn't not find the public ip address which im making FTP connection.
ciscoasa# sh logg | i 147.197.115.171
ciscoasa# sh logg
Syslog logging: enabled
Facility: 20
Timestamp logging: disabled
Standby logging: disabled
Debug-trace logging: disabled
Console logging: disabled
Monitor logging: disabled
Buffer logging: level debugging, 88 messages logged
Trap logging: disabled
History logging: disabled
Device ID: disabled
Mail logging: disabled
ASDM logging: level informational, 68 messages logged
connection 125407 for outside:111.221.74.28/443 to inside:192.168.1.24/24483 duration 0:02:01 bytes
44
%ASA-7-609002: Teardown local-host outside:111.221.74.28 duration 0:02:01
%ASA-7-710005: UDP request discarded from 192.168.1.24/138 to inside:192.168.1.255/138
%ASA-6-302016: Teardown UDP connection 125402 for outside:177.0.186.239/57036 to inside:192.168.1.24
/24483 duration 0:02:02 bytes 220
%ASA-7-609002: Teardown local-host outside:177.0.186.239 duration 0:02:02
%ASA-6-302016: Teardown UDP connection 125408 for outside:89.240.135.18/47096 to inside:192.168.1.24
/24483 duration 0:02:01 bytes 44
%ASA-7-609002: Teardown local-host outside:89.240.135.18 duration 0:02:01
%ASA-6-302016: Teardown UDP connection 125409 for outside:111.221.77.145/40037 to inside:192.168.1.2
4/24483 duration 0:02:01 bytes 486
%ASA-7-609002: Teardown local-host outside:111.221.77.145 duration 0:02:01
%ASA-6-302016: Teardown UDP connection 125410 for outside:64.4.23.148/40014 to inside:192.168.1.24/2
4483 duration 0:02:01 bytes 178
%ASA-7-609002: Teardown local-host outside:64.4.23.148 duration 0:02:01
%ASA-6-305012: Teardown dynamic UDP translation from inside:192.168.1.24/24483 to outside:69.86.151.
109/54119 duration 0:03:00
%ide:216.146.39.70/80 to inside:192.168.1.5/3628 duration 0:00:00 bytes 303 TCP FINs
%ASA-7-609002: Teardown local-host outside:216.146.39.70 duration 0:00:00
nable_15' executed the 'configure terminal' command.
%ASA-6-302015: Built inbound UDP connection 125412 for inside:192.168.1.20/68 (192.168.1.20/68) to i
dentity:192.168.1.2/67 (192.168.1.2/67)
%ASA-6-604103: DHCP daemon interface inside: address granted 0128.987b.d28e.e7 (192.168.1.20)
%ASA-6-302016: Teardown UDP connection 125411 for inside:192.168.1.27/68 to identity:192.168.1.2/67
duration 0:02:01 bytes 623
%ASA-5-111008: User 'enable_15' executed the 'no access-list 102 extended permit ip any 192.168.1.0
255.255.255.0' command.
%ASA-6-302010: 20 in use, 234 most used
%ASA-5-111008: User 'enable_15' executed the 'no access-list 102 extended permit ip any host 192.168
.1.8' command.
%ASA-5-111005: 192.168.1.24 end configuration: OK
%ASA-6-302016: Teardown UDP connection 125412 for inside:192.168.1.20/68 to identity:192.168.1.2/67
duration 0:02:01 bytes 641
%ASA-7-609001: Built local-host outside:209.128.96.248
%ASA-6-305011: Built dynamic TCP translation from inside:192.168.1.20/57764 to outside:69.86.151.109
/50424
%ASA-6-302013: Built outbound TCP connection 125413 for outside:209.128.96.248/80 (209.128.96.248/80
) to inside:192.168.1.20/57764 (69.86.151.109/50424)
%ASA-7-111009: User 'enable_15' executed cmd: show running-config
%ASA-7-111009: User 'enable_15' executed cmd: show logging
%ASA-7-609001: Built local-host outside:174.35.22.69
%ASA-6-305011: Built dynamic TCP translation from inside:192.168.1.24/51106 to outside:69.86.151.109
/53818
%ASA-6-302013: Built outbound TCP connection 125414 for outside:174.35.22.69/80 (174.35.22.69/80) to
inside:192.168.1.24/51106 (69.86.151.109/53818)
%ASA-6-305011: Built dynamic TCP translation from inside:192.168.1.24/51107 to outside:69.86.151.109
/12433
%ASA-6-302013: Built outbound TCP connection 125415 for outside:174.35.22.69/80 (174.35.22.69/80) to
inside:192.168.1.24/51107 (69.86.151.109/12433)
%ASA-7-609001: Built local-host outside:8.8.8.8
%ASA-6-305011: Built dynamic UDP translation from inside:192.168.1.24/51214 to outside:69.86.151.109
/42103
%ASA-6-302015: Built outbound UDP connection 125416 for outside:8.8.8.8/53 (8.8.8.8/53) to inside:19
2.168.1.24/51214 (69.86.151.109/42103)
%ASA-6-302016: Teardown UDP connection 125416 for outside:8.8.8.8/53 to inside:192.168.1.24/51214 du
ration 0:00:00 bytes 176
%ASA-7-609002: Teardown local-host outside:8.8.8.8 duration 0:00:00
%ASA-6-302014: Teardown TCP connection 125414 for outside:174.35.22.69/80 to inside:192.168.1.24/511
06 duration 0:00:06 bytes 2075 TCP FINs
%ASA-6-302014: Teardown TCP connection 125415 for outside:174.35.22.69/80 to inside:192.168.1.24/511
07 duration 0:00:06 bytes 3016 TCP FINs
%ASA-7-609002: Teardown local-host outside:174.35.22.69 duration 0:00:06
ciscoasa# -
Hi guys,
Hopefully someone can help me out, i recently got a synology DS211j NAS drive, i can connect to the NAS over the LAN, but when i try to access for outside my home network i cant connect to it. I have added the ports to redirect to the NAS drive and have even set up a DNS, not sure if i even needed it? I have tried to access by typing my ip address and port into an external computer browser, but nothing is working.
Also after added the port to open to router i try to test the ports at canyouseeme.org, and i get the message
Error: I could not see your service on (IP Address here) on port (5000)
Reason: Connection timed out
If anyone has any idea what im doing wrong or how is fix it, please fill me in
ThanksSorry for the late comeback. Been bust elsewhere.
I've kind of got the system working. As long as I use an outside source I can view the services that are operating on the HomeHub3. I'm just unable to view my own services whilst internally from behind the HomeHub.
Reading around this appears to be a similar issue and something to do with 'loopback' I think. Where I can view my services from an external IP source but unable to view my services whilst attempting to look from within the internal IP source as the HomeHub setup 'denies' this action.
I've begun searching for help with lopback. unfortunatly I'm getting a little bit of information overload with edit this hosts file, do this etc.
Would someone with homeHub knowledge know what needs to be or at least point me in a great direction the provides a step by step helpful guide to a solution of viewing my own services ?
Many thanks for knowledge given. -
In order for me to work from home wirelessly, I have to forward port 5000. I have a WRT55AG and a WRT54G. Do I need to forward this port in both routers or just the wireless one?
If you connected the second router through the Internet port to the first router and the computer which needs the forwarding is behind the second router then you have to setup the forwardings on both.
If you connected the routers like this I would suggest to read this post and reconsider if the chained routers are really what you wanted to do or if a single LAN would not enough for your purposes. With a single router you only have to setup forwardings on one router... -
I need to open ports, and nothing I've read seems to help me
I have an aiport express, it's my only router. it's connected directly to my cable modem (TWC). I have no firewall for incoming (there's no options for outgoing) no matter what combination of settings I use, I can't seem to get more than port 5000 open. Why 5000? and why can't I get any other port open?
There are heaps of posts here about how to open ports on apple routers specifically for xboxes.
AirPort Extreme and xbox 360 -
Hello,
I am using Solaris 10_x86.I am facing problem with port management.Developers can connect to a specific port e.g.5000 via their application, when they disconnect the port status remain "Listen" for about 5min, after 5 min they can connect and port respond them with updated changes.If developer try to connect before 5min their application hangs.
now my questions are
1-Is it default behavior of Solaris10 to let the port remain active for some specific time?if yes how can I change port time?
2-when I use netstat -a it only shows port # with status etc but not showing which process is accessing the port, If I may know PID then I can kill this process to make port free.How can I find PID accessing the specific port?
3-Is here any way to stop and start specific port e.g my port 5000?
Thanks.Hi,
It is all explained in the technet documentation here:
http://technet.microsoft.com/en-us/library/hh427328.aspx
From the article above:
Traffic both ways between Site Server and MP:
RPC Endpoint mapper
135
RPC
DYNAMIC
Server Message Block (SMB)
445
From MP to SQL Server -- 1433
But, having more than one management point is intended for scalability and availability. Your clients will try to contact both of these MP's and in scenarios like this I have experienced a lot if issues with clients not communicating with their MP. MP assignement
does not use Boundary and Boundary Group, the clients will use one of those two MP's there is no way to control which one.
I would make sure that the VLAN can communicate with the MP that already exists instead.
Regards,
jörgen
-- My System Center blog ccmexec.com -- Twitter
@ccmexec -
Hello. I have a LAN consisting of 5 macs hardwired with an eithernet switch, and connected to an Airport Extreme and a DSL modem. They all have static IPs. I want to be able to administer these computers with ARD via the internet from a remote location. I know that I need port mapping to do this, but am having trouble setting it up properly. Right now I can connect to one computer remotely (I have the ARD ports mapped to it, but don't know how to set up additional port mapping, so I can get to the rest of the machines on the LAN. Mapping them to the same ports doesn't work. Can someone help me out? Thanks!
mshanks, Welcome to the discussion area!
You would need to use different public ports for each machine. For example, if the ARD service running on each Mac uses port 5000 (I don't know which port this is only an example) and you have 5 Macs configure the port mapping to do the following:
public port 5000 -> Mac_0 on private port 5000
public port 5001 -> Mac_1 on private port 5000
public port 5002 -> Mac_2 on private port 5000
public port 5003 -> Mac_3 on private port 5000
public port 5004 -> Mac_4 on private port 5000 -
I am using Windows XP Professional 2002 w/ SP3 on a Dell Latitude E4300 laptop wirelessly connecting to my Airport Express 802.11n (firmware 7.5.2).
I can see my Airport Express in iTunes 10.4.1 and can select it via the Airplay button. iTunes even detects whether or not a speaker is connected to the Airport Express. But when iTunes tries to connect, it comes back after a while saying "An error occurred while connecting to the Airplay device xxx. An unknown error occurred (error -15000)."
A similar problem happens with Airfoil from Rogue Amoeba that I use to stream music from other apps such as VideoLAN to Airport Express on the same laptop. I can see that my Airport Express is available but when Airfoil tries to connect, it comes back saying "It appears that a firewall on this computer is preventing Airfoil from connecting to xxx Airport Express. Please check your firewall settings and try again."
I've set both Airplay and iTunes as exception programs in my Windows Firewall setting, and even added TCP ports 5000 to 5005 and UDP ports 6000 to 6005 to the exceptions as recommended by Airfoil. I've also disabled Symantec Endpoint Protection that Ihave installed. The only thing I can't disable is McAfee Endpoint Encryption, since I also use the laptop at work and I don't have permission to disableMcAfee. I use this laptop to connect wirelessly with other devices such as HP wireless printers, NAS drives and other laptops on my home network and have never had any issues, so i think that this issue is specific to the Airplay software being blocked by some firewall (I am assuming Airfoil also uses Airplay).
I've tried this on different wireless networks and I have the same issue with Windows XP on my Dell Latitude E4300. I've also set up the network with no security, but the problem doesn't go away.
I also tried downgrading iTunes to 10.3.1 but won't work. I think it's an Airplay issue, not a specific iTunes issue, since I'm facing the problem with Airfoil as well.
How do I trace what is going on that is preventing iTunes and Airfoil from streaming to the AirportExpress within Windows XP?
I also have another Dell Inspiron laptop on the same network running on Windows Vista, and have no problems streaming music from iTunes or Airfoil to the Airport Express on the same network, even when the network is WPA-2 Personal (TKIP+AES) protected (I've seen other postings where WPA has been an issue, WEP has not, but in my case, this is not an issue). Ditto with my iPad2.
Thanks for your help!I have the same problem with Windows 7 64bit. ITune can see AE and stream Music well. Airfoil, TuneBlade (airplay soft) can also see AE but can't connect and stream music. I ' ve already tried to setup firewall Exception list, even turning off firewall off both windows and antivirus but still got the same problem with the message 'Airfoil was unable to connect to the remote speaker " ... 's Airport Express". Please check the firewall on the computer where " ...'s Airport Express" is running and try again'. Any help would be appreciated !.
-
How to reboot a guest domain when hung and ldm stop-domain doesn't work
Hi, the configuration is as follows.
SF T1000 (32 threads/16gb) memory
Latest Firmware and the LDOM patch (-02) applied.
This is how the LDOMs are setup.
Instance CPUs Memory
Service domain 4 2g
ldom1 4 2g
ldom2 4 2g
ldom3 4 2g
ldom4 4 2g
ldom5 4 2g
ldom6 4 2g
ldom7 4 1.9g
All guest domains are running on disk-images on mirrored BE on service domain. Size around 7 gb and SUNWCXall installed.
However, I have had a few hangs, especially when working over the virtual switch on the domains.
At the moment ldom1 is totally hung. See below for info:
bash-3.00# ldm list-domain
Name State Flags Cons VCPU Memory Util Uptime
primary active -t-cv SP 4 2G 0.5% 1d 1h 17m
ldom1 active -t--- 5000 4 2G 25% 2h 14m
ldom2 active -t--- 5001 4 2G 0.2% 2h 35m
ldom3 active ----- 5002 4 2G 0.2% 47m
ldom4 active ----- 5003 4 2G 0.2% 1d 1h 10m
ldom5 active -t--- 5004 4 2G 0.3% 1d 1h 10m
ldom6 active -t--- 5005 4 2G 0.2% 1d 1h 10m
ldom7 active -t--- 5006 4 1900M 0.2% 7h 29m
bash-3.00#
bash-3.00# ldm stop-domain ldom1
LDom ldom1 stop notification failed
bash-3.00#
bash-3.00# telnet localhost 5000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connecting to console "ldom1" in group "ldom1" ....
Press ~? for control options ..
<COMMENT: ~w sent!>
Warning: another user currently has write permission
to this console and forcibly removing him/her will terminate
any current write action and all work will be lost.
Would you like to continue?[y/n] y
< COMMENT: I don't get any response when hitting enter and ~# (break) doesn't seem to work....>
I cannot ssh to ldom1 since it appears to be dead!
Anyone know if I can send some sort of reset to this hung domain? How can I troubleshoot it?
Regards,
DanielUPDATE 2
=========
When I attached to ldom3 through the console services, this domain also had
hung.
Below is some LDOM information.
bash-3.00# ldm list-services
Vldc: primary-vldc0
Vldc: primary-vldc3
Vds: primary-vds0
vdsdev: vol1 device=/ldoms/be/ldom_1.img
vdsdev: vol5 device=/ldoms/be/ldom_5.img
vdsdev: vol6 device=/ldoms/be/ldom_6.img
vdsdev: vol7 device=/ldoms/be/ldom_7.img
vdsdev: vol2 device=/ldoms/be/ldom_2.img
vdsdev: vol3 device=/ldoms/be/ldom_3.img
vdsdev: vol4 device=/ldoms/be/ldom_4.img
Vcc: primary-vcc0
port-range=5000-5100
Vsw: primary-vsw0
mac-addr=0:14:4f:f8:66:9f
net-dev=bge0
mode=prog,promisc
Vsw: primary-vsw1
mac-addr=0:14:4f:f9:dd:53
net-dev=bge1
mode=prog,promisc
bash-3.00# ldm list-devices
vCPU:
vCPUID %FREE
MAU:
Free MA-Units:
cpuset (0, 1, 2, 3)
cpuset (4, 5, 6, 7)
cpuset (8, 9, 10, 11)
cpuset (12, 13, 14, 15)
cpuset (16, 17, 18, 19)
cpuset (20, 21, 22, 23)
cpuset (24, 25, 26, 27)
cpuset (28, 29, 30, 31)
Memory:
Available mblocks:
PADDR SIZE
0x3fec00000 20M (0x1400000)
I/O Devices:
Free Devices:
bash-3.00# ldm list-domains
Unknown command list-domains; use --help option for list of available commands
bash-3.00# ldm list-domain
Name State Flags Cons VCPU Memory Util Uptime
primary active -t-cv SP 4 2G 0.7% 1d 4h 8m
ldom1 active -t--- 5000 4 2G 0.3% 1h 24m
ldom2 active -t--- 5001 4 2G 0.6% 5h 26m
ldom3 active ----- 5002 4 2G 25% 3h 38m
ldom4 active ----- 5003 4 2G 0.1% 1d 4h 1m
ldom5 active -t--- 5004 4 2G 0.1% 1d 4h 1m
ldom6 active -t--- 5005 4 2G 0.7% 1d 4h 1m
ldom7 active -t--- 5006 4 1900M 0.1% 10h 20m
bash-3.00#
bash-3.00# ldm list-bindings
Name: primary
State: active
Flags: transition,control,vio service
OS:
Util: 0.5%
Uptime: 1d 4h 11m
Vcpu: 4
vid pid util strand
0 0 0.9% 100%
1 1 0.8% 100%
2 2 0.2% 100%
3 3 0.3% 100%
Memory: 2G
real-addr phys-addr size
0x8000000 0x8000000 2G
Vars: reboot-command=boot
IO: pci@780 (bus_a)
pci@7c0 (bus_b)
Vldc: primary-vldc0
[LDC: 0x0]
[(HV Control channel)]
[LDC: 0x1]
[LDom primary (Domain Services channel)]
[LDC: 0x3]
[LDom primary (FMA Services channel)]
[LDC: 0xb]
[LDom ldom1 (Domain Services channel)]
[LDC: 0x22]
[LDom ldom5 (Domain Services channel)]
[LDC: 0x27]
[LDom ldom6 (Domain Services channel)]
[LDC: 0x2d]
[LDom ldom7 (Domain Services channel)]
[LDC: 0x10]
[LDom ldom2 (Domain Services channel)]
[LDC: 0x18]
[LDom ldom3 (Domain Services channel)]
[LDC: 0x1d]
[LDom ldom4 (Domain Services channel)]
Vldc: primary-vldc3
[LDC: 0x14]
[spds (SP channel)]
[LDC: 0xd]
[system-management (SP channel)]
[LDC: 0x6]
[sunvts (SP channel)]
[LDC: 0x7]
[sunmc (SP channel)]
[LDC: 0x8]
[explorer (SP channel)]
[LDC: 0x9]
[led (SP channel)]
[LDC: 0xa]
[flashupdate (SP channel)]
Vds: primary-vds0
vdsdev: vol1 device=/ldoms/be/ldom_1.img
vdsdev: vol5 device=/ldoms/be/ldom_5.img
vdsdev: vol6 device=/ldoms/be/ldom_6.img
vdsdev: vol7 device=/ldoms/be/ldom_7.img
vdsdev: vol2 device=/ldoms/be/ldom_2.img
vdsdev: vol3 device=/ldoms/be/ldom_3.img
vdsdev: vol4 device=/ldoms/be/ldom_4.img
[LDom ldom1, dev-name: vol1]
[LDC: 0xe]
[LDom ldom5, dev-name: vol5]
[LDC: 0x25]
[LDom ldom6, dev-name: vol6]
[LDC: 0x2a]
[LDom ldom7, dev-name: vol7]
[LDC: 0x30]
[LDom ldom2, dev-name: vol2]
[LDC: 0x13]
[LDom ldom3, dev-name: vol3]
[LDC: 0x1b]
[LDom ldom4, dev-name: vol4]
[LDC: 0x20]
Vcc: primary-vcc0
[LDC: 0xf]
[LDom ldom1, group: ldom1, port: 5000]
[LDC: 0x26]
[LDom ldom5, group: ldom5, port: 5004]
[LDC: 0x2c]
[LDom ldom6, group: ldom6, port: 5005]
[LDC: 0x31]
[LDom ldom7, group: ldom7, port: 5006]
[LDC: 0x15]
[LDom ldom2, group: ldom2, port: 5001]
[LDC: 0x1c]
[LDom ldom3, group: ldom3, port: 5002]
[LDC: 0x21]
[LDom ldom4, group: ldom4, port: 5003]
port-range=5000-5100
Vsw: primary-vsw0
mac-addr=0:14:4f:f8:66:9f
net-dev=bge0
[LDC: 0xc]
[LDom ldom1, name: vnet1, mac-addr: 0:14:4f:fa:1e:4d]
[LDC: 0x23]
[LDom ldom5, name: vnet0, mac-addr: 0:14:4f:f9:ae:a1]
[LDC: 0x28]
[LDom ldom6, name: vnet0, mac-addr: 0:14:4f:f8:27:b8]
[LDC: 0x2e]
[LDom ldom7, name: vnet0, mac-addr: 0:14:4f:f9:1f:5d]
[LDC: 0x11]
[LDom ldom2, name: vnet0, mac-addr: 0:14:4f:f8:c9:7c]
[LDC: 0x19]
[LDom ldom3, name: vnet0, mac-addr: 0:14:4f:fb:d9:6d]
[LDC: 0x1e]
[LDom ldom4, name: vnet0, mac-addr: 0:14:4f:fb:df:2c]
mode=prog,promisc
Vsw: primary-vsw1
mac-addr=0:14:4f:f9:dd:53
net-dev=bge1
[LDC: 0x2b]
[LDom ldom1, name: vnet2, mac-addr: 0:14:4f:fa:b1:f0]
[LDC: 0x24]
[LDom ldom5, name: vnet1, mac-addr: 0:14:4f:f9:b2:b0]
[LDC: 0x29]
[LDom ldom6, name: vnet1, mac-addr: 0:14:4f:fb:f5:c3]
[LDC: 0x2f]
[LDom ldom7, name: vnet1, mac-addr: 0:14:4f:f8:3a:3e]
[LDC: 0x12]
[LDom ldom2, name: vnet1, mac-addr: 0:14:4f:f9:88:a0]
[LDC: 0x1a]
[LDom ldom3, name: vnet1, mac-addr: 0:14:4f:fa:aa:57]
[LDC: 0x1f]
[LDom ldom4, name: vnet1, mac-addr: 0:14:4f:f9:33:59]
mode=prog,promisc
Vldcc: vldcc1 [FMA Services]
service: ldmfma
service: primary-vldc0 @ primary
[LDC: 0x4]
Vldcc: vldcc2 [SP channel]
service: spfma
[LDC: 0x5]
Vldcc: vldcc0 [Domain Services]
service: primary-vldc0 @ primary
[LDC: 0x2]
Vldcc: hvctl [Hypervisor Control]
service: primary-vldc0 @ primary
[LDC: 0x0]
Vcons: SP
Name: ldom1
State: active
Flags: transition
OS:
Util: 0.3%
Uptime: 1h 27m
Vcpu: 4
vid pid util strand
0 4 0.5% 100%
1 5 0.6% 100%
2 6 0.1% 100%
3 7 0.0% 100%
Memory: 2G
real-addr phys-addr size
0x8000000 0x88000000 2G
Vars: auto-boot?=false
boot-device=/virtual-devices@100/channel-devices@200/disk@0:a vdisk
nvramrc=devalias vnet /virtual-devices@100/channel-devices@200/network@0
use-nvramrc?=true
Vnet: vnet1 [LDC: 0xb]
[Peer LDom: ldom5, mac-addr: 0:14:4f:f9:ae:a1] [LDC: 0xd]
[Peer LDom: ldom6, mac-addr: 0:14:4f:f8:27:b8] [LDC: 0xf]
[Peer LDom: ldom7, mac-addr: 0:14:4f:f9:1f:5d] [LDC: 0x4]
[Peer LDom: ldom2, mac-addr: 0:14:4f:f8:c9:7c] [LDC: 0x6]
[Peer LDom: ldom3, mac-addr: 0:14:4f:fb:d9:6d] [LDC: 0x8]
[Peer LDom: ldom4, mac-addr: 0:14:4f:fb:df:2c]
mac-addr=0:14:4f:fa:1e:4d
service: primary-vsw0 @ primary
[LDC: 0x1]
Vnet: vnet2 [LDC: 0xc]
[Peer LDom: ldom5, mac-addr: 0:14:4f:f9:b2:b0] [LDC: 0xe]
[Peer LDom: ldom6, mac-addr: 0:14:4f:fb:f5:c3] [LDC: 0x10]
[Peer LDom: ldom7, mac-addr: 0:14:4f:f8:3a:3e] [LDC: 0x5]
[Peer LDom: ldom2, mac-addr: 0:14:4f:f9:88:a0] [LDC: 0x7]
[Peer LDom: ldom3, mac-addr: 0:14:4f:fa:aa:57] [LDC: 0x9]
[Peer LDom: ldom4, mac-addr: 0:14:4f:f9:33:59]
mac-addr=0:14:4f:fa:b1:f0
service: primary-vsw1 @ primary
[LDC: 0xa]
Vdisk: vdisk1 vol1@primary-vds0
service: primary-vds0 @ primary
[LDC: 0x2]
Vcons: [via LDC:3]
ldom1@primary-vcc0 [port:5000]
Vldcc: vldcc0 [Domain Services]
service: primary-vldc0 @ primary
[LDC: 0x0]
Name: ldom2
State: active
Flags: transition
OS:
Util: 0.1%
Uptime: 5h 29m
Vcpu: 4
vid pid util strand
0 8 0.6% 100%
1 9 0.1% 100%
2 10 0.0% 100%
3 11 0.2% 100%
Memory: 2G
real-addr phys-addr size
0x8000000 0x108000000 2G
Vars: boot-device=vdisk
Vnet: vnet0 [LDC: 0x2]
[Peer LDom: ldom1, mac-addr: 0:14:4f:fa:1e:4d] [LDC: 0x3]
[Peer LDom: ldom5, mac-addr: 0:14:4f:f9:ae:a1] [LDC: 0x4]
[Peer LDom: ldom6, mac-addr: 0:14:4f:f8:27:b8] [LDC: 0x5]
[Peer LDom: ldom7, mac-addr: 0:14:4f:f9:1f:5d] [LDC: 0xd]
[Peer LDom: ldom3, mac-addr: 0:14:4f:fb:d9:6d] [LDC: 0xf]
[Peer LDom: ldom4, mac-addr: 0:14:4f:fb:df:2c]
mac-addr=0:14:4f:f8:c9:7c
service: primary-vsw0 @ primary
[LDC: 0x1]
Vnet: vnet1 [LDC: 0x7]
[Peer LDom: ldom1, mac-addr: 0:14:4f:fa:b1:f0] [LDC: 0x8]
[Peer LDom: ldom5, mac-addr: 0:14:4f:f9:b2:b0] [LDC: 0x9]
[Peer LDom: ldom6, mac-addr: 0:14:4f:fb:f5:c3] [LDC: 0xa]
[Peer LDom: ldom7, mac-addr: 0:14:4f:f8:3a:3e] [LDC: 0xe]
[Peer LDom: ldom3, mac-addr: 0:14:4f:fa:aa:57] [LDC: 0x10]
[Peer LDom: ldom4, mac-addr: 0:14:4f:f9:33:59]
mac-addr=0:14:4f:f9:88:a0
service: primary-vsw1 @ primary
[LDC: 0x6]
Vdisk: vdisk2 vol2@primary-vds0
service: primary-vds0 @ primary
[LDC: 0xb]
Vcons: [via LDC:12]
ldom2@primary-vcc0 [port:5001]
Vldcc: vldcc0 [Domain Services]
service: primary-vldc0 @ primary
[LDC: 0x0]
Name: ldom3
State: active
Flags:
OS:
Util: 24%
Uptime: 3h 42m
Vcpu: 4
vid pid util strand
0 12 100% 100%
1 13 1.4% 100%
2 14 1.4% 100%
3 15 1.4% 100%
Memory: 2G
real-addr phys-addr size
0x8000000 0x188000000 2G
Vars: boot-device=vdisk
Vnet: vnet0 [LDC: 0x2]
[Peer LDom: ldom1, mac-addr: 0:14:4f:fa:1e:4d] [LDC: 0x3]
[Peer LDom: ldom5, mac-addr: 0:14:4f:f9:ae:a1] [LDC: 0x4]
[Peer LDom: ldom6, mac-addr: 0:14:4f:f8:27:b8] [LDC: 0x5]
[Peer LDom: ldom7, mac-addr: 0:14:4f:f9:1f:5d] [LDC: 0x6]
[Peer LDom: ldom2, mac-addr: 0:14:4f:f8:c9:7c] [LDC: 0xf]
[Peer LDom: ldom4, mac-addr: 0:14:4f:fb:df:2c]
mac-addr=0:14:4f:fb:d9:6d
service: primary-vsw0 @ primary
[LDC: 0x1]
Vnet: vnet1 [LDC: 0x8]
[Peer LDom: ldom1, mac-addr: 0:14:4f:fa:b1:f0] [LDC: 0x9]
[Peer LDom: ldom5, mac-addr: 0:14:4f:f9:b2:b0] [LDC: 0xa]
[Peer LDom: ldom6, mac-addr: 0:14:4f:fb:f5:c3] [LDC: 0xb]
[Peer LDom: ldom7, mac-addr: 0:14:4f:f8:3a:3e] [LDC: 0xc]
[Peer LDom: ldom2, mac-addr: 0:14:4f:f9:88:a0] [LDC: 0x10]
[Peer LDom: ldom4, mac-addr: 0:14:4f:f9:33:59]
mac-addr=0:14:4f:fa:aa:57
service: primary-vsw1 @ primary
[LDC: 0x7]
Vdisk: vdisk3 vol3@primary-vds0
service: primary-vds0 @ primary
[LDC: 0xd]
Vcons: [via LDC:14]
ldom3@primary-vcc0 [port:5002]
Vldcc: vldcc0 [Domain Services]
service: primary-vldc0 @ primary
[LDC: 0x0]
Name: ldom4
State: active
Flags:
OS:
Util: 0.2%
Uptime: 1d 4h 4m
Vcpu: 4
vid pid util strand
0 16 0.4% 100%
1 17 0.3% 100%
2 18 0.1% 100%
3 19 0.0% 100%
Memory: 2G
real-addr phys-addr size
0x8000000 0x208000000 2G
Vars: boot-device=vdisk
Vnet: vnet0 [LDC: 0x2]
[Peer LDom: ldom1, mac-addr: 0:14:4f:fa:1e:4d] [LDC: 0x3]
[Peer LDom: ldom5, mac-addr: 0:14:4f:f9:ae:a1] [LDC: 0x4]
[Peer LDom: ldom6, mac-addr: 0:14:4f:f8:27:b8] [LDC: 0x5]
[Peer LDom: ldom7, mac-addr: 0:14:4f:f9:1f:5d] [LDC: 0x6]
[Peer LDom: ldom2, mac-addr: 0:14:4f:f8:c9:7c] [LDC: 0x7]
[Peer LDom: ldom3, mac-addr: 0:14:4f:fb:d9:6d]
mac-addr=0:14:4f:fb:df:2c
service: primary-vsw0 @ primary
[LDC: 0x1]
Vnet: vnet1 [LDC: 0x9]
[Peer LDom: ldom1, mac-addr: 0:14:4f:fa:b1:f0] [LDC: 0xa]
[Peer LDom: ldom5, mac-addr: 0:14:4f:f9:b2:b0] [LDC: 0xb]
[Peer LDom: ldom6, mac-addr: 0:14:4f:fb:f5:c3] [LDC: 0xc]
[Peer LDom: ldom7, mac-addr: 0:14:4f:f8:3a:3e] [LDC: 0xd]
[Peer LDom: ldom2, mac-addr: 0:14:4f:f9:88:a0] [LDC: 0xe]
[Peer LDom: ldom3, mac-addr: 0:14:4f:fa:aa:57]
mac-addr=0:14:4f:f9:33:59
service: primary-vsw1 @ primary
[LDC: 0x8]
Vdisk: vdisk4 vol4@primary-vds0
service: primary-vds0 @ primary
[LDC: 0xf]
Vcons: [via LDC:16]
ldom4@primary-vcc0 [port:5003]
Vldcc: vldcc0 [Domain Services]
service: primary-vldc0 @ primary
[LDC: 0x0]
Name: ldom5
State: active
Flags: transition
OS:
Util: 0.2%
Uptime: 1d 4h 4m
Vcpu: 4
vid pid util strand
0 20 0.6% 100%
1 21 0.0% 100%
2 22 0.3% 100%
3 23 0.0% 100%
Memory: 2G
real-addr phys-addr size
0x8000000 0x288000000 2G
Vars: boot-device=vdisk
Vnet: vnet0 [LDC: 0x2]
[Peer LDom: ldom1, mac-addr: 0:14:4f:fa:1e:4d] [LDC: 0xd]
[Peer LDom: ldom6, mac-addr: 0:14:4f:f8:27:b8] [LDC: 0xf]
[Peer LDom: ldom7, mac-addr: 0:14:4f:f9:1f:5d] [LDC: 0x3]
[Peer LDom: ldom2, mac-addr: 0:14:4f:f8:c9:7c] [LDC: 0x5]
[Peer LDom: ldom3, mac-addr: 0:14:4f:fb:d9:6d] [LDC: 0x9]
[Peer LDom: ldom4, mac-addr: 0:14:4f:fb:df:2c]
mac-addr=0:14:4f:f9:ae:a1
service: primary-vsw0 @ primary
[LDC: 0x1]
Vnet: vnet1 [LDC: 0x7]
[Peer LDom: ldom1, mac-addr: 0:14:4f:fa:b1:f0] [LDC: 0xe]
[Peer LDom: ldom6, mac-addr: 0:14:4f:fb:f5:c3] [LDC: 0x10]
[Peer LDom: ldom7, mac-addr: 0:14:4f:f8:3a:3e] [LDC: 0x4]
[Peer LDom: ldom2, mac-addr: 0:14:4f:f9:88:a0] [LDC: 0x8]
[Peer LDom: ldom3, mac-addr: 0:14:4f:fa:aa:57] [LDC: 0xa]
[Peer LDom: ldom4, mac-addr: 0:14:4f:f9:33:59]
mac-addr=0:14:4f:f9:b2:b0
service: primary-vsw1 @ primary
[LDC: 0x6]
Vdisk: vdisk5 vol5@primary-vds0
service: primary-vds0 @ primary
[LDC: 0xb]
Vcons: [via LDC:12]
ldom5@primary-vcc0 [port:5004]
Vldcc: vldcc0 [Domain Services]
service: primary-vldc0 @ primary
[LDC: 0x0]
Name: ldom6
State: active
Flags: transition
OS:
Util: 0.3%
Uptime: 1d 4h 4m
Vcpu: 4
vid pid util strand
0 24 0.5% 100%
1 25 0.3% 100%
2 26 0.5% 100%
3 27 0.0% 100%
Memory: 2G
real-addr phys-addr size
0x8000000 0x308000000 2G
Vars: boot-device=vdisk
Vnet: vnet0 [LDC: 0x2]
[Peer LDom: ldom1, mac-addr: 0:14:4f:fa:1e:4d] [LDC: 0x6]
[Peer LDom: ldom5, mac-addr: 0:14:4f:f9:ae:a1] [LDC: 0xf]
[Peer LDom: ldom7, mac-addr: 0:14:4f:f9:1f:5d] [LDC: 0x3]
[Peer LDom: ldom2, mac-addr: 0:14:4f:f8:c9:7c] [LDC: 0x5]
[Peer LDom: ldom3, mac-addr: 0:14:4f:fb:d9:6d] [LDC: 0xa]
[Peer LDom: ldom4, mac-addr: 0:14:4f:fb:df:2c]
mac-addr=0:14:4f:f8:27:b8
service: primary-vsw0 @ primary
[LDC: 0x1]
Vnet: vnet1 [LDC: 0x8]
[Peer LDom: ldom1, mac-addr: 0:14:4f:fa:b1:f0] [LDC: 0xc]
[Peer LDom: ldom5, mac-addr: 0:14:4f:f9:b2:b0] [LDC: 0x10]
[Peer LDom: ldom7, mac-addr: 0:14:4f:f8:3a:3e] [LDC: 0x4]
[Peer LDom: ldom2, mac-addr: 0:14:4f:f9:88:a0] [LDC: 0x9]
[Peer LDom: ldom3, mac-addr: 0:14:4f:fa:aa:57] [LDC: 0xb]
[Peer LDom: ldom4, mac-addr: 0:14:4f:f9:33:59]
mac-addr=0:14:4f:fb:f5:c3
service: primary-vsw1 @ primary
[LDC: 0x7]
Vdisk: vdisk6 vol6@primary-vds0
service: primary-vds0 @ primary
[LDC: 0xd]
Vcons: [via LDC:14]
ldom6@primary-vcc0 [port:5005]
Vldcc: vldcc0 [Domain Services]
service: primary-vldc0 @ primary
[LDC: 0x0]
Name: ldom7
State: active
Flags: transition
OS:
Util: 0.4%
Uptime: 10h 23m
Vcpu: 4
vid pid util strand
0 28 0.6% 100%
1 29 0.1% 100%
2 30 0.3% 100%
3 31 0.2% 100%
Memory: 1900M
real-addr phys-addr size
0x8000000 0x388000000 1900M
Vars: boot-device=vdisk
Vnet: vnet0 [LDC: 0x2]
[Peer LDom: ldom1, mac-addr: 0:14:4f:fa:1e:4d] [LDC: 0x6]
[Peer LDom: ldom5, mac-addr: 0:14:4f:f9:ae:a1] [LDC: 0x7]
[Peer LDom: ldom6, mac-addr: 0:14:4f:f8:27:b8] [LDC: 0x3]
[Peer LDom: ldom2, mac-addr: 0:14:4f:f8:c9:7c] [LDC: 0x5]
[Peer LDom: ldom3, mac-addr: 0:14:4f:fb:d9:6d] [LDC: 0xb]
[Peer LDom: ldom4, mac-addr: 0:14:4f:fb:df:2c]
mac-addr=0:14:4f:f9:1f:5d
service: primary-vsw0 @ primary
[LDC: 0x1]
Vnet: vnet1 [LDC: 0x9]
[Peer LDom: ldom1, mac-addr: 0:14:4f:fa:b1:f0] [LDC: 0xd]
[Peer LDom: ldom5, mac-addr: 0:14:4f:f9:b2:b0] [LDC: 0xe]
[Peer LDom: ldom6, mac-addr: 0:14:4f:fb:f5:c3] [LDC: 0x4]
[Peer LDom: ldom2, mac-addr: 0:14:4f:f9:88:a0] [LDC: 0xa]
[Peer LDom: ldom3, mac-addr: 0:14:4f:fa:aa:57] [LDC: 0xc]
[Peer LDom: ldom4, mac-addr: 0:14:4f:f9:33:59]
mac-addr=0:14:4f:f8:3a:3e
service: primary-vsw1 @ primary
[LDC: 0x8]
Vdisk: vdisk7 vol7@primary-vds0
service: primary-vds0 @ primary
[LDC: 0xf]
Vcons: [via LDC:16]
ldom7@primary-vcc0 [port:5006]
Vldcc: vldcc0 [Domain Services]
service: primary-vldc0 @ primary
[LDC: 0x0]
bash-3.00#
Maybe you are looking for
-
How can I find out if Apple Softare is authentie
I'm curious to know whether my copy of Aperture is authentic. It's always coming up as Trial. Should that turn off after awhile? How can I find this out?
-
Will MM-SUS supports with Limit POs?
Hi SRM gurus, We have a Requirement Limit POs with MM-SUS. Can we transfer the Limit Pos to MM-SUS? if Yes,how the scenario will work? If any one have the solution Please reply immediatly, It will be great helf full to me. Thanks in advance
-
Hi BT, I have been raising this issue and seems no one is willing to help...so not sure i will get help here either! I have BT Infinity Option 2 with speed upto 80mb. However, I only get 20mb if am lucky..otherwise is below that. I have continously
-
Who's know where 's download SAP console 710? my sap gui is 710 , I know gui 640 include sap console but i can not found in release 710. can you tell me where is download the SAP console 710?
-
How do i turn off that iphone is reading options
The iphone is reading out all the options I have on that screen. How do I turn this off? Can anybody help me?