Назад | Перейти на главную страницу

Доступ к устройству eth0 через устройство на wlan0

Я настроил частную сеть на работе, используя 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.