Я настроил частную сеть на работе, используя rasperry pi в качестве точки беспроводного доступа. Все мои беспроводные устройства могут подключаться к сети и обмениваться данными (через wlan0), однако у меня есть концентратор Philips Hue, который имеет только порт Ethernet. Я хотел бы, например, использовать свой телефон (192.168.0.x) для управления концентратором (192.168.1.x: 80) на изменение цвета.
/ и т.д. / сеть / интерфейсы:
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.0.0
network 192.168.1.0
gateway 192.168.0.0
allow-hotplug wlan0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.0.0
network 192.168.0.0
/etc/dnsmasq.conf:
interface=wlan0
dhcp-range=192.168.0.2,192.168.0.20,255.255.255.0,24h
interface=eth0
dhcp-range=192.168.1.2,192.168.1.20,255.255.255.0,24h
Также в /etc/dhcpcd.conf я включил строку
denyinterfaces wlan0
Я провел много исследований и ознакомился с пересылкой с помощью iptables (NAT), мостом с использованием третьего интерфейса ... Я просто не нашел никого с проблемой, аналогичной моей, которая связана с точкой беспроводного доступа и подключением eth0 в одном ящике .
Как лучше всего выполнить мою задачу? Буду признателен за любые рекомендации по этой теме. Кроме того, правильно ли настроены мои маски подсети и шлюзы? Спасибо!
Вы должны включить переадресацию IP на своем RaspberryPi sysctl -w net.ipv4.ip_forward=1
и правильно настроить маршрутизацию. Например. ваши устройства из сети 192.168.0.0/24 должны знать путь к 192.168.1.0/24, а все устройства из сети 192.168.1.0/24 должны знать путь к 192.168.0.0/24.