태그 보관물: home-networking

home-networking

지정된 일정에 따라 LAN 액세스를 방지하기 위해 DD-WRT (마이크로) 보조 라우터를 구성하는 방법은 무엇입니까? 동일한 서브넷에 구성됩니다. DHCP 비활성화 Access Restrictions

우리 집에 인터넷 액세스를위한 기본 게이트웨이로 구성된 NetGear WiFi 라우터와 다른 SSID로 구성된 보조 라우터 (DD-WRT v24-sp2 마이크로와 함께로드 된 Linksys wrt54GS)가 있습니다. 인터넷. DD-WRT를 사용하는 나의 목표는 아이들이 가정용 Wi-Fi를 사용할 수있게하고 저녁 시간에는 전자 제품 통행 시간을 준수 할 수 있도록하는 것입니다. 다음은 DD-WRT를 구성 하는 데 사용한 링크 입니다. 기본적으로 내 DD-WRT WiFi 라우터는 다음과 같습니다.

  • 라우터 모드에서 구성됩니다.
  • 무선 모드는 AP (액세스 포인트)입니다
  • SSID가 기본 게이트웨이 라우터와 다릅니다.
  • IP 192.168.1.2 (기본 라우터는 192.168.1.1)와 같이 기본 라우터와 동일한 서브넷에 구성됩니다.
  • DHCP 비활성화

Access Restrictions (액세스 제한) 탭에서 일정을 설정하여 여러 가지 다른 옵션을 시도했습니다 (액세스 거부-대부분의 포트에 대한 필터 액세스; 거부 할 개별 IP 나열-IP 범위와 비교 [3-254]; 보안-> SPI Firewal Enabled vs 사용 안함). 그러나이 일정은 “WAN”액세스를위한 것이며 2 개의 라우터는 LAN 포트를 통해 연결되므로 보조 라우터의 WAN 포트는 사용되지 않기 때문에 이것이 올바른 접근 방법이 아니라고 생각합니다.

지금까지 내가 한 모든 일은 웹 인터페이스를 통하는 것입니다. 이것에 대해 다른 방법이 있습니까? 아마도 특정 시간 동안 LAN을 종료하는 라우터에서 실행할 bash 또는 python 스크립트를 작성 하시겠습니까? 모든 조언이나 조언을 부탁드립니다!



답변

내가하는 방법은 다음과 같습니다.

  • WAN 포트를 통해 DD-WRT 라우터를 LAN에 연결
  • 있는 그대로 WAN 액세스 규칙 구성

이렇게하면 예정된 시간 동안 자녀의 인터넷 액세스를 종료 할 수있는 이점이 있습니다. 그것은 또한 당신이 예를 실행 할 수있는 파일 또는 미디어 서버 자신의 네트워크 내의 다른 자원에 대한 접근을 통제 할 수 있습니다.

게스트 Wi-Fi 액세스를 위해 내 홈 네트워크에서 비슷한 설정을 구현하여 소비 할 수있는 대역폭의 양을 제한했습니다 (다운로드 한도 개념을 이해하지 못하는 친구가 두 명 이상 있습니다 .. )) 그리고 필요할 때 완전히 종료하기까지합니다 (대역폭 한도를 고려하지 않은 이웃에게 WPA 암호를 제공 한 경우 친구가 도움이된다고 생각한 경우 문제가 발생했습니다).

자녀의 시스템이 기본 LAN과 동일한 서브넷에 있으면 액세스 할 수있는 로컬 리소스의 측면에서 차이가 없어야하지만 원하는 WAN 액세스를 제어 할 수 있습니다. (내가 틀렸다면 정정하십시오. 그러나 DD-WRT를 사용하면 일정에 대한 면제를 정의 할 수 없으므로 WAN이 다른 경우에도 로컬 리소스에 액세스 할 수 있습니까?) 물론, 방화벽을 사용하면 방화벽을보다 쉽게 ​​사용하여 액세스 할 수있는 로컬 리소스와 액세스 할 수없는 로컬 리소스를보다 세밀하게 제어 할 수 있습니다.


답변

나는 일종의 “네트워킹 멍청한 놈”이기 때문에 일정에 따라 보조 DD-WRT Linksys 라우터를 구성하는 것이 작동하지 않았는지 확실하지 않습니다. 기본적으로 통과 라우터로 작동하기 때문입니다. 라우터의 NAT 및 WAN 측면을 우회했습니다. 또는 일반적인 GUI 스케줄링 도구가 올바르게 작동하도록 잘못 구성한 것이있을 수 있습니다.

그러나 마지막으로 나를 위해 일한 것은 wl 명령을 사용하여 특정 시간에 무선 라디오를 비활성화하고 활성화하기 위해 한 쌍의 cron 작업을 설정하는 것이라고 말할 수 있습니다 . 내 솔루션 : 라우터의 관리 탭에서 관리 하위 탭으로 이동 한 다음 Cron 섹션 을 찾으십시오 . Cron을 Enable설정 하고 다음과 유사한 crontab을 입력하십시오.

#Clock Minutes
#|  Clock Hour
#|  |      Day of week
#|  |      |   Run as
#|  |      |   |   Command...
#v  v      v   v   v
30 22  * * * root wl radio off
30 7  * * * root wl radio on

답변