A configuração Ethernet sobre GRE não está funcionando

0

Clique aqui para a Topologia da Netwrok

Estou com a configuração do problema no túnel L2 sobre GRE com o hiperlink acima.

A seguir, os comandos de configuração que usei para configurar o túnel GRE.

crie e ative o túnel GRE:

   > ip link add gre0 type gretap remote (CM WAN IP) local (GRE Eth1)
   > ifconfig gre0 up                                 

criar ponte, adicionar interface e ativar:

   > brctl addbr br0
   >  ifconfig br0 up
   > brctl addif br0 gre0
   > brctl addif br0 eth2

adicionar rota para o recebimento do CM após o encapsulamento

  > ip route add 192.168.27.0/24 dev eth1

O problema era:

    O
  1. CPE1 (00-0A-79-9F-60-AF) enviaria uma descoberta de DHCP por meio do túnel GRE para o servidor DHCP. (eth1 - > gre0 - > br0 - > eth2)
  2. A oferta DHCP é vista em eth2, br0 e gre0, mas não em eth1 (eth2 - > br0 - > gre0 - > eth1)
  3. Parece que a oferta DHCP é descartada antes de ser enviada para a eth1 com encapsulamento (cápsula GRE).

Alguém pode me dar uma dica do que poderia ter dado errado com minhas configurações?

MEU "uname -a" é

 Linux x1-6-00-10-dc-b0-95-b7 3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686 i686 i386 GNU/Linux

A "apresentação do link do ip" após o túnel ser definido

 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
 2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:40:05:00:00:28 brd ff:ff:ff:ff:ff:ff
 3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:10:dc:b0:95:b7 brd ff:ff:ff:ff:ff:ff
 4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP qlen 1000
link/ether 00:05:5d:01:be:f9 brd ff:ff:ff:ff:ff:ff
 6: gre0@NONE: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1462 qdisc pfifo_fast master br0 state UNKNOWN qlen 1000
link/ether ae:b7:f8:23:94:36 brd ff:ff:ff:ff:ff:ff
 7: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1462 qdisc noqueue state UP 
link/ether 00:05:5d:01:be:f9 brd ff:ff:ff:ff:ff:ff
    
por user180335 01.08.2013 / 02:48

2 respostas

1

Eu não acho que você possa fazer isso. O GRE (como IP-in-IP e SIT) é uma tecnologia de encapsulamento de camada 3. Move pacotes IP, não quadros Ethernet. Como tal, não deve ser possível conectá-lo (um conceito de camada 2) a uma porta Ethernet.

Se você quiser interligar um túnel, você precisaria usar uma tecnologia de encapsulamento de camada 2 que move quadros compatíveis com Ethernet como o L2TP.

    
por David C. 08.01.2014 / 20:33
0

## link Eu sei que isso é antigo, mas para referências futuras:
## Sinto muito, mas isso não é verdade. Isso é o que eu configurei e trabalhei:

link ip adicionar gretap14 tipo gretap local 192.168.1.8 remoto 192.168.1.5
ifconfig gretap14

brctl addif br14 gretap14

## E eu posso pegar o dhcp (em uma sub-rede diferente) do servidor 192.168.1.5, em clientes no local br14. Ponte pura L2. Para mim, é apenas uma questão de passar multi VLan (tronco) em um único link sem fio.

    
por yyyyyyyyya 07.01.2017 / 22:24