내 Raspbian RPi3에서 실행되도록 hostapd 및 dnsmasq을 설정했습니다. 이것은 잘 작동합니다.Raspberry Pi 3 Hostapd 및 dnsmasq를 사용하여 연결시 기본 웹 페이지를 설정하는 방법
또한이 RPi에서 웹 사이트를 실행하는 apache2도 있습니다.
내 RPi AP에 연결하는 모든 사람이 RPi에서 실행되는 웹 사이트의 기본 페이지로 리디렉션되도록하려면 어떻게해야합니까?
내 Raspbian RPi3에서 실행되도록 hostapd 및 dnsmasq을 설정했습니다. 이것은 잘 작동합니다.Raspberry Pi 3 Hostapd 및 dnsmasq를 사용하여 연결시 기본 웹 페이지를 설정하는 방법
또한이 RPi에서 웹 사이트를 실행하는 apache2도 있습니다.
내 RPi AP에 연결하는 모든 사람이 RPi에서 실행되는 웹 사이트의 기본 페이지로 리디렉션되도록하려면 어떻게해야합니까?
다음과 같은 두 가지 방법을 얻을 수 있습니다
을 IPTABLES를 사용하는 첫 번째 포트에 서버에 모든 트래픽을 리디렉션 규칙 80
sudo iptables -t nat -A PREROUTING -d 0/0 -p tcp --dport 80 -j DNAT --to-destination 111.222.333.444:80
설치
필요합니다
에 iptables에 지속적 재부팅/종료 후에이 규칙을 유지하십시오.
두 번째는 /etc/dnsmasq.conf상의하는 dnsmasq 옵션을 사용하고 있습니다 :하는 dnsmasq 남자에서
가 : 당신이 여기에 IP 주소를 강제 할 도메인을 추가합니다. 아래의 예는 doubleclick.net의 모든 호스트를 로컬 웹 서버로 보냅니다.
주소 =/doubleclick.net/127.0.0.1
또한 웹 서버에 모든 소스/도메인에서 모든 트래픽을 리디렉션 와일드 카드를 사용할 수 있습니다.
address=/#/127.0.0.1
내가 실제로 해본 적이 없다, 그래서 나는이 대답 할 수있을 정도로 충분한 확신 아니에요,하지만 난 당신이 찾고있는 것은 같은 nocat 또는 wifidog로 "캡 티브 포털",라고 생각합니다. – jasonharper
내 필요에 맞아야합니다. 대답을 다시 게시 해주세요. 그래서 그것을 표시 할 수 있습니다. – user856232