Encaminhamento de vídeo da câmera IP através da ponte

0

Eu tenho um computador com uma única placa executando o OpenWRT. O computador tem duas interfaces de rede:
eth0 - ethernet RJ45 jack
wwan0 - placa wireless conectada

Eu tenho uma câmera IP conectada ao eth0 (o jack RJ45). O wwan0 está conectado à internet. A câmera está configurada para enviar seus dados para algum endereço IP específico no mundo, então eu configurei uma ponte. A ideia é que o stream de vídeo que entra na eth0 seja redirecionado diretamente para o wwan0 e para a internet.

brctl addbr br0        #create the bridge
brctl addif br0 wwan0  #add wwan0 interface
udhcpc -i br0          #dhcp the bridge - have to do this before adding eth0
brctl addif br0 eth0   #add eth0 to bridge
ifconfig br0 up

E aqui está o resultado do ifconfig:

br0       Link encap:Ethernet  HWaddr 00:D0:12:0F:F1:4F  
          inet addr:100.64.186.196  Bcast:100.64.186.199  Mask:255.255.255.248
          inet6 addr: fe80::2496:ebff:fe88:58a1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1508 (1.4 KiB)  TX bytes:2416 (2.3 KiB)

eth0      Link encap:Ethernet  HWaddr 00:D0:12:0F:F1:4F  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:170 errors:0 dropped:0 overruns:0 frame:0
          TX packets:79 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:11782 (11.5 KiB)  TX bytes:25432 (24.8 KiB)


wwan0     Link encap:Ethernet  HWaddr 26:96:EB:88:58:A1  
          inet addr:100.64.186.196  Bcast:100.64.186.199  Mask:255.255.255.248
          inet6 addr: 2600:1011:b161:25af:34dc:4dd1:cc08:14a2/128 Scope:Global
          inet6 addr: fe80::2496:ebff:fe88:58a1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:189 errors:0 dropped:0 overruns:0 frame:0
          TX packets:254 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:16145 (15.7 KiB)  TX bytes:25802 (25.1 KiB)

Quando eu configuro a câmera IP, estou dando apenas um IP estático e arbitrário, digamos 192.168.1.100. Mas ele pede um endereço de gateway, que é padronizado para 192.168.1.1. Neste contexto, qual seria o endereço de gateway apropriado? Obviamente, não há 192.168.1.1 em qualquer lugar. Preciso atribuir 192.168.1.1 a eth0 para que a câmera tenha um "gateway" para enviar seus dados para?

    
por Dan Laks 13.12.2016 / 04:16

1 resposta

0

Não, você não pode fornecer apenas um endereço IP arbitrário. Vejo que você tem uma sub-rede pública / 29, ou seja, endereços do intervalo 100.64.186.193 a 100.64.186.198, dos quais .196 são tomados por wwan0. Você deve poder escolher, por exemplo, 100.64.186.193 para a câmera. O gateway deve ser o gateway usado pelo computador de placa única, que você pode ver com ip route .

Como o computador obtém seu endereço? Se via DHCP, eu recomendo usar isso também para a câmera, se a câmera suportar.

Outra alternativa é colocar a câmera atrás do NAT. Veja a documentação do OpenWRT para saber como configurar isso.

    
por 13.12.2016 / 08:51