외부 웹 포털을 위한 소스 코드 템플릿 (비즈니스 라우터)

사용자 응용 수요
수정일05-16-2021 12:01:20 PM 6582
본 내용은 다음 항목에 적용됩니다: 

TP-Link 비즈니스 라우터에서 외부 웹 포털로 인증할 때 적합한 템플릿입니다. Omada 컨트롤러를 사용하고 있으면 다음을 참고하십시오 외부 웹 포털 용 소스 코드 템플릿 (Controller 4.1.5 이상).          

 

참고: 굵은 기울어진 글자로 적힌 단어는 라우터에 의해 자동으로 채워지고 웹 포털 서버로 포워딩되는 매개변수를 의미합니다.

외부_웹_서버: 외부 웹 포털 서버의 IP 주소 또는 도메인 이름 (필요시 포트도 가능).

게이트웨이_IP_추가: 라우터의 LAN IP 주소.

게이트웨이_포트: 라우터에 따른 랜덤 포트

인터페이스: 라우터의 네트워크 인터페이스

인증_포트: 포털 인증 포트

클라이언트_IP_추가: 클라이언트의 IP 주소

클라이언트_MAC_추가: 클라이언트의 MAC 주소, 형식은 AA:BB:CC:DD:EE:FF.

리디렉트_URL: 클라이언트가 인증을 통과한 다음 리디렉트되는 URL을 설정하지 않으면, 기본 리디렉트 URL은 무선 클라이언트에 의해 정해짐

 

아래는 외부 웹 포털 서버를 구축할 때 필요한 사항입니다. 외부 웹 포털은 인증 페이지가 외부 링크일 때만 사용 가능하다는 점을 참고하십시오. 

아래 사진은 클라이언트, 게이트웨이 (SMB 라우터), 외부 웹 포털, 그리고 로컬 인증 서버 간의 작업 절차를 보여줍니다. 사진을 보면 외부 웹 포털 서버를 구축할 때 필요한 사항을 더 자세히 이해할 수 있습니다.

 

1. (1단계, 2단계) 클라이언트가 네트워크에 연결되어 있고 인터넷에 접속하려고 하면, 게이트웨이가 HTTP(S) GET 요청을 막고 Code 302로 리디렉트 합니다.

3. (3단계, 4단계) 클라이언트가 HTTP GET 요청을 아래 매개 변수와 함께 외부 포털 서버로 전송합니다.  

 ”http(s)://EXTERNAL_WEB_SERVER/?gw_address=GATEWAY_IP_ADD&gw_port=GATEWAY_PORT&gw_id=INTERFACE&ip=CLIENT_IP_ADD&mac=CLIENT_MAC_ADD&url= REDIRECT_URL”.

예: http://192.168.0.200:8080/?gw_address=192.168.0.1&gw_port=2060&gw_id=br-lan&ip=192.168.0.101&mac=94:DE:80:57:01:95&url=http://www.tp-link.com (3단계).

4. 클라이언트가 HTTP GET 요청과 함께 라우터의 사용자이름과 비밀번호를 전송합니다 (5단계).

“http://GATEWAY_IP_ADD:AUTH_PORT/ wifidog/logincheck/?user=USERNAME&pwd=PASSWORD&Submit=submit&gw_address=GATEWAY_IP_ADD&gw_port= GATEWAY_PORT &gw_id=INTERFACE&ip=CLIENT_IP_ADD&mac=CLIENT_MAC_ADD&url=REDIRECT_URL&authtype=web”.

예: http://192.168.0.1:8080/wifidog/logincheck/?user=tplink&pwd=tplink&Submit=submit&gw_address=192.168.0.1&gw_port=2060&gw_id=br-lan&ip=192.168.0.101&mac=94:DE:80:57:01:95&url=http://www.tp-link.com&authtype=web

6. (6단계, 7단계) 게이트웨이가 라디우스 서버와 통신해서 (로컬 인증 또는 외부 라디우스 서버) 사용자이름과 비밀번호를 확인합니다.

7. 인증을 통과하면, 즉 라디우스 서버가 접근-승인(Access-Accept)을 수신하면, 게이트웨이가 "인증 성공 리디렉트 URL(Success Redirect URL)" 또는 “리디렉트_URL(REDIRECT_URL)”을 리디렉트 합니다.

 

아래 파일을 다운로드하면, SMB 라우터로 외부 웹 포털을 구축하도록 연습해볼 수 있습니다.

다운로드 파일

 

구독TP-Link는 귀하의 개인 정보 보호를 중요하게 생각합니다. TP-Link의 개인 정보 보호에 대한 자세한 내용은, TP-Link의 개인 정보 보호 정책을 참조하십시오.

From United States?

해당 지역의 제품, 이벤트 및 서비스를 받아보세요.