We consider here a large network of n nodes which supports
only the following unreliable basic communication primitive:
when a node requests communication then this request
{\em may fail}, independently of other requests, with probability
f<1. Even if it succeeds, the request is answered by returning
a stable link to a {\em random} node of the network. Furthermore,
each node is allowed to perform {\em at most} g {\em such requests}
where g is constant (independent of n).
We present here a protocol that manages (with probability tending
to 1) to establish a {\em very long path} (i.e. of length \Theta(n))
{\em of stable links} in such a network, provided g>\frac{4 \ln 2}{1-f}.
This protocol thus manages to {\em establish end-to-end communication}
for a large part of the network,
even in the (worst) case when
the failure probaility f is constant and the number
g of random requests is constant too.
This protocol is {\em optimal}\, in the sense that no linear path can be
established with a sublinear number of requests.
We also show that our protocol
is {\em fair} in the sense that any node can equiprobably
be in the established path.
We expect this protocol to be useful for establishing communication
in uncontrolled networks such as the Internet.