Endereço IP local do Ubuntu GRE, ip wan do roteador ou ip do servidor ubuntu

1

Eu tenho um servidor Ubuntu atrás de um roteador que estou configurando para ter um túnel GRE para outro dispositivo remoto através das interwebs.

na configuração, eu adiciono a linha:

pre-up iptunnel add tun1 mode gre local [local ip] remote [remote ip] ttl 255

Como o servidor ubuntu está por trás de um roteador, o [ip local] deve ser o wan ip do roteador? ou o ip local real da interface ethernet eu gostaria que o túnel se conectasse?

O roteador que o servidor fica atrás não diz nada sobre o encaminhamento do GRE 47 para os dispositivos lan, então eu acabei de usar o servidor DMZ (não é ideal no produto, mas estou testando usando GRE para permitir a descoberta multicast 1 sub-rede para outra)

Aqui está o script completo (com o ip local definido como lan ip do servidor ubuntu)

auto tun1
iface tun1 inet static
    address 10.0.33.1
    netmask 255.255.255.0
    pre-up iptunnel add tun1 mode gre local 192.168.33.72 remote x.x.x.x ttl 255
    up ifconfig tun1 multicast pointopoint 10.0.33.2
    post-down iptunnel del tun1
    
por michael 16.05.2013 / 23:26

1 resposta

0

O IP é o IP do servidor e não o IP do roteador.
Então digamos que você tenha o 1.2.3.4/24 configurado no eth0, com o 1.2.3.1 sendo o gw / router padrão, então o comando seria:

iptunnel add tun1 mode gre local 1.2.3.4 remote x.x.x.x ttl y
    
por 17.05.2013 / 01:44