socat dá erro (read (6, 0xf97acc0, 8192): Permissão negada)

3

Estou tentando usar socat como um mapeador de porta para mapear conexões IPv4 para meu servidor OpenVPN que está sendo executado por trás de uma conexão por cabo DS-Lite IPv6.

// edite Eu tentei com um usuário não root e root . Mas obtenho o mesmo resultado com os dois usuários. // edite

O objetivo é conectar-se do meu celular via OpenVPN aos meus dispositivos domésticos inteligentes (IPv4).

Do servidor executando socat , posso ping6 meu roteador em casa. O encaminhamento de porta IPv6 também está habilitado e encaminha o 1194 / udp para o framboesa que executa o servidor OpenVPN em casa.

O problema agora é que estou vendo um erro de socat enquanto tento conectar o OpenVPN ao meu celular.

root@scw-31f6c8:~/bin# socat -d -d UDP4-LISTEN:63530,fork UDP6:xxx.dynv6.net:1194
2017/12/27 13:53:01 socat[15428] N listening on UDP AF=2 0.0.0.0:63530
2017/12/27 13:53:07 socat[15428] N accepting UDP connection from AF=2 xx.xxx.xxx.xx:1319
2017/12/27 13:53:07 socat[15428] N forked off child process 15429
2017/12/27 13:53:07 socat[15428] N listening on UDP AF=2 0.0.0.0:63530
2017/12/27 13:53:07 socat[15429] N opening connection to AF=10 [2a02:810c:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:1194
2017/12/27 13:53:07 socat[15429] N successfully connected from local address AF=10 [2001:0bc8:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx]:41641
2017/12/27 13:53:07 socat[15429] N starting data transfer loop with FDs [5,5] and [6,6]
2017/12/27 13:53:07 socat[15429] E read(6, 0xf97acc0, 8192): Permission denied
2017/12/27 13:53:07 socat[15429] N exit(1)
2017/12/27 13:53:07 socat[15428] N childdied(): handling signal 17
2017/12/27 13:53:07 socat[15428] W waitpid(): child 15429 exited with status 1

À primeira vista, tudo fica bem até atingir read(6, 0xf97acc0, 8192): Permission denied .

Atualmente não consigo identificar se é um erro socat no servidor que o está executando ou se está relacionado a um problema de comunicação de socat ao endpoint IPv6 em casa.

Qualquer ponteiro sobre como descobrir o que há de errado?

// edite

Eu tentei também em máquinas diferentes (uberspace, escaleway) Para ter certeza de que não está relacionado a uma configuração do lado do servidor ruim. Pode ser um indicador de que algo está errado no meu fim. Mas atualmente não vejo isso.

    
por pantarhei 27.12.2017 / 15:13

0 respostas