0

执行以下步骤后,我正在尝试使用我的树莓派 4 创建一个强制门户 wifi 网络:

 sudo apt update
 sudo apt upgrade
 sudo apt install git libmicrohttpd-dev
 cd ~
 git clone https://github.com/nodogsplash/nodogsplash.git
 cd ~/nodogsplash
 make
 sudo make install

编辑 nodogsplash.conf

 sudo nano /etc/nodogsplash/nodogsplash.conf

GatewayInterface wlan0  
GatewayAddress 192.168.220.1
MaxClients 250
AuthIdleTimeout 480

然后运行我得到的 nodogsplash:

pi@raspberrypi:~/nodogsplash $ sudo nodogsplash
[5][Mon Jan 13 17:33:54 2020][14375](src/main.c:472) Starting as daemon, forking to background
[5][Mon Jan 13 17:33:54 2020][14376](src/main.c:267) Detected gateway wlan0 at 192.168.178.1 (dc:a6:32:54:ef:c1)
[3][Mon Jan 13 17:33:54 2020][14376](src/main.c:278) Could not create web server: No such file or directory
4

2 回答 2

1

我今天遇到了同样的问题。看起来最新版本的 nodogsplash 中存在错误。

12 月 29 日的版本对我来说很好用。您可以简单地签出此版本。

...
git clone https://github.com/nodogsplash/nodogsplash.git
cd ~/nodogsplash
git checkout 41c8752f6217886ee4a3f048578d867cdcc04cd6
make
...
于 2020-01-13T23:48:00.033 回答
0

我不知道为什么,但是如果将调试级别提高到 2 或 3,那么它可以工作:

sudo nodogsplash -d2

参考:https ://github.com/nodogsplash/nodogsplash/issues/498

于 2020-01-16T19:52:39.160 回答