使用 nodogsplash 在 Raspberry pi 4 上制作强制门户
Making Captive Portal on Raspberry pi 4 using nodogsplash
我正在尝试使用我的 raspberry pi 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
我今天遇到了同样的问题。最新版本的 nodogsplash 似乎有错误。
12 月 29 日的版本对我来说很好用。
你可以简单地检查这个版本。
...
git clone https://github.com/nodogsplash/nodogsplash.git
cd ~/nodogsplash
git checkout 41c8752f6217886ee4a3f048578d867cdcc04cd6
make
...
我不知道为什么,但是如果将调试级别提高到 2 或 3,那么它就可以工作了:
sudo nodogsplash -d2
我正在尝试使用我的 raspberry pi 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
我今天遇到了同样的问题。最新版本的 nodogsplash 似乎有错误。
12 月 29 日的版本对我来说很好用。 你可以简单地检查这个版本。
...
git clone https://github.com/nodogsplash/nodogsplash.git
cd ~/nodogsplash
git checkout 41c8752f6217886ee4a3f048578d867cdcc04cd6
make
...
我不知道为什么,但是如果将调试级别提高到 2 或 3,那么它就可以工作了:
sudo nodogsplash -d2