Я пытаюсь настроить точку доступа WiFi для предложения веб-сервиса в локальной сети, не предлагая клиентского доступа в Интернет. Веб-сервер имеет фиксированный IP-адрес (скажем, 192.168.2.2), и для пользовательского дружелюбия локальный сервер DNS присваивает ему доменное имя app.com
.
Однако, когда iOS 8 iPad соединяется с сетью, он автоматически пытается определить, "применима" ли сеть WiFi - значение, что он обеспечивает Интернет. Если это перестало работать, iPad разъединяется автоматически.
Мы нашли это предложение ответа, устанавливающее сервер DHCP (udhcpd в нашем случае) шлюз DHCP к 0.0.0.0 ("пустой указатель") и использующее статическую конфигурацию DHCP. Однако мы хотим использовать DHCP, и действительно клиентам автоматически больше не присваивают IP, когда мы сбрасываем шлюз DHCP udhcpd (router
опция). Это - соответствующий раздел нашего udhcpd.conf
, в случае, если это помогает:
start 192.168.2.100
end 192.168.2.149
max_leases 50
interface br0
remaining yes
option subnet 255.255.255.0
#option router 192.168.2.1
Так, есть ли способ сказать устройствам на iOS оставаться на связи с сетью WiFi при тихом использовании DHCP для клиентского IP, подсеть и конфигурация DNS?
Əslində etdikləriniz Əsir Portaldır. İnternet çıxışı olmayan bir AP təmin edirsiniz. Əsas sistemlər girilmədiyi, təsdiqlənmədiyi və ya TS ilə razılaşmadığınız müddətdə əsir olduğunu bildirir.
Bu, əsəbi ola bilər, amma buna bənzəyir. Əməliyyat sistemləri əsas yoldur (hostellər, restoranlar, starbuck və s.). 0.0.0.0 hiyləgərliyini bilmirəm, amma səhv görünür a priori .
iOS'u aldatmağın yolları var idi. Ancaq Apple tərəfindən "düzəldildi". iOS & OSX bir url çağırır və konkret cavab gözləyir. İndi tam olaraq hansı IP adlandığını, nə cavabın gözləniləcəyini təyin edə bilməzsiniz.
Yaxşı, mən belə etdim:
Hər şey dhcp-dən çox iptables
məsələsidir.
Əsir Portalları və iOS-un necə idarə olunduğunu öyrənməlisiniz. Yeganə yol IMO.
Mümkünsə, TCP trafikinin apple.com və icloud.com saytlarına keçməsinə icazə verin. Mənim hotspotumda iPhone-un hotspot istifadə etdiyini düşünməsinə mane olur. Ümid edirəm sizə kömək edəcəkdir.