Моя цель - заменить провод между моим компьютером и "устройством".
Я настроил RPi3 под управлением Raspbian Lite и установил dnsmasq и hostapd для запуска его в качестве беспроводной точки доступа. Теперь я хотел бы перенаправить трафик между интерфейсами wlan0 и eth0, чтобы программа и устройство думали, что между ними есть только провод.
Сложность в том, что устройство, подключенное к порту eth0, кажется проприетарным и предназначено для работы с компьютерной программой, которая устанавливает статический IP-адрес на стороне компьютера. при подключении к rpi он ничего не показывает с помощью arp -a.
Кажется, что iptables должен уметь делать то, что мне нужно, но я не уверен, как к этому подойти. Я пытался использовать brctl, но это, кажется, нарушает беспроводное соединение.
Мой компьютер настроен и подключен к hostapd/dnsmasq со статическим IP-адресом 192.168.90.125, и программа, кажется, связывается через порты 7001, 3598, 3599, 49544, 31415, 20098, 20101 по любому интерфейсу, который я указываю (на интерфейсах компьютеров ).
Мой файл /etc /network /interfaces выглядит следующим образом:
# 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
Мой файл /etc/dnsmasq.conf выглядит так:
interface=wlan0
dhcp-range=192.168.90.50, 192.168.90.150 ,255.255.255.0 , 1m
addn-hosts=/etc/dnsmasq_static_hosts.conf
Спасибо за любые мысли / помощь / предложения, которые вы можете предоставить.