Print

Print


Ciao, a small update.

With the invaluable help of CERN IT (Michal Simon, Elvin Alin Sindrilaru,
Panos Paparrigopoulos, Luca Mascetti, Fabrizio Furano + others I might be
forgetting) we were able to find and compile a tsocks version (from
Debian), and indeed now we can use xrdcp over a ssh -D socks connection and
preloading tsocks.

So there is nothing in XrootD preventing the mechanism to work.

ciao ciao

tom

On Wed, Aug 5, 2020 at 9:25 AM Tommaso Boccali <[log in to unmask]>
wrote:
>
> a small correction: the "failing" xrootd connection is indeed
>
> xrdcp -d 3 root://
stormgf1.pi.infn.it//store/mc/SAM/GenericTTbar/AODSIM/CMSSW_9_0_0_90X_mcRun1_realistic_v4-v1/10000/28B9D1FB-8B31-E711-AA4E-0025905B85B2.root
.
>
> from inside the tsocks I can open the connection
>
> telnet  stormgf1.pi.infn.it 1094
> Trying 193.205.76.72...
> Connected to stormgf1.pi.infn.it.
> Escape character is '^]'.
>
> but xrdcp still says
>
> [2020-08-05 09:24:19.816284 +0200][Debug  ][PostMaster        ] [
stormgf1.pi.infn.it:1094] Found 1 address(es): [::ffff:193.205.76.72]:1094
> [2020-08-05 09:24:19.816563 +0200][Debug  ][AsyncSock         ] [
stormgf1.pi.infn.it:1094 #0.0] Attempting connection to
[::ffff:193.205.76.72]:1094
> [2020-08-05 09:24:19.817298 +0200][Debug  ][Poller            ] Adding
socket 0x15eac50 to the poller
> [2020-08-05 09:24:19.817925 +0200][Debug  ][AsyncSock         ] [
stormgf1.pi.infn.it:1094 #0.0] Async connection call returned
> [2020-08-05 09:24:19.818836 +0200][Debug  ][XRootDTransport   ] [
stormgf1.pi.infn.it:1094 #0.0] Sending out the initial hand shake +
kXR_protocol
> [2020-08-05 09:24:19.819392 +0200][Dump   ][AsyncSock         ] [
stormgf1.pi.infn.it:1094 #0.0] Wrote a message:  (0xcc000a00), 44 bytes
> [2020-08-05 09:24:19.820072 +0200][Error  ][AsyncSock         ] [
stormgf1.pi.infn.it:1094 #0.0] Socket error while handshaking: [ERROR]
Socket error
> [2020-08-05 09:24:19.820170 +0200][Debug  ][AsyncSock         ] [
stormgf1.pi.infn.it:1094 #0.0] Closing the socket
>
> On Tue, Aug 4, 2020 at 4:47 PM Tommaso Boccali <[log in to unmask]>
wrote:
>>
>>
>> Ciao.
>>
>> In order to try and find a (user allowed) way to overcome network
limitations in HPC sites, we were trying to use tsocks. In this way, we can
~ establish a VPN without the need to be root or such.
>>
>> The system used "ssh -D" (today) or "openconnect" (tomorrow) to
establish the connection, and it seems transparent to most (!) of the user
commands we tried.
>>
>> For example, the machine we are on has no connectivity to PISA, but a
>> "tsocks ssh [log in to unmask]" (or the bare command with a
proper LD_PRELOAD) works just fine.
>>
>> So, we are confident the basic routing table works (wget is ok, scp is
ok, etc etc etc).
>>
>> BUT: xrdcp does not like it, and a command like
>>
>> xrdcp  -d 3 root://
stormfe1.pi.infn.it//store/mc/SAM/GenericTTbar/AODSIM/CMSSW_9_0_0_90X_mcRun1_realistic_v4-v1/10000/28B9D1FB-8B31-E711-AA4E-0025905B85B2.root
.
>>
>> stops with
>>
>> [2020-08-04 16:19:56.308921 +0200][Error  ][AsyncSock         ] [
stormfe1.pi.infn.it:1094 #0.0] Socket error while handshaking: [ERROR]
Socket error
>> [2020-08-04 16:19:56.309017 +0200][Debug  ][AsyncSock         ] [
stormfe1.pi.infn.it:1094 #0.0] Closing the socket
>> [2020-08-04 16:19:56.309228 +0200][Debug  ][Poller            ]
<[::ffff:127.0.0.1]:30547><--><[::ffff:127.0.0.1]:5555> Removing socket
from the poller
>>
>>
>> So question is: is there any trivial reason why XrootD protocol should
not be able to route via a tsocks?
>>
>> thanks a lot
>>
>> mirko, daniele, tom
>>
>> --
>> Tommaso Boccali
>> INFN Pisa
>>
>> ________________________________
>>
>> Use REPLY-ALL to reply to list
>>
>> To unsubscribe from the XROOTD-L list, click the following link:
>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1
>
>
>
> --
> Tommaso Boccali
> INFN Pisa
>
> ________________________________
>
> Use REPLY-ALL to reply to list
>
> To unsubscribe from the XROOTD-L list, click the following link:
> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1



--
Tommaso Boccali
INFN Pisa

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1