네트워크를 노크하는 방법 (DD-WRT)

Sep 11, 2025
개인 정보 보호 및 보안
캐치되지 않은 콘텐츠

비밀 노크가 인식되었을 때만“문을 열도록”라우터에 특별한“기숙사 노크”를하고 싶었던 적이 있습니까? How-To Geek에서 DD-WRT에 Knock 데몬을 설치하는 방법을 설명합니다.

이미지 비픽 및 Aviad Raviv

아직하지 않았다면 시리즈의 이전 기사를 확인하고 확인하세요.

이러한 주제에 익숙하다고 가정하고 계속 읽으십시오. 이 가이드는 좀 더 기술적 인 내용이므로 초보자는 라우터를 수정할 때주의해야합니다.

개요

일반적으로 기기 / 서비스와 통신 할 수 있으려면 완전한 네트워크 연결. 그러나 이렇게하면 보안 시대에서 호출되는 공격 표면이 노출됩니다. Knock 데몬은 일종의 네트워크 스니퍼 사전 구성된 시퀀스가 ​​관찰 될 때 반응 할 수 있습니다. 로 연결을 설정할 필요가 없습니다. 노크 데몬이 구성된 시퀀스를 인식 할 수 있도록 원하는 기능을 유지하면서 공격 표면을 줄입니다. 어떤 의미에서 우리는 라우터를 원하는 이십오 센트 ”응답합니다 (불쌍한 Roger와 달리…).

이 기사에서 우리는 :

  • Knockd를 사용하여 라우터를 사용하는 방법을 보여줍니다. Wake-On-Lan 로컬 네트워크의 컴퓨터.
  • 에서 Knock 시퀀스를 트리거하는 방법을 보여줍니다. Android 애플리케이션 , 컴퓨터.

참고 : 설치 안내는 더 이상 관련이 없지만 영화 시리즈를 볼 수 있습니다. 전체 요약을보기 위해 "돌아 가기"를 만들었습니다. 노킹으로 구성합니다. (조잡한 표현을 용서하십시오).

보안 문제

' Knockd 보안 수준 ?”, 길다 및 날짜 많은 밀레 니얼을 지원하다 (인터넷 연도에서) 그러나 결론은 다음과 같습니다.

Knock은 모호한 보안 계층으로, 다음 용도로만 사용해야합니다. 높이다 다른 수단은 암호화와 같으며 모든 보안 수단이 목적이므로 단독으로 사용해서는 안됩니다.

전제 조건, 가정 및 권장 사항

  • 당신이 가지고 있다고 가정합니다 Opkg 지원 DD-WRT 라우터 .
  • 설정하는 데 '시간'이 소요될 수 있으므로 약간의 양해 바랍니다.
  • 다음을 획득하는 것이 좋습니다. DDNS 계정 외부 (일반적으로 동적) IP 용.

크래킹하자

설치 및 기본 구성

라우터에 대한 터미널을 열고 다음을 실행하여 Knock 데몬을 설치합니다.

opkg 업데이트; opkg 설치 노크

이제 Knockd가 설치되었으므로 트리거 된 후 실행될 트리거 시퀀스 및 명령을 구성해야합니다. 이렇게하려면 텍스트 편집기에서 "knockd.conf"파일을 엽니 다. 라우터에서 이것은 다음과 같습니다.

vi /opt/etc/knockd.conf

콘텐츠를 다음과 같이 만듭니다.

[options]
로그 파일 = /var/log/knockd.log
UseSyslog

[wakelaptop]
시퀀스 = 56,56,56,43,43,43,1443,1443,1443
seq_timeout = 30
명령 = / usr / sbin / wol aa : bb : cc : dd : ee : 22 -i $ (nvram get lan_ipaddr | cut -d. -f 1,2,3) .255
tcpflags = 동기화

위의 내용을 설명하겠습니다.

  • "options"세그먼트를 사용하면 데몬에 대한 전역 매개 변수를 구성 할 수 있습니다. 이 예에서는 데몬에게 syslog 및 파일의 로그 . 두 옵션을 함께 사용하는 것은 문제가되지 않지만 둘 중 하나만 유지하는 것이 좋습니다.
  • 'wakelaptop'세그먼트는 MAC 주소가 aa : bb : cc : dd : ee : 22 인 컴퓨터의 LAN에 WOL 명령을 트리거하는 시퀀스의 예입니다.
    참고 : 위의 명령어는 클래스 C 서브넷이있는 기본 동작을 가정합니다.

더 많은 시퀀스를 추가하려면 'wakelaptop'세그먼트를 복사하여 붙여넣고 라우터에서 실행할 새 매개 변수 및 / 또는 명령으로 조정하면됩니다.

시작

라우터가 시작시 데몬을 호출하게하려면 다음을 "geek-init"스크립트에 추가하십시오. OPKG 가이드 :

knockd -d -c /opt/etc/knockd.conf -i "$ (nvram get wan_ifname)"

이것은 라우터의“WAN”인터페이스에서 Knock 데몬을 시작하여 인터넷에서 패킷을 수신합니다.

Android에서 노크

휴대 성 시대에는 '그것을위한 앱이 있어야합니다'… StavFX 작업을 위해 하나를 만들었습니다. :)
이 앱은 Android 기기에서 바로 노킹 시퀀스를 수행하며 홈 화면에서 위젯 만들기를 지원합니다.

  • 설치 Knocker 애플리케이션 Android 마켓에서 (또한 친절하고 좋은 평가를 해주세요).
  • 기기에 설치되면 실행합니다. 다음과 같은 인사를 받아야합니다.
  • 예제 아이콘을 길게 눌러 편집하거나 "메뉴"를 클릭하여 새 항목을 추가 할 수 있습니다. 새 항목은 다음과 같습니다.
  • 줄을 추가하고 노킹에 필요한 정보를 입력합니다. 위의 예제 WOL 구성의 경우 다음과 같습니다.
  • 선택적으로 Knock 이름 옆의 아이콘을 길게 눌러 아이콘을 변경합니다.
  • 노크를 저장하십시오.
  • 메인 화면에서 새로운 노크를 한 번 탭하여 활성화합니다.
  • 선택적으로 위젯 생성 홈 화면에서.

아래 Telnet 섹션으로 인해 각 포트에 대해 3 개의 그룹으로 구성된 예제 구성 파일을 구성했지만이 애플리케이션에서는 포트의 반복 횟수에 제한이 없습니다 (아마도).
앱을 사용하여 재미있게 보내십시오. StavFX 기부했습니다 :-)

Windows / Linux에서 노크

가장 간단한 네트워크 유틸리티 ( 'Telnet')로 노킹을 수행 할 수 있지만 Microsoft는 Telnet을 '보안 위험'으로 결정했으며 그에 따라 더 이상 최신 창에 기본적으로 설치하지 않습니다. "잠시적인 안전을 확보하기 위해 본질적인 자유를 포기할 수있는 사람들은 자유도 안전도받을 자격이 없습니다. ~ 벤자민 프랭클린”그러나 나는 빗나 갔다.

예제 시퀀스를 각 포트에 대해 3 개의 그룹으로 설정 한 이유는 Telnet이 원하는 포트에 연결할 수없는 경우 자동으로 2 번 더 다시 시도하기 때문입니다. 이것은 텔넷이 포기하기 전에 실제로 3 번 노크한다는 것을 의미합니다. 따라서 포트 그룹의 각 포트에 대해 telnet 명령을 한 번만 실행하면됩니다. 또한 다음 포트 그룹을 실행할 때까지 각 포트에 대해 텔넷의 시간 초과를 기다려야하므로 30 초 시간 초과 간격을 선택한 이유이기도합니다. 테스트 단계를 마쳤 으면 간단한 절차를 통해이 절차를 자동화하는 것이 좋습니다. 일괄 / 세게 때리다 스크립트.

예제 시퀀스를 사용하면 다음과 같습니다.

  • Windows의 경우 다음을 따르십시오. Telnet을 설치하기위한 MS 안내 .
  • 명령 줄로 이동하여 다음을 실행하십시오.
    텔넷 geek.dyndns-at-home.com 56
    텔넷 geek.dyndns-at-home.com 43
    텔넷 geek.dyndns-at-home.com 1443

모든 것이 잘 되었다면 그게 다야.

문제 해결

라우터가 시퀀스에 반응하지 않는 경우 취할 수있는 몇 가지 문제 해결 단계는 다음과 같습니다.

  • 로그보기 – Knockd는 노킹 시퀀스가 ​​데몬에 도착했는지, 명령이 올바르게 실행되었는지 확인하기 위해 실시간으로 볼 수있는 로그를 보관합니다.
    위의 예에서와 같이 적어도 로그 파일을 사용하고 있다고 가정하고 실시간으로 보려면 터미널에서 다음을 실행하십시오.

[HOWTO] Set Up DD-WRT Repeater (Extend WiFi Range)

Two Routers With The Same SSID's? (WIFI Network ID's) When You Can & When It's Not A Great Idea.

How To Install DD-WRT On Your Router

DD-WRT Client Bridge Setup

Setting Up Guest Wifi On DD-WRT

DD-WRT Client Mode Setup


개인 정보 보호 및 보안 - 가장 인기있는 기사

휴대 전화 도난 전후에해야 할 일

개인 정보 보호 및 보안 Nov 21, 2024

vchal / Shutterstock 수백만 대의 휴대폰이 도난 당함 매년 , 그리고 당신이 그들 중 하나가 될 가능성�..


Chrome 확장 프로그램에 "방문하는 웹 사이트의 모든 데이터"가 필요한 이유는 무엇입니까?

개인 정보 보호 및 보안 Feb 6, 2025

Chrome 웹 스토어의 많은 확장 프로그램은 '방문하는 웹 사이트의 모든 데이터를 읽고 변경'하려고합니다. 약간 위험하게 들릴 수도 있고 �..


컴퓨터 알고리즘이란 무엇이며 어떻게 작동합니까?

개인 정보 보호 및 보안 Sep 28, 2025

캐치되지 않은 콘텐츠 수학이나 프로그래밍에 관심이없는 경우 '알고리즘'이라는 단어는 그리스어 일 수 있지만이 기사를 읽는 데 사�..


휴대폰 또는 시계로 컴퓨터 잠금을 해제하는 방법

개인 정보 보호 및 보안 Jul 24, 2025

캐치되지 않은 콘텐츠 누구나 암호를 더 나은 것으로 바꾸고 싶어합니다. 글쎄, 우리는 이미 스마트 폰을 가지고 있고 우리 중 일부는 �..


Wi-Fi Sense 란 무엇이며 Facebook 계정이 필요한 이유는 무엇입니까?

개인 정보 보호 및 보안 Jul 2, 2025

Wi-Fi Sense는 윈도우 10 . 'Facebook 계정을 사용하려면 Wi-Fi Sense에 권한이 필요합니다.'라는 팝업이 표시 될 수 있습니다. Outlook.com ..


Chrome 확장 프로그램을 사용하여 Gmail을 통해 암호화 된 이메일 보내기

개인 정보 보호 및 보안 May 19, 2025

캐치되지 않은 콘텐츠 이메일을 통해 민감한 정보를 보내야합니까? 일반 이메일 메시지는 수신자에게 도달하기 전에 가로 채거나 해킹..


사용자가 로그인 암호를 변경해야하는 시간 변경

개인 정보 보호 및 보안 Jul 8, 2025

공유 컴퓨터의 관리자이거나 사무실에있는 일부 관리자 인 경우 보안 강화를 위해 사용자가 주기적으로 암호를 변경하도록 할 수 있습니다. Wind..


할 필요가 없을 때 Windows 보안 비용을 지불하지 마십시오.

개인 정보 보호 및 보안 Sep 18, 2025

캐치되지 않은 콘텐츠 Lifehacker에서 저는 약간의 상식을 사용하고 Microsoft Security Essentials를 설치하는 경우 기본 Windows 보안 도구가 얼마나 잘 작..


카테고리