não pode conectar LAN com roteador de gateway estático

0

Eu tento conectar a LAN com a minha rede da faculdade com o roteador de gateway estático. Minha LAN é 192.168.0.0/24 e minha rede de faculdade é 10.42.11.0/24. Mas o cliente (192.168.0.3) só ping  roteador (10.42.11.243). É interfaces no meu roteador

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static

address 192.168.0.1

netmask 255.255.255.0

network 192.168.0.0

up route add -net 192.168.0.0/24 gw 192.168.0.1 dev eth0

auto eth1

iface eth1 inet static

address 10.42.11.243

netmask 255.255.255.0

network 10.42.11.0

gateway 10.42.11.1

dns-nameservers 172.16.30.7

e isso faz interface no cliente

auto lo iface lo inet loopback

auto eth0

iface eth0 inet static

address 192.168.0.3

netmask 255.255.255.0

network 192.168.0.0

gateway 192.168.0.1

quando uso o traceroute do cliente:

traceroute to 10.42.11.1 (10.42.11.1), 30 hops max, 60 byte packets

1 192.168.0.1 (192.168.0.1) 0.248 ms 0.244 ms 0.235 ms

2 * * *

3 * * *

4 * * *

30 * * *

quando eu uso rota no roteador

Destination Gateway Genmask Flags Metric Ref Use Iface

default 10.42.11.1 0.0.0.0 UG 0 0 0 eth1

10.42.11.0 * 255.255.255.0 U 0 0 0 eth1

192.168.0.0 192.168.0.1 255.255.255.0 UG 0 0 0 eth0

192.168.0.0 * 255.255.255.0 U 0 0 0 eth0

192.168.1.0 * 255.255.255.0 U 0 0 0 br0

    
por rizka 31.03.2015 / 09:48

1 resposta

0

Você precisa definir o router de encaminhamento de tráfego.

Primeiro, permita fw no sistema com o comando

sudo sh -c “echo 1 /proc/sys/net/ipv4/ip forward’’

e faça algumas iptables fw regras

sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
sudo iptables -A FORWARD -i eth1 -o eth0 -m state -–state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT

Editar 1

iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT 
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT 
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

e não esqueça

sudo sh -c “echo 1 /proc/sys/net/ipv4/ip forward’’
    
por 2707974 31.03.2015 / 10:12