pi零w Web服务器/访问点-无法在android上获取IP地址

时间:2019-02-11 16:09:15

标签: android nginx raspbian stretch raspberry-pi-zero

经过一个月的尝试,我现在有了一个pi零w作为运行nginx的独立Web服务器。 Apple设备可以加入AP Wifi(无互联网)并使用.local,例如books.local,访问html根文件。

但是,Android设备提示无法获取IP地址,因此无法连接。这是我的第一个pi项目,目的是在没有本地wifi的情况下拥有一个弹出式读书俱乐部Web服务器来分配pdf文件。

引导没有显示任何错误,但是我已经尝试了教程中的所有方法来解决此问题,但是到目前为止还没有运气。在Apple上稳定可靠,在Android上则没有。

图片是树莓弹力版

设置如下

sudo apt-get更新 sudo apt-get升级

安装模块。

sudo apt-get install dnsmasq hostapd

编辑/etc/rc.local并将其添加到“ exit 0”上方。请注意,__ ap上有两个下划线。

sudo nano /etc/rc.local

service hostapd stop
service dnsmasq stop
iw dev wlan0 interface add uap0 type __ap
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
ifdown wlan0
ip link set uap0 up
ip addr add 192.168.4.1/24 broadcast 192.168.4.255 dev uap0
service hostapd start
ifup wlan0
service dnsmasq start

编辑/etc/dnsmasq.conf文件

sudo nano /etc/dnsmasq.conf

interface=uap0

dhcp-range = 192.168.4.20,192.168.4.100,255.255.255.0,12h

EDTI / etc / network / interfaces

sudo nano / etc / network / interfaces

auto lo

iface lo inet回送

自动eth0 iface eth0 inet手册

allow-hotplug wlan0 iface wlan0 inet手册     wpa-conf /wpa_supplicant/wpa_supplicant.conf

allow-hotplug uap0 iface uap0 inet手册

重新启动

编辑/etc/hostapd/hostapd.conf文件。

sudo nano /etc/hostapd/hostapd.conf

interface=uap0
driver=nl80211
ssid=BookCLub
hw_mode=g
channel=6
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=booksbooks
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

编辑/ etc / default / hostapd,取消注释并更改它:

DAEMON_CONF="/etc/hostapd/hostapd.conf"

编辑/etc/sysctl.conf并取消注释

sudo nano /etc/sysctl.conf

net.ipv4.ip_forward=1

然后我在以太网连接和Apple设备上本地安装了nginx。

任何有关android问题的建议...

0 个答案:

没有答案