From owner-freebsd-questions@FreeBSD.ORG Fri Jul 1 02:56:23 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A90716A41C for ; Fri, 1 Jul 2005 02:56:23 +0000 (GMT) (envelope-from freebsd-questions@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF4D143D1D for ; Fri, 1 Jul 2005 02:56:22 +0000 (GMT) (envelope-from freebsd-questions@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1DoBa6-0006HW-LG for freebsd-questions@freebsd.org; Fri, 01 Jul 2005 04:48:42 +0200 Received: from anthonychavez.org ([166.70.126.66]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 01 Jul 2005 04:48:42 +0200 Received: from acc by anthonychavez.org with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 01 Jul 2005 04:48:42 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-questions@freebsd.org From: Anthony Chavez Date: Thu, 30 Jun 2005 20:56:03 -0600 Lines: 59 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: anthonychavez.org X-PGP-Key: http://anthonychavez.org/pubkey.asc User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/22.0.50 (darwin) Cancel-Lock: sha1:syYEoMLUZFgmtVM/IINwvbvXxPs= Sender: news Subject: Re: VNC multiplexer X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jul 2005 02:56:23 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On Mon, 27 Jun 2005 01:42:53 -0500 Nikolas Britton wrote: > On 6/26/05, Anthony Chavez wrote: >> I've got a client that would like to be able to connect to VNC servers >> behind a FreeBSD gateway. Said servers are assigned dynamic IPs via >> DHCP, so port mapping (via pf) is not an option (AFAIK). However, we >> intend to make use of dynamic DNS, so they will at least have hostnames. > > Why can't you just give them static mappings. On my networks I use > DHCP for everything. > I then tell my DHCP/DNS server (m0n0wall) to reserve and only give > this ip address to server x or printer y etc.to put it bluntly... Static IPs would certainly work, but this particular subnet is expected to see a large degree of growth over the next few years, and my client specificially asked for dynamic IPs. >> One solution we've considered is setting up a multiplexer of sorts that >> would enable users of VNC client apps to pick and choose which machine >> to connect to inside the LAN per session, but I'm curious to know if >> such a thing (or something similar) exists already. > > I've never heard of such a device And after researching it, I'm discovering that even *making* such a device would be extremely difficult because the VNC protocol itself does not lend itself well to proxying. So there's my answer: write a multiplexer myself. >> I'd be very interested in knowing what solutions any of you may have >> come with to tackle this problem. > > DNS..... ummmm what about setting up a web page where the user can > click on which server to connect to (you will still need DNS or Static > mappings) and then it opens up in a java VNC client? We've considered doing that. However, my client has been somewhat unimpressed by the Java VNC client, and is not terribly interested in using it either. Nevertheless, I appreciate your response. - -- Anthony Chavez http://anthonychavez.org/ mailto:acc@anthonychavez.org jabber:acc@jabber.anthonychavez.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (Darwin) iQEVAwUBQsSwxvAIdTFWAbdTAQoEIwf/YwL4SLjpI/78wqvaGcwIXwQGXsSOfaJb t3U3Jitjov6wnYgq26YxMGQoFknXpAtPzqAR8Rn9ceJdEt4AtJ1S7vo7NyD0GrRm dqKnfVvUYUUPWNk1cuDmVbEH8HDXQllInQ/aeRaXTNDONACUtFxH/lKF+rEs0nV9 N7UhyFKeAHZAjd4FYBIlCbdw4rQkoFc1Ke8LLbi6LdK3ZuYTrLHIinLy2lcY4zkf 2E023tALJHh1+K0Ks82NmX7zLxbh2GqRKAlZ01Iy414vBSeGe9Yuz0jvwQ2YYZx2 g2mwvLdrujz3mVtOmn14tmFr9t/BrVq3NBONPSKKQaq4FawbX8bRqw== =6iXs -----END PGP SIGNATURE-----