LISTSERV mailing list manager LISTSERV 16.5

Help for XROOTD-L Archives


XROOTD-L Archives

XROOTD-L Archives


XROOTD-L@LISTSERV.SLAC.STANFORD.EDU


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Monospaced Font

LISTSERV Archives

LISTSERV Archives

XROOTD-L Home

XROOTD-L Home

XROOTD-L  July 2013

XROOTD-L July 2013

Subject:

Re: proxy setup for xroot

From:

"Yang, Wei" <[log in to unmask]>

Reply-To:

Support use of xrootd by HEP experiments <[log in to unmask]>

Date:

Tue, 2 Jul 2013 13:13:35 -0700

Content-Type:

text/plain

Parts/Attachments:

Parts/Attachments

text/plain (172 lines)

Hi Lukasz,

What about the suggestion of xrootd_proxy environment? Does it make things easier for clients that are behind firewall with no outbound TCP? It is rare but does exist (e.g. SLAC).

regards,
Wei Yang | [log in to unmask] | 1-650-926-3338




On Jul 2, 2013, at 2:30 AM, Lukasz Janyst <[log in to unmask]> wrote:

> Hi Victor,
>
> yes. However, this currently works only for the old client, which
> should be good enough for the current production code. Since there are
> some use cases, I will add support for it in the new one as well in one
> of the next releases.
>
> Cheers,
> Lukasz
>
> On 27.06.2013 21:19, Victor Kotlyar wrote:
>> Hi all
>> I've found something about SOCKS4 proxy is it still supported?
>> {{{
>>
>> TString
>> <http://web-docs.gsi.de/%7Ehalo/docs/hydra/classDocumentation/doxy_dev/root52800b/html/classTString.html>
>> socks4Host =gEnv
>> <http://web-docs.gsi.de/%7Ehalo/docs/hydra/classDocumentation/doxy_dev/root52800b/html/core_2base_2inc_2TEnv_8h.html#11202e6eff8457ae349087e34c0549c9>->GetValue
>> <http://web-docs.gsi.de/%7Ehalo/docs/hydra/classDocumentation/doxy_dev/root52800b/html/classTEnv.html#e6b03f2d02b0e116b716e233bcf5d00f>("XNet.SOCKS4Host","");
>>
>> Int_t
>> <http://web-docs.gsi.de/%7Ehalo/docs/hydra/classDocumentation/doxy_dev/root52800b/html/core_2base_2inc_2Rtypes_8h.html#3885b911a54b47a4e61671f45dd45d0b>
>> socks4Port =gEnv
>> <http://web-docs.gsi.de/%7Ehalo/docs/hydra/classDocumentation/doxy_dev/root52800b/html/core_2base_2inc_2TEnv_8h.html#11202e6eff8457ae349087e34c0549c9>->GetValue
>> <http://web-docs.gsi.de/%7Ehalo/docs/hydra/classDocumentation/doxy_dev/root52800b/html/classTEnv.html#e6b03f2d02b0e116b716e233bcf5d00f>("XNet.SOCKS4Port",-1);
>>
>>
>> }}}
>>
>> So If we define two variables and install SOCKS4 proxy server will it
>> forward all traffic through that server?
>> Sorry about silly questions but there is not too much fresh
>> documentation about such setups.
>>
>> Regards,
>> Victor
>>
>>
>> 27.06.2013 10:27, Yang, Wei :
>>> Hi Victor,
>>>
>>> Indeed I also think this is an interesting and useful ideal, and it is
>>> likely easy to do. Something for Lukasz to think of
>>>
>>> In your case, you probably can use the following example in
>>> /etc/sysconfig/iptables on batch nodes
>>>
>>> *nat
>>> :PREROUTING ACCEPT [0:0]
>>> :OUTPUT ACCEPT [0:0]
>>> :POSTROUTING ACCEPT [0:0]
>>> # Traffic going to LFC @ BNL (192.12.15.102:5010) will be redirected
>>> to 134.79.198.159:5010
>>> -A PREROUTING -p tcp -d 192.12.15.102 --destination-port 5010 -j DNAT
>>> --to-destination 134.79.198.159:5010
>>> -A OUTPUT -p tcp -d 192.12.15.102 --destination-port 5010 -j DNAT
>>> --to-destination 134.79.198.159:5010
>>> -A POSTROUTING -p tcp -s 134.79.198.159 --source-port 5010 -j SNAT
>>> --to-source 192.12.15.102:5010
>>>
>>>
>>> Wei Yang | [log in to unmask] | 650-926-3338(O)
>>>
>>>
>>>
>>> On Jun 26, 2013, at 10:10 PM, Victor Kotlyar<[log in to unmask]>
>>> wrote:
>>>
>>>> Hi Wei
>>>>
>>>> on 26.06.2013 23:18, Yang, Wei wrote:
>>>>> Hi Victor,
>>>>>
>>>>> Try to understand your question: is this about something like
>>>>> root_proxy variable? Since you have done a proxy setup so I suppose
>>>>> your question is not about if and how for setting up a proxy. I
>>>>> don't think we currently have this. But I think you can request such
>>>>> a feature to be implemented. In the mean time, I am doing similar
>>>>> things at SLAC by manipulating the NAT table in iptables (modify TCP
>>>>> head so that traffic to host A is sent to host B, etc.)
>>>> Yes it is like a root_proxy variable.
>>>> I do not know if it will be widely used but maybe idea is interesting.
>>>> When everybody and everywhere in HEP switched to root it might be
>>>> useful.
>>>>
>>>>
>>>> In our case:
>>>> we have WN's after GW (NAT) in our network and a server outside our
>>>> network. We would like to reroute all xroot\root traffic to our WNs GW
>>>> through that particular server.
>>>>
>>>> If you have similar setup could you please describe it a little bit.
>>>>
>>>> Best regards,
>>>> Victor Kotlyar
>>>>
>>>>> regards,
>>>>> Wei Yang | [log in to unmask] | 1-650-926-3338
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Jun 26, 2013, at 11:43 AM, Victor
>>>>> Kotlyar<[log in to unmask]> wrote:
>>>>>
>>>>>> Dear xrootd experts.
>>>>>>
>>>>>> Since 6th of June we have problems with connection to outside
>>>>>> Russia for
>>>>>> our institute.
>>>>>> We investigate any possibility to use another Institutes for rerouting
>>>>>> our Grid traffic.
>>>>>>
>>>>>> So I have a very simple question: is it possible to create a proxy
>>>>>> server for xroot?
>>>>>>
>>>>>> For example we use http_proxy environment variable to redirect all
>>>>>> http
>>>>>> traffic through http proxy server on WorkingNodes.
>>>>>>
>>>>>> On our Grid site Alice experiment initiates many connections on
>>>>>> 1095tcp
>>>>>> port to outside storage servers and it would be very usefull just
>>>>>> to set
>>>>>> xroot_proxy environment variable and install xrootd in proxy mode on
>>>>>> other site.
>>>>>>
>>>>>> I guess that it is not so simple. Could you please make any
>>>>>> recomendations what is possible to try in our case?
>>>>>>
>>>>>> Many thanks
>>>>>> Best regards,
>>>>>> Victor Kotlyar
>>>>>>
>>>>>> ########################################################################
>>>>>>
>>>>>> 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
>>> ########################################################################
>>> 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
>>
>> ########################################################################
>> 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
>

########################################################################
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

Top of Message | Previous Page | Permalink

Advanced Options


Op