Network and file access
From DISE KnowledgeBase
It's always a good idea beforehand to get rid of any obstacles preventing or complicating the function of the various softwares.
This article is about what Dise needs to be able to access.
Network
Note: The IP/Port information in this article is default settings only, and may be subject to change in later software versions.
Network ports
Dise Composer
- No domain:
- Microsoft file sharing SMB: TCP/UDP ports 135-139.
- Direct-hosted SMB traffic without NetBIOS: TCP/UDP port 445.
- In domain:
- Kerberos server (KDC) should be contacted to issue session ticket, before access can be granted:
- Kerberos V5 TCP/UDP port 88 on Kerberos server.
Dise Bridge
- Uploads files through FTP, either unsecured or secured.
Note: There is a difference in how active or passive FTP uses ports. See Active FTP vs. Passive FTP, a Definitive Explanation - slacksite.com
- No domain:
- Microsoft file sharing SMB: TCP/UDP ports 135-139.
- Direct-hosted SMB traffic without NetBIOS: TCP/UDP port 445.
- In domain:
- Kerberos server (KDC) should be contacted to issue session ticket, before access can be granted:
- Kerberos V5 TCP/UDP port 88 on Kerberos server.
- Transmits bug reports over the HTTP protocol.
- In a Dise Enterprise system, see #Dise Complete.
Dise Probe
- Downloads files through FTP, either unsecured or secured.
- Dise Probe can use a Proxy server for FTP connections.
- Downloads files through Windows shared folders:
- No domain:
- Microsoft file sharing SMB: TCP/UDP ports 135-139.
- Direct-hosted SMB traffic without NetBIOS: TCP/UDP port 445.
- In domain:
- Kerberos server (KDC) should be contacted to issue session ticket, before access can be granted:
- Kerberos V5 TCP/UDP port 88 on Kerberos server.
- Transmits bug reports over the HTTP protocol.
- In a Dise Enterprise system, see #Dise Complete.
Dise Replay
- Downloads files if needed, and transmits bug reports over the HTTP protocol.
- Listens on multicast IP: 224.1.1.100 Port: 4000 for remote control information.
- Multicast IP: 224.1.1.100 Port: 4001 for global clock information.
- Multicast IP: 224.1.1.100 Port: 4002 for player synchronization information.
- In a Dise One system, Dise Discover will use the Service Location Protocol (SLP). The SLP protocol uses multicast signals. It will also use the HTTP protocol.
- In a Dise Enterprise system, see #Dise Complete.
Dise Complete Applications
Dise Complete
The managers, players and monitors in a Dise Enterprise system will communicate directly with the database server.
- MySQL by default accepts incoming connections on port TCP/UDP 3306.
- SQL Server by default accepts incoming connections on port TCP/UDP 1433.
Read more: TCP/IP port numbers required to communicate to SQL over a firewall - microsoft.com
File Permissions
Dise applications store their settings in a centralized way, where system-wide settings are in %PROGRAMDATA%\Dise\Dise 2010 / %ALLUSERSPROFILE%\Dise\Dise 2010 whereas user-specific settings end up in %LOCALAPPDATA%\Dise\Dise 2010.
Write permissions are needed to these folders.
Composer
- When sharing content, the account running Dise Composer needs to have write & delete permissions to the shared DiseContent folder.
Bridge
- When sharing content the account running Dise Bridge needs to have write & delete permissions to the shared DiseContent folder.
- When uploading to shared network folders, the account that Bridge logs in using needs write & delete permissions to the shared folder.
- With FTP used, the FTP account that Bridge logs in using on needs write & delete permissions to the FTP folder.
Probe
- Probe needs to have write & delete access to a folder to put the downloaded content in.
- In addition it needs write & delete access to a temporary folder which by default is %LOCALAPPDATA%\Temp\Dise\Dise 2010\Probe.
Read more: Download locations
Replay
During setup, the Dise Setup Wizard sets up a shared folder named DiseShare on the Player when Dise Discover will be used. The DiseShare will hold transfered content. It needs to be shared for Dise Discover to function properly, so any policies restricting shared folders will cause Dise Discover to fail. The DiseShare user needs full control of this folder.
UAC
UAC is a windows security measure which protect system files and ask for administrator credentials (on a different desktop) when these files are changed. This can prevent remote updates if the account the Dise applications run in is restricted.
In addition it causes applications without proper credentials to write to the virtual store, which means that files may be on a different location than apparent. The virtual store is located at %LOCALAPPDATA%\VirtualStore.
Troubleshooting
Main article: Troubleshoot network connections
Main article: Troubleshoot downloads