[FreeNX-kNX] NX printing through port 445
Prakash Velayutham
prakash.velayutham at cchmc.org
Fri Dec 7 19:58:27 UTC 2007
Hi,
On Dec 7, 2007, at 7:54 AM, Prakash Velayutham wrote:
> Fabian,
>
> On Dec 7, 2007, at 12:43 AM, Fabian Franz wrote:
>
>>>>> Hello All,
>>>>>
>>>>> I am trying to print from the NX server session to a Windows
>>>>> client
>>>>> printer through port 445 (as that is the only port open, as
>>>>> Netbios
>>>>> over TCP/IP is disabled on the Windows client). Is this doable?
>>>>
>>>> Yes, but you have to recompile smbprint from samba and change in
>>>> libsmb == 445 to != 139.
>>>
>>> As you suggested, I recompiled Samba with this change and now I am
>>> able to perform smbclient and smbspool through SSH tunnel to port
>>> 445.
>>
>> Perfect.
>>
>>> But, when I do the same with NoMachine's NX client (with Netbios
>>> over
>>> TCP/IP disabled), I still see that the client is trying to export
>>> its
>>> printers and drives through port 139. Here is client's error file.
>>
>> You have to use newest FreeNX released and use
>> SAMBA_MOUNT_SHARE_PROTOCOL="both" then FreeNX will tell NXClient to
>> use 445 when run on windows and 139 when on linux.
>
> So, once I have SAMBA_MOUNT_SHARE_PROTOCOL="both", I do not have to
> disable Netbios over TCP/IP on the Windows client? I would like that.
>
> I will try this and let you know.
I changed SAMBA_MOUNT_SHARE_PROTOCOL="both" and still the client's
options file has the following:
nx/
nx
,cookie
=
b7efa66ce2a7029c346a6277e6851cf9
,samba
=
139
,encryption
=
1
,session
=session,id=mannose-1000-72F7169A7E9EEC69FC7AF5B1B339742E,display=:
0:1000
Please note the samba=139 here. Does that mean the client is setting
up the proxy for 139 instead of 445?
Printing is still not working through NX. In the server, I am getting
prakash at mannose:~> /usr/local/samba/bin/smpspool "smb://user:password@127.0.0.1:4000/HPBW
" "" "" "job" 1 "" .kde/share/config/startupconfig
Receiving SMB: Server stopped responding
ERROR: Tree connect failed (Call returned zero bytest (EOF))
ERROR: Unable to connect to CIFS host, will retry in 60 seconds ...
And on the WinXP client, I see
Info: Forwarding SMB connections to port '139'.
Session: Session started at 'Fri Dec 7 14:47:41 2007'.
Info: Established X server connection.
Info: Using shared memory parameters 0/0K.
Info: Forwarded new connection to SMB server on port '139'.
Info: Closed connection to SMB server.
Info: Forwarded new connection to SMB server on port '139'.
Info: Closed connection to SMB server.
Info: Forwarded new connection to SMB server on port '139'.
Error: Can't open a new channel over an existing ID#2 with FD#12.
Info: Closed connection to SMB server.
Info: Forwarded new connection to SMB server on port '139'.
Info: Closed connection to SMB server.
Info: Forwarded new connection to SMB server on port '139'.
Info: Closed connection to SMB server.
Info: Forwarded new connection to SMB server on port '139'.
Info: Closed connection to SMB server.
Info: Forwarded new connection to SMB server on port '139'.
Info: Closed connection to SMB server.
>> cu
>>
>> Fabian
>
> Thanks,
> Prakash
Prakash
More information about the FreeNX-kNX
mailing list