Xmanager FAQ

Remote Host Configuration Show all answers Hide all answers

Ubuntu (12.10, 13.04, 13.10, 14.10, 14.04)

The above versions of Ubuntu's default user environment, Gnome(Ubuntu), use hardware acceleration to render the graphics. Therefore, when remotely connecting with Xmanager, you may not be able to access the the desktop user environment or if you are able to connect, it will run very slowly.

As such, if you are using the above Ubuntu versions, you will have to use a different desktop user environment.

Use the following instructions to install Xfce as the desktop user environment so you may connect to Ubuntu. These instructions require root privileges or the sudo command. Be extra careful when making configurations with root privileges.

XDMCP Configuration

  1. LightDM Configuration

    Configure the /etc/lightdm/lightdm.conf file as follows. If the file does not exist, create it.

    [XDMCPserver]
    enabled=true

  2. Firewall Configuration

    Open UDP port 177 from the PC to the remote host direction.
    Open incoming TCP ports 6000~6010 from the remote host to your PC

    f you wish to temporarily remove the firewall to identify an issue, you can use the 'iptables -F' command. By default, iptables is not enabled on Ubuntu. Use the iptables -L command to verify whether or not it is running. For more information on the firewall consult your Ubuntu manual or contact Ubuntu technical support.

  3. Restart XDMCP service daemon

    Reboot your Linux machine or run the following command:

    $ sudo service lightdm restart

  4. Create Xmanager session

    When using LightDM, there may not be a response to an XDMCP broadcast. Therefore, depending on the Xmanager version, the sessions may not appear on Xbrowser's list. If this is the case, try creating a new XDMCP session through the File menu or directly inputting the IP Address or Host Name in the address bar.
Installing the Xfce Desktop Environment
  1. Install a new user desktop environment (Xfce)

    $ sudo apt-get update
    $ sudo apt-get install xubuntu desktop

  2. Apply the new user desktop environment by restarting the XDMCP daemon

    $ sudo service lightdm restart

  3. After connecting with Xmanager, select the Xfce or Xubuntu session from the login screen

OpenSUSE 13.2

XDMCP Configuration
  1. Display Manager Configuration

    yast sysconfig

    Desktop -> Display manager -> DISPLAYMANAGER_REMOTE_ACCESS : yes
    (Related File: /etc/sysconfig/displaymanager)



  2. Reload the XDMCP Daemon

    # /usr/bin/systemctl reload display-manager

  3. Firewall settings

    yast firewall

    allowed services -> Service to Allow (add xdmcp)
    (Related File: /etc/sysconfig/SuSEfirewall2)

Fedora 18, 19, 20

The above versions of Fedora's default user environment, Gnome, uses hardware acceleration to render the graphics. Therefore, when remotely connecting with Xmanager, you may not be able to access the the desktop user environment or if you are able to connect, it will run very slowly.

As such, you will have to use a different user environment than Gnome and a different XDMCP Daemon than gdm.

Use the following instructions to install lightdm and Xfce (or KDE) as the XDMCP Daemon and desktop user environment to connect to Fedora 18, 19, or 20. These instructions require root privileges. Be extra careful when making configurations with root privileges.

User Desktop Environment Configuration
  1. Install New Desktop User Environment (Choose one or the other)

    Xfce Installation (lightdm will be installed as well)

    # yum groupinstall xfce

    KDE Installation (kdm will be installed as well)

    # yum groupinstall kde-desktop

  2. XDMCP Configuration

    lightdm Configuration

    Configure the /etc/lightdm/lightdm.conf file as follows.
    (If the file does not exist, create it.)

    [XDMCPServer]
    enabled=true

    kdm Configuration

    Configure the /etc/kde/kdmm/kdmrc file as follows.
    (If the file does not exist, create it.)

    [Xdmcp]
    Enable=true

  3. Apply and Restart XDMCP Service Daemon

    # systemctl disable gdm ; systemctl enable lightdm(or kdm)

    # systemctl stop gdm
    # systemctl start lightdm(or kdm)

  4. Temporarily Disable Firewall to Test Configuration

    # systemctl stop firewalld.service

    Open UDP port 177 from the PC to the remote host direction. For further firewall support, consult your OS manual.

  5. Connect with Xmanager

    Select Xfce or KDE from the login screen

OpenSuse 11.4, 12.1, 12.2

This configuration guide is for users utilizing gdm and making outside connections. (When executing the ps -aef | grep dm, 'gdm' is displayed in the results)

XDMCP Configuration
  1. Display Manager Configuration

    yast sysconfig

    Desktop -> Display manager -> DISPLAYMANAGER_REMOTE_ACCESS : yes
    (Related File: /etc/sysconfig/displaymanager)

  2. Restart the XDMCP Daemon(gdm)

    /etc/init.d/xdm restart
    (Note: Make sure to type in 'xdm' not 'gdm')

  3. Firewall settings

    yast firewall

    allowed services -> Service to Allow (add xdmcp)
    (Related File: /etc/sysconfig/SuSEfirewall2)

RHEL 7.0

Red Hat Enterprise Linux's default user environment, Gnome, uses hardware acceleration to render the graphics. Therefore, when remotely connecting with Xmanager, you may not be able to access the the desktop user environment or if you are able to connect, it will run very slowly.

As such, you will have to use a different user environment than Gnome and a different XDMCP Daemon than gdm.

Use the following instructions to install lightdm and Xfce (or KDE) as the XDMCP Daemon and desktop user environment to connect to RHEL 7. These instructions require root privileges. Be extra careful when making configurations with root privileges.

XDMCP Configuration
  1. lightdm Installation

    Add a new source repository:

    # yum install ftp://ftp.sunet.se/pub/Linux/distributions/fedora/epel/7/7ppc64/epel-release-7-0.2.noarch.rpm

    # yum install lightdm

  2. lightdm Configuration

    Configure the /etc/lightdm/lightdm.conf file as follows. If the file does not exist, create it.

    [XDMCPserver]
    enabled=true

  3. Change Default Display Manager to lightdm

    # systemctl disable gdm ; systemctl enable lightdm

  4. Run lightdm

    # systemctl start lightdm

  5. Temporarily Disable Firewall to Test Connection

    # systemctl stop firewalld.service

    Open UDP port 177 from the PC to the remote host direction. Refer to your OS manual for support concerning your firewall.

User Desktop Environment Configuration
  1. Add a New Source Repository (If you already installed it above, you can skip this step)

    # yum install ftp://ftp.sunet.se/pub/Linux/distributions/fedora/epel/7/7ppc64/epel-release-7-0.2.noarch.rpm

  2. Install New Desktop User Environment (Choose one or the other)

    Xfce Installation

    # yum groupinstall xfce

    KDE Installation

    # yum groupinstall kde-desktop

  3. Apply New Environment and Restart XDMCP Daemon

    # systemctl restart lightdm

  4. Connect with Xmanager

    Select Xfce or KDE from the login screen

CentOS 7

Gnome in CentOS 7 tries to use local hardware acceleration and this becomes a problem when trying to connect remotely using XDMCP. To avoid this problem, you have to use an alternative display manager (other than ‘gdm’) and desktop environment.

This guide explains how you can change the display manager to lightdm from gdm and desktop environment from Gnome to Xfce. You will require root privileges. Be extra careful when making any configurations with root privileges.

Switching Display Manager from gdm to lightdm
  1. Switch to root account and install lightdm:

    # yum install lightdm

    If lightdm cannot be installed because of the system's default repository, extra repository information, EPEL (Extra Packages for Enterprise Linus), is required.

    # yum install ftp://ftp.sunet.se/pub/Linux/distributions/fedora/epel/7/7ppc64/epel-release-7-0.2.noarch.rpm

  2. Configure the lightdm config file. If file does not exist, create it:

    # vi /etc/lightdm/lightdm.conf

    [XDMCPServer]
    enabled=true

  3. Change the default display manager to lightdm:

    # systemctl disable gdm ; systemctl enable lightdm

  4. Start lightdm:

    #systemctl start lightdm

  5. Temporarily disable firewall to test connection. It is recommended that you allow incoming UDP port 177

    # systemctl stop firewalld.service

Add Xfce and Configure as Default Desktop Environment
  1. Add a new source repository:

    # yum install ftp://ftp.sunet.se/pub/Linux/distributions/fedora/epel/7/7ppc64/epel-release-7- 0.2.noarch.rpm

  2. Install an alternative desktop environment:

    # yum groupinstall xfce

  3. Restart lightdm:

    # systemctl restart lightdm

  4. Connect with Xmanager and select Xfce

Poseiden Linux 3.1

1. Network and Firewall Settings
  • Open UDP port 177 from the PC to the remote host direction.
  • Open incoming TCP ports 6000~6010 from the remote host to your PC.

  • From PC: ping Poseidon Linux IP Address
  • From Linux: ping PC IP Address

  • Inspect the Linux Firewall (iptables -F command)
  • Inspect any firewalls between the PC and Linux (contact network administrator)
  • Inspect the PC's Firewall (Built in Windows Firewall, Third party Firewalls, Active X based Firewalls)
2. XDMCP Configuration
  1. gdm Configuration

    Configure the /etc/gdm/gdm.conf file as follows:

    [xdmcp]
    Enable=true

    If the gdm.conf-custom file exists make the configuration in that file instead as it will override gdm.conf.

  2. Restart gdm

    # /etc/init.d/gdm stop; /etc/init.d/gdm start

3. Xstart(Xmanager Passive) Configuration

  1. Install ssh server(daemon)

    # apt-get install openssh-server

  2. Open Xstart and select the SSH Protocol and connect

Debian 7.5.0

1. GDM3 Configuration

Configure the /etc/gdm3/daemon.conf file as follows:

[xdmcp] 
Enable=1

2. Firewall Configuration

Open UDP port 177 from the PC to the remote host direction. 
Open incoming TCP ports 6000~6010 from the remote host to your PC.
 
3. Reboot

Reboot your Linux machine or run the following command:

# service gdm3 restart
 
4. Run Xmanager

Red Hat and RHEL (Red Hat 7, 8, 9 / RHEL 3, 4, 5, 6)

1. Display manager configuration

• Change runlevel to 5
Open/etc/inittab and set the initial runlevel to 5 as following:

id:5:initdefault:

• Configure GDM 
If you are using kdm, skip this section and go to 'Configure KDM' section below.

Open the following GDM configuration file and set the Enable entry to true in the [xdmcp] section: 

/etc/X11/gdm/gdm.conf 
(Red Hat 7, 8, 9, RHEL 3)
/etc/gdm/custom.conf
 (RHEL 4, 5, 6, If the file does not exists, create one)

[xdmcp]
Enable=true

• Configure KDM
If you are using gdm, you can skip this step.

1. If you are using RHEL 4 or later release, skip this step. Otherwise, open /etc/X11/xdm/xdm-config and comment out the "requestPort" option as following:

DisplayManager.requestPort: 0
 ==>
!DisplayManager.requestPort: 0

2. Open /usr/share/config/kdm/Xaccess and remove the initial "#" character for the following line:

#* #any host can get a login window
 ==>
* #any host can get a login window

3. Open /usr/share/config/kdm/kdmrc and set the Enable entry to true in the [xdmcp] section as following.

[xdmcp]
Enable=true

2. Reboot the remote host
# init 3; init 5

3. Firewall (TCP/UDP Ports) Configuration and start Xmanager
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.





Fedora and Fedora Core (Fedora Core 1, 2, 3, 4, 5, 6 / Fedora 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)

1. Display manager configuration

• Change runlevel to 5
Open/etc/inittab and set the initial runlevel to 5 as following:

id:5:initdefault:

• Configure GDM
If you are using kdm, skip this section and go to 'Configure KDM' section below.

Open the following GDM configuration file
/etc/X11/gdm/gdm.conf (Fedora Core 4 and prior releases)
/etc/gdm/custom.conf (Fedoar Core 5 and later releases)

and set the Enable to 1 in the [xdmcp] section and DisallowTCP to false in the [security] section like the following example:

[xdmcp]
Enable=1

[security]
DisallowTCP=false

• Configure KDM
If you are using gdm, you can skip this step.

1. Open /etc/X11/xdm/xdm-config comment out the "requestPort" option as following:

DisplayManager.requestPort: 0 ==>
!DisplayManager.requestPort: 0

2. Open /etc/X11/xdm/Xaccess and remove the initial "#" character for the following line:

#* #any host can get a login window ==>
* #any host can get a login window

3. Open /etc/kde/kdm/kdmrc and set the Enable entry to true in the [xdmcp] section as following.

[xdmcp]
Enable=true

2. Reboot the remote host
# init 3; init 5

3. Firewall (TCP/UDP Ports) Configuration and start Xmanager
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.




OpenSuse, Suse and Suse Enterprise Server (Suse 8, 9, 10 / Suse Enterprise Server 9.x, 10.x / OpenSuse 10.x, 11.0)

1. Display manager configuration

• Change runlevel to 5
Open/etc/inittab and set the initial runlevel to 5 as following:

id:5:initdefault:

• Configure GDM 
If you are using kdm, skip this section and go to 'Configure KDM' section below.

Open the following GDM configuration file and set Enable to true in the [xdmcp] section and DisallowTCP to false in the [security] section: 

/etc/X11/gdm/gdm.conf (Suse 8, 9, 10, Suse Enterprise Server 9.x, 10.x)
/etc/gdm/custom.conf (OpenSuse 10.x, 11.0. If the file does not exists, create one)
[xdmcp]
Enable=1

[security]
DisallowTCP=false
• Configure KDM
If you are using gdm, you can skip this step.

Open /etc/X11/gdm/gdm.conf and remove the # character in front of the line:

#* #any host can get a login window ==>
  * #any host can get a login window

Then, find the [xdmcp]  section in the /etc/opt/kde3/share/config/kdm/kdmrc file and set Enable to true like the following example:

[xdmcp]
Enable=true

2. Reboot the remote host 
# init 3; init 5

3. Firewall (TCP/UDP Ports) Configuration and start Xmanager
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

CentOS (4, 5, 6)

1. Display manager configuration

• Change runlevel to 5
Open/etc/inittab and set the initial runlevel to 5 as following:

id:5:initdefault:

Configure GDM 
If you are using kdm, skip this section and go to 'Configure KDM' section below.

Open the following GDM configuration file and set the Enable entry to true in the [xdmcp] section: 

/etc/X11/gdm/gdm.conf (CentOS 4)
/etc/gdm/custom.conf (CentOS 5, 6, If the file does not exists, create one)
[xdmcp]
Enable=1
• Configure KDM
If you are using gdm, you can skip this step.

Open /etc/X11/xdm/Xaccess and remove the # character in front of the line:

#* #any host can get a login window ==>
  * #any host can get a login window

Then, find the [xdmcp]  section in the /etc/kde/kdm/kdmrc file and set Enable to true like the following example:

[xdmcp]
Enable=1 (or 'true')

2. Reboot the remote host
# init 3; init 5

3. Firewall (TCP/UDP Ports) Configuration and start Xmanager
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.




Ubuntu (8.x, 9.1, 10.04, 10.10, 11.10, 12.04)

1. Display manager configuration

• GDM (Ubuntu 10.10 and previous releases)
If you are using Ubuntu 11.10 or later releases, skip to the 'Configure LightDM' section.

Open the following GDM configruation file

Ubuntu 8.x: /etc/gdm/gdm.conf-custom or /etc/X11/gdm/gdm.conf 
Ubuntu 9.1, 10.04, 10.10: /etc/gdm/custom.conf  

and set Enable to 1 in the [xdmcp] section and DisallowTCP to false in the [security] section as following.

[xdmcp]
Enable=1

[security]
DisallowTCP=false

*Ubuntu 10.10 had a bug in its GDM (v 2.30.5) that only allowed IPv6 connections which caused Xmanager to fail connecting to the host. This bus was fixed in GDM version 2.32.0. 

• Configure LightDM (Ubuntu 11.10 and 12.04)
If you are using Ubuntu 10.10 or previous releases, you can skip this part.

Create the /etc/lightdm/lightdm.conf file and save the following lines:

[XDMCPServer]
enabled=true

*In order to use Xmanager with LightDM, you must upgrade Xmanager to the latest release. Use the Help > Check for Updates menu to upgrade. 

2. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

3. Restart display manager and start Xmanager

• To restart gdm (gdm users only)

# init 3; init 5 (Ubuntu 8.x)

# /etc/init.d/gdm restart (Ubuntu 9.1, 10.04, 10.10)

• To restart LightDM

# service lightdm restart



Solaris (8, 9, 10)

1. XDM Configuration

# /usr/dt/bin/dtconfig -e [Enable]

2. Firewall (TCP/UDP Ports) Configuration

Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

3. Reboot the remote host and start Xmanager



AIX (4.X, 5.X)

1. XDM Configuration

# /usr/dt/bin/dtconfig -e [Enable]

2. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

3. Reboot the remote host and start Xmanager



HP-UX (10.X, 11.X)

1. XDM Configuration

# /usr/dt/bin/dtconfig -e [Enable]

2. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

3. Reboot the remote host and start Xmanager



Oracle Linux

1. Display manager configuration

• Change runlevel to 5
Open/etc/inittab and set the initial runlevel to 5 as following:

id:5:initdefault:

• Configure GDM
If you are using kdm, skip this section and go to 'Configure KDM' section below.

Open /etc/X11/gdm/gdm.conf and set the Enable entry to 1 in the [xdmcp] section as following.

[xdmcp]
Enable=1

• Configure KDM
If you are using gdm, you can skip this step.

Open /etc/X11/xdm/xdm-config comment out the "requestPort" option as following:

DisplayManager.requestPort: 0 ==>
!DisplayManager.requestPort: 0

Open /etc/X11/xdm/Xaccess and remove the initial "#" character for the following line:

#* #any host can get a login window ==>
* #any host can get a login window

Open /etc/kde/kdm/kdmrc and set the Enable entry to true in the [xdmcp] section as following.

[xdmcp]
Enable=true

2. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

3. Reboot the remote host and start Xmanager

# init 3; init 5



Mandrake (9.1, 10)

1.  Display manager configuration

• Change runlevel to 5
Open/etc/inittab and set the initial runlevel to 5 as following:

id:5:initdefault:

• Conifgure GDM (For Mandrake 9 only)
If you are using kdm, skip this section and go to 'Configure KDM' section below.

Open /etc/X11/gdm/gdm.conf and set Enable to 1 in the [xdmcp] section and DisallowTCP to false in the [security] section as following.

[xdmcp]
Enable=1

[security]
DisallowTCP=false

• Configure KDM
If you are using gdm, you can skip this step.

1. Open /etc/X11/xdm/xdm-config comment out the "requestPort" option as following:

DisplayManager.requestPort: 0 ==>
!DisplayManager.requestPort: 0

2. Open /etc/X11/xdm/Xaccess and remove the initial "#" character for the following line:

#* #any host can get a login window ==>
* #any host can get a login window

3. Open /usr/share/config/kdm/kdmrc and set the Enable entry to true in the [xdmcp] section as following.

[xdmcp]
Enable=true

2. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

3. Reboot the remote host and start Xmanager

# init 3; init 5



Gentoo

1. Display manager Configuration

• Change runlevel to 5
Open/etc/inittab and set the initial runlevel to 5 as following:

id:5:initdefault:

• Configure GDM
If you are using kdm, skip this section and go to 'Configure KDM' section below.

Open /etc/X11/gdm/gdm.conf and set the Enable entry to 1 in the [xdmcp] section as following.

[xdmcp]
Enable=1

• Configure KDM
If you are using gdm, you can skip this step.

Open /etc/X11/xdm/xdm-config comment out the "requestPort" option as following:

DisplayManager.requestPort: 0 ==>
!DisplayManager.requestPort: 0

Open /etc/X11/xdm/Xaccess and remove the initial "#" character for the following line:

#* #any host can get a login window ==>
* #any host can get a login window

Open /usr/kde/3.4/share/config/kdm/kdmrc and set the Enable entry to true in the [xdmcp] section as following.

[xdmcp]
Enable=true

2. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

3. Reboot the remote host and start Xmanager

# init 3; init 5



Caldera 3.11

1. Dislay manager configuration

• Change runlevel to 5
Open/etc/inittab and set the initial runlevel to 5 as following:

id:5:initdefault:

• Configure KDM
Open /etc/X11/xdm/xdm-config comment out the "requestPort" option as following:

DisplayManager.requestPort: 0 ==>
!DisplayManager.requestPort: 0

Open /etc/X11/xdm/Xaccess and remove the initial "#" character for the following line:

#* #any host can get a login window ==>
* #any host can get a login window

Open /opt/kde2/share/config/kdm/kdmrc and set the Enable entry to true in the [xdmcp] section as following.

[xdmcp]
Enable=true

2. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

3. Reboot the remote host and start Xmanager

# init 3; init 5



Slackware 9.1

1. Display manager configuration

• Change runlevel to 5
Open/etc/inittab and set the initial runlevel to 5 as following:

id:5:initdefault:

Configure GDM
If you are using kdm, skip this section and go to 'Configure KDM' section below.

Open /etc/X11/gdm/gdm.conf and set the Enable entry to 1 in the [xdmcp] section as following.

[xdmcp]
Enable=1

• Configure KDM
If you are using gdm, you can skip this step.

Open /etc/X11/xdm/xdm-config comment out the "requestPort" option as following:

DisplayManager.requestPort: 0 ==>
!DisplayManager.requestPort: 0

Open /etc/X11/xdm/Xaccess and remove the initial "#" character for the following line:

#* #any host can get a login window ==>
* #any host can get a login window

Open /opt/kde/share/config/kdm/kdmrc and set the Enable entry to true in the [xdmcp] section as following.

[xdmcp]
Enable=true

2. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

3. Reboot the remote host and start Xmanager

# init 3; init 5



Booyo Linux

1. Display manager configuration

• Change runlevel to 5
Open/etc/inittab and set the initial runlevel to 5 as following:

id:5:initdefault:

• Configure GDM
Open /etc/X11/gdm/gdm.conf and set the Enable entry to 1 in the [xdmcp] section as following.

[xdmcp]
Enable=1

2. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

3. Reboot the remote host and start Xmanager

# init 3; init 5



Redflag 4

1. XDM Configuration

• Change runlevel to 5
Open/etc/inittab and set the initial runlevel to 5 as following:

id:5:initdefault:

• Configure KDM
Open /etc/X11/xdm/xdm-config comment out the "requestPort" option as following:

DisplayManager.requestPort: 0 ==>
!DisplayManager.requestPort: 0

Open /etc/X11/xdm/Xaccess and remove the initial "#" character for the following line:

#* #any host can get a login window ==>
* #any host can get a login window

Open /etc/kde/kdm/kdmrc and set the Enable entry to true in the [xdmcp] section as following.

[xdmcp]
Enable=true

2. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

3. Reboot the remote host and start Xmanager

# init 3; init 5



FreeBSD

1. Display manager configuration

• Change runlevel to 5
Open/etc/inittab and set the initial runlevel to 5 as following:

id:5:initdefault:

• For KDM:
Open /etc/X11/xdm/xdm-config comment out the "requestPort" option as following:

DisplayManager.requestPort: 0 ==>
!DisplayManager.requestPort: 0

Open /etc/X11/xdm/Xaccess and remove the initial "#" character for the following line:

#* #any host can get a login window ==>
* #any host can get a login window

2. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

3. Reboot the remote host and start Xmanager

# init 3; init 5



Debian Sarge

1. Display manager configuration

Change runlevel to 5
Open/etc/inittab and set the initial runlevel to 5 as following:

id:5:initdefault:

Configure GDM
Open /etc/X11/gdm/gdm.conf and set the Enable entry to 1 in the [xdmcp] section as following.

[xdmcp]
Enable=1

2. Firewall (TCP/UDP Ports) Configuration
Open UDP port 177 from the PC to the remote host direction.
Open incoming TCP ports 6000~6010 from the remote host to your PC.

3. Reboot the remote host and start Xmanager

# init 3; init 5



IRIX

To enable XDMCP on IRIX, follow the instruction below:

1. Download SGI font from the following URL: Download SGI font

2. In the /usr/lib/X11/xdm/xdm-config, copy the following two lines

DisplayManager._0.session: /var/X11/xdm/Xsession 
DisplayManager._0.loginProgram: /var/X11/xdm/Xlogin


Paste copied lines and replace _0 with Xmanager as follows:

DisplayManager.Xmanager.session: /var/X11/xdm/Xsession DisplayManager.Xmanager.loginProgram: /var/X11/xdm/Xlogin

3. Reset xdm process (you need root privilege to do this job):

$ ps -ef | grep xdm [Enter]    # find the xdm process
486 ? S 0:00 xdm
$ kill -1 486 [Enter]    # reset the process