Conectando duas interfaces no Ubuntu (uma sem fio e outra com fio)

Conectando duas interfaces no Ubuntu (uma sem fio e outra com fio)

Eu tenho duas interfaces de rede em um laptop executando o Ubuntu 12.04. A interface com fio é conectada a um roteador sem fio na rede 192.168.0.0 e, em seguida, a interface sem fio é conectada a uma rede ad-hoc na rede 192.168.1.1.

Quero conectar outra máquina ao roteador sem fio e que os dados sejam roteados para a rede ad-hoc. Portanto, a outra máquina obterá um endereço como 192.168.0.4 e deverá ser capaz de enviar dados para a rede ad-hoc, digamos, para a máquina 192.168.1.100.

Tentei simplesmente alterar o arquivo de texto /etc/network/interface, mas realmente não sei o que estou fazendo lá e tentei instalar algum software de ponte e isso não parece ajudar.

Alguma ideia? Obrigado.

Responder1

O problema com esta configuração é que seu roteador não consegue rotear pacotes para a rede 192.168.1.0 porque não está configurado para encaminhar pacotes para essa rede. Presumo que você tenha um roteador doméstico padrão, como Dlink, Netgear, Linksys, Belkin, e não um roteador CISCO comercial hardcore. O que você precisa fazer para que outra máquina alcance o dispositivo ad hoc é configurar o mascaramento NAT usando IPTABLES. Usando NAT você alcançará hosts na rede 192.168.1.0, mas apenas as portas que você especificar. Isso geralmente é chamado de encaminhamento de porta. Dependendo dos protocolos que você usaria, TCP, UDP etc., as configurações específicas variam. Aqui está uma boa página para você começar: http://linux.ardynet.com/ipmasq/ipmasq.php3

informação relacionada