Tabelas de roteamento e encaminhamento de ip entre duas máquinas

0

Olá, minha rede atual é assim

[Raspberry]--eth0--------p3p1-[Laptop]-wlp3s0------[Router]-------INTERNET
eth0 = 10.10.10.1
p3p1 = 10.10.10.2
wlp3s0 = 192.168.2.11
Router = 192.168.2.1

Eu gostaria de dar acesso à Internet para o Raspberry. Liguei o encaminhamento de porta no laptop

[kamil@laura ~]$ cat /proc/sys/net/ipv4/ip_forward 
1

Eu verifiquei a tabela de rotas em Raspberry

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.10.10.1      0.0.0.0         UG    0      0        0 eth0
10.10.10.0      *               255.255.255.0   U     0      0        0 eth0

Eu configurei a rota no meu laptop:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         router          0.0.0.0         UG    0      0        0 wlp3s0
10.10.10.0      0.0.0.0         255.255.255.0   U     1      0        0 p3p1
192.168.2.0     0.0.0.0         255.255.255.0   U     9      0        0 wlp3s0

Mas meu endereço IP do Raspberry não pode pingar, ele espera o tempo todo. O que estou perdendo, por favor me ajude!

IPTables estão desativados nas duas máquinas.

    
por Kamil 17.01.2014 / 00:16

2 respostas

0

Tente isto:

  1. Altere o endereço IP na interface p3p1 do seu laptop para 10.10.10.1.

  2. Ative o encaminhamento de IP (não o encaminhamento de porta) em seu laptop. Se é Linux, use: sysctl -w net.ipv4.ip_forward = 1

  3. Adicione uma rota ao seu roteador: 10.10.10.0 255.255.255.0 next-hop: 192.168.2.11

Você pode ter que mexer com NAT no roteador, para NAT para endereços 10.x.x.x. Isso dependeria da marca do roteador.

    
por 17.01.2014 / 01:19
0

Existem muitas razões para isso não funcionar. Aqui estão dois:

  1. O roteador não faz ideia de que é necessário usar o NAT para máquinas com endereços 10.x. Acredita que seus clientes tenham endereços 192.168.x.

  2. O roteador não tem idéia de que os pacotes (mesmo os gerados localmente) com destino a 10.10.10.2 devem ser enviados para o laptop. No entanto, não há outro endereço IP que possa usar como destino para receber pacotes para o pi. Assim, o roteador não pode alcançar o pi. Em absoluto. Por qualquer meio. Período.

Você precisa começar projetando a maneira como tudo isso funcionará e depois implementá-lo. Não vai acontecer sozinho. Implementar o NAT no laptop seria provavelmente a maneira mais fácil.

    
por 17.01.2014 / 00:34