我有一个配置了 hostapd 的 raspi。我想要做的是运行一个nodejs服务器,所以如果通过eth0有互联网,它会成为一个热点,当没有通过eth0的互联网时,它会连接到已知的wifi网络。我的问题出在我的接口文件中,看起来像这样
# interfaces(5) file used by ifup(8) and ifdown(8)
# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet static
address 172.24.1.1
netmask 255.255.255.0
network 172.24.1.0
broadcast 172.24.1.255
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
当我注释掉
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
我可以使用 hostapd 来制作 AP。但不能作为客户端连接到 wifi。如果我注释掉
iface wlan0 inet static
address 172.24.1.1
netmask 255.255.255.0
network 172.24.1.0
broadcast 172.24.1.255
我可以连接到 wifi 网络,但 hostapd 不会让我制作 AP。如果我离开两者,因为它们似乎没有任何作用。
谢谢大家。