尝试通过 linux hostapd 接入点访问不同子网中的设备

尝试通过 linux hostapd 接入点访问不同子网中的设备

首先,如果我对网络的了解不够深入,我深表歉意。我非常感谢大家的反馈!

我使用 wlan0 接口上的 hostapd 将我的 Raspberry Pi 变成了一个私有无线接入点。现在我想通过 eth0 将飞利浦 Hue 连接到 pi(wifi 不是一个选项)。从我读到的内容来看,最简单的方法是在不同的子网上使用不同的接口,因此我的 wlan0 位于 192.168.0.X,而我的 eth0 位于 192.168.1.X。

要连接灯泡,我需要通过其分配的 IP 地址(即 192.168.1.19)访问 Hue。但是,连接到 192.168.0.X 子网的笔记本电脑无法访问它。我尝试将子网掩码更改为 255.255.0.0,但无济于事。我主要在寻找子网掩码和桥接作为可能的路径。

关于如何从不同的子网访问 Hue 的 IP,您有什么想法吗?

在 /etc/网络/接口:

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

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

相关内容