Eu tenho dois PC linux e conectado através de cabo LAN.Primeiro PC ter conexão com a internet, mas segundo não.Eu quero segundo PC para usar a conexão do primeiro PC através de um programa em C.
Eu sou novo em programação de rede.Qualquer ajuda será apreciada.Por favor, sugerir por onde começar.
THNX
Respostas:
Você quer que seu programa C possa acessar a Internet através de outro PC? Ou você quer desenvolver um utilitário usando qual programa C pode fazer isso? Se ex-você deve procurar em instalações existentes no linux para compartilhar conexões. Veja isso ligação por exemplo.
O ponto é, a menos que você queira escrever utilitários de rede, seu programa em C - ou qualquer outro programa - deve usar qualquer conexão com a Internet disponível no computador host. Para programas gerais, o detalhe de como o computador host se conecta à internet é irrelevante.
fonte
Você precisa olhar para algum tipo de programas de origem, como 3proxy
fonte
Se você quiser encaminhar a conexão por uma conexão segura, use o encaminhamento de ip no SSH.
http://www.libssh.org/
fonte