conecta rede sem fio e com fio

0

Eu quero construir uma rede que consiste em 3 PCs: um cliente, um servidor e um intermediário. O cliente conecta-se ao intermediário sem fio enquanto a conexão do servidor com Intermediário está conectada. Então Intermediate tem cartão com fio e sem fio.

Embora quando eu PING o Client for Server, recebo a mensagem de erro: Unreachable destination . Eu usei redes diferentes para com fio e sem fio, para com fio eu usei 192.168.1.0 enquanto para wireless eu usei 192.168.2.0.

Note que eu uso o Ubuntu 13.04. Alguém pode me ajudar a resolver esse problema?

    
por user158960 15.05.2013 / 19:38

1 resposta

0

Sim, você não poderá efetuar ping do cliente para o servidor. Isso ocorre porque esses dois PCs estão em duas redes (ou sub-redes) diferentes e o PC "intermediário" não está configurado para encaminhar pacotes; em outras palavras, o PC intermediário não está configurado para atuar como um roteador, para rotear os pacotes entre essas redes.

Agora, eu não fiz isso antes, mas eu tenho uma idéia de como você seria capaz de fazer isso, então essa resposta não vai ser uma resposta direta ao enter-these-commands, mas mais sobre como explicar o que deveria ser feito. Você terá que fazer algumas leituras para chegar ao que você quer fazer.

Primeiramente, você precisará ativar o encaminhamento de IP . Isso pode ser feito colocando o valor "1" em um arquivo específico. Você faria isso com o seguinte comando:

echo 1 > /proc/sys/net/ipv4/ip_forward

Isso informa ao PC que ele encaminhará os pacotes. Mas de onde para onde? Quais protocolos permitir? Quais são as regras?

A resposta a essas perguntas será feita através do utilitário iptables . Estas são as regras que configuram o firewall no Linux. Por exemplo, você usa iptables para indicar que precisa de NAT, ou para restringir o acesso a uma sub-rede, ou para encaminhar pacotes de uma interface para outra. Um comando iptables tem esta aparência:

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Eu realmente não sei o que esse comando significa, mas eu acho que significa "fazer NAT quando a saída é eth0".

Agora, essa é a parte em que eu não sei quais comandos irão realizar o que você quer fazer, então você precisa fazer algumas leituras. Recomendo que você leia e entenda isso com atenção: Internet / compartilhamento de conexão , e você deve se concentrar na seção de configuração do gateway .

    
por Alaa Ali 15.05.2013 / 21:38