ipt de roteamento entre Interfaces RPi3, wlan0 e eth0. Como?

0

Meu objetivo é substituir um fio entre meu computador e um "dispositivo".

Eu configurei um RPi3 executando o Raspbian Lite e instalei o dnsmasq e o hostapd para executá-lo como um ponto de acesso sem fio. Agora gostaria de encaminhar o tráfego entre as interfaces wlan0 e eth0 para que o programa e o dispositivo pensem que existe apenas um fio entre eles.

A parte complicada é que o dispositivo conectado à porta eth0 parece ser proprietário e é projetado para funcionar com um programa de computador que define um IP estático no lado do computador. quando conectado ao rpi ele não mostra nada com arp -a.

Parece que o iptables deve ser capaz de fazer o que eu preciso, mas não tenho certeza de como abordar isso. Eu tentei usar brctl, mas isso parece quebrar a conexão sem fio.

Meu computador está configurado e conectado a hostapd / dnsmasq com um IP estático de 192.168.90.125, e o programa parece se comunicar usando as portas 7001, 3598, 3599, 49544, 31415, 20098, 20101 em qualquer interface que eu especificar (em as interfaces de computadores).

meu arquivo / etc / network / interfaces é assim:

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet static
    address 11.0.0.1
    netmask 255.255.255.0
    network 11.0.0.0
    broadcast 11.0.0.255

    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
# Added by rPi Access Point Setup
allow-hotplug wlan0
iface wlan0 inet static
    address 192.168.90.1
    netmask 255.255.255.0
    network 192.168.90.0
    broadcast 192.168.90.255

meu arquivo /etc/dnsmasq.conf tem esta aparência:

interface=wlan0
dhcp-range=192.168.90.50, 192.168.90.150 ,255.255.255.0 , 1m
addn-hosts=/etc/dnsmasq_static_hosts.conf

Obrigado por quaisquer pensamentos / ajuda / sugestões que você possa fornecer.

    
por NMartin 27.03.2017 / 21:39

0 respostas