브리지 어댑터가 있는 Raspberry Pi(raspbian)의 종속 포털

브리지 어댑터가 있는 Raspberry Pi(raspbian)의 종속 포털

이 GitHub 프로젝트의 단계에 따라 Raspberry Pi에 종속 포털을 만들려고 합니다.https://github.com/thgh/pilon

내 파이에는 2개의 네트워크 인터페이스가 있습니다.

  • wlan0TP-Link TL-WN821N Wi-Fi 동글(RTL 기반 칩셋 - 마스터 모드 지원)
  • eth0이더넷은 인터넷에 접속하기 위해 게이트웨이에 연결됩니다.

위의 단계에 따라 eth0브리지 어댑터를 통해 인터넷을 공유 br0하기 위해 Hostapd를 사용하여 액세스 포인트를 생성했습니다 wlan0. 액세스 포인트가 제대로 작동하고 사용자가 연결하여 온라인에 접속할 수 있습니다.

이제 사용자가 인터넷에 액세스할 수 있도록 허용하기 전에 사용자를 먼저 인증하는 스플래시 페이지(종속 포털 스타일이라고도 함)로 사용자를 리디렉션하고 싶습니다. 다음과 같은 iptable 규칙이 있는데 브리지된 트래픽에는 영향을 주지 않는 것 같습니다.

다음은 iptable 규칙입니다.

# Start from scratch
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

# Redirect to nginx server
iptables -t mangle -N internet
iptables -t mangle -A PREROUTING -p tcp --dport 80:50000 -j internet
iptables -t mangle -A internet -j MARK --set-mark 99
iptables -t nat -A PREROUTING -p tcp -m mark --mark 99 -j DNAT --to-destination 192.168.0.17:80

이와 관련하여 도움을 주셔서 감사합니다.

건배.

관련 정보