I have an old Sparc II machine running Aurora Sparc Linux 1.0 (RHL 7.3
equivalent). It comes with VNC 3.3.3. Older compiler and libraries
prevent building a VNC v4 variant.
I recently tried to setup this machine similarly to the newer Linux
machines running VNC 4.1.2-1. On these I use the "vnc.so" module with
Xorg in gdm.conf to attach to the console display and an "xinetd" script
to provide connections via XDMCP.
I know that the vnc.so module is not available in the 3.3 versions, but
I'd like to get the xinetd part running. After setting it up like the
other machines I get only "connection refused" errors or "main: end of
stream". I've checked that /etc/hosts.{deny,allow} are not preventing
connections and there's no firewall running on it. It should not need a
user auth file if it's going through XDMCP and "rbfauth" is disabled by
default, right?
if I try connecting with "vncviewer hostname" (no display) it always
says connection refused. I think it's trying to connect to the console
display.
If I try connecting with any of the other displays configured in
/etc/xinetd.d/vnc it doesn't give any errors, but doesn't open a VNC
session either. Here are sample messages on the terminal display when I
connect this way:
-------------------------------------------------
[EMAIL PROTECTED] cwebster]$ vncviewer winggear:53
VNC Viewer Free Edition 4.1.2 for X - built May 12 2006 17:42:13
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Fri Nov 3 13:03:12 2006
CConn: connected to host winggear port 5953
Fri Nov 3 13:03:13 2006
CConnection: Server supports RFB protocol version 3.3
CConnection: Using RFB protocol version 3.3
main: End of stream
-------------------------------------------------
There's nothing in the system logs and I can't find a way to enable
logging on the connection.
## Here's what I've done so far.
===============
/etc/hosts.deny
---------------
ALL: ALL
===============
================
/etc/hosts.allow
----------------
ALL: 192.168.1. 192.168.2. 192.168.3. 192.168.32. 10.1.150.
================
## "XDM" starts in run level 5 and this is the default run level.
## XDMCP is enabled and used outside of VNC.
## Added the following entries to /etc/services:
(beware of line-wrap)
-------------------------------------------
vnc 5950/tcp # VNC Service (using defaults)
vnc1024x768x8 5952/tcp # VNC Service 1024x768, 8-bit color
depth
vnc1280x1024x8 5953/tcp # VNC Service 1280x1024, 8-bit color
depth
vnc1024x768x16 5962/tcp # VNC Service 1024x768, 16-bit color
depth
vnc1280x1024x16 5963/tcp # VNC Service 1280x1024, 16-bit color
depth
vnc1024x768x24 5972/tcp # VNC Service 1024x768, 24-bit color
depth
vnc1280x1024x24 5973/tcp # VNC Service 1280x1024, 24-bit color
depth
vnc1280x960x24 5980/tcp # VNC Service 1280x960, 24-bit color
depth
-------------------------------------------
## Created VNC xinetd service startup script
(beware of line-wrap)
=================
/etc/xinetd.d/vnc
-----------------
# default: off
# description: VNC accepts connections from VNC viewers using XDMCP to \
# manage the connections.
## [50] Default options: Color Depth: 16 Geometry 1024x768
service vnc
{
disable = no
flags = REUSE
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -desktop Pegasus
}
## [52] Color Depth: 8-bit Geometry: 1024x768
service vnc1024x768x8
{
disable = no
flags = REUSE
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry
1024x768 -depth 8 -desktop Pegasus
}
## [53] Color Depth: 8-bit Geometry: 1280x1024
service vnc1280x1024x8
{
disable = no
flags = REUSE
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry
1280x1024 -depth 8 -desktop Pegasus
}
## [62] Color Depth: 16-bit Geometry: 1024x768
service vnc1024x768x16
{
disable = no
flags = REUSE
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry
1024x768 -depth 16 -desktop Pegasus
}
## [63] Color Depth: 16-bit Geometry: 1280x1024
service vnc1280x1024x16
{
disable = no
flags = REUSE
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry
1280x1024 -depth 16 -desktop Pegasus
}
## [72] Color Depth: 24-bit Geometry: 1024x768
service vnc1024x768x24
{
disable = no
flags = REUSE
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry
1024x768 -depth 24 -desktop Pegasus
}
## [73] Color Depth: 24-bit Geometry: 1280x1024
service vnc1280x1024x24
{
disable = no
flags = REUSE
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry
1280x1024 -depth 24 -desktop Pegasus
}
## [80] Color Depth: 24-bit Geometry: 1280x960
## (special for Dennis)
service vnc1280x960x24
{
disable = no
flags = REUSE
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry
1280x960 -depth 24 -desktop Pegasus
}
=================
## Enabled Scripts and started service
chkconfig vnc on
service xinetd reload
_______________________________________________
VNC-List mailing list
[email protected]
To remove yourself from the list visit:
http://www.realvnc.com/mailman/listinfo/vnc-list