首先,如果我对网络的了解不够深入,我深表歉意。我非常感谢大家的反馈!
我使用 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