Não sou o administrador do sistema da nossa rede corporativa, mas tenho duas estações de trabalho Linux (hosts A e B) com acesso root a ambas.
Ambos os hosts podem se ver bem (ssh, ping, etc funciona de um para o outro). No entanto, apenas o host A pode acessar nosso firewall corporativo e acessar a Internet etc; o host B não pode.
Pergunta: Como eu poderia ter todo (e não apenas o HTTP) o tráfego de rede de entrada e saída no host B roteado pelo host A, sem envolver o administrador do sistema? No momento, não sei se precisaria usar o NAT para o host B e / ou transformar o host A em um servidor proxy e / ou transformar o host A em um roteador.
No Host B, tentei emitir um route add -host <HostA> gw <HostA's Gateway>
comando, mas não funcionou: não consegui ping
acessar o www.google.com no Host B. Por favor, perdoe minha ignorância sobre esse assunto de roteamento / rede.
fonte
ip route add
comando, recebi o seguinte erro:Error: either "to" is duplicate, or "gw" is a garbage.
ip route add default via
ouroute add default gw
.ping www.google.com
, recebo umFrom hostA (<ipaddrOfHostA>) icmp_seq=1 Destination Host Prohibited
erro e 100% de perda de pacotes.Acredito que você precisará desativar seu firewall.
Não tenho certeza se isso é necessário no Host A e no Host B, mas ele passou a mensagem "Destino Proibido pelo Host"
fonte