이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 6033|회답: 18

WireGuard 기반 피어 LAN 접근

[링크 복사]
게시됨 2023. 10. 15. 오후 2:14:16 | | | |
요구 사항: WireGuard는 원격 네트워크를 구축하는 데 사용되며, 각 피어 노드는 서로 접근할 수 있지만, 노드를 통해 서로의 LAN에 접근하려면 어떻게 설정해야 하나요?

Docker를 사용해 WireGuard 지오네트워킹을 구축하세요
https://www.itsvse.com/thread-10681-1-1.html

지오네트워킹 솔루션으로 Tailscale, ZeroTier, WireGuard, OmniEdge, Ngrok을 비교해 보세요
https://www.itsvse.com/thread-10646-1-1.html

상하이이동컴퓨터는 산둥유이콤컴퓨터가 위치한 LAN 내 다른 기기들에 접근하기를 원합니다. 아래 그림에 나와 있습니다:



이 글은 Docker를 기반으로 하지 않고, 호스트 머신에서 직접 WireGuard를 빌드한 것입니다. 환경은 다음과 같습니다:

  • 서버: Ubuntu 20.04
  • 상하이 모바일(Peer): 윈도우 11
  • 산둥 유니콤(동료): 록키 8


서버 구성

Ubuntu 20.04 시스템을 기반으로 하며, 공인 IP 주소를 가지고 IP 포워딩을 활성화하기 위해 처음 설정한 명령어는 다음과 같습니다:

다음 명령어로 WireGuard를 설치하세요:

공개키 공개키와 사설키 개인 키 생성은 서버와 클라이언트 사이에 실제로 연결되어 있지 않으며, 도구를 통해 필요한 구성을 생성하는 데 도움을 주기 위한 명령어는 다음과 같습니다:

PresharedKey는 선택 사항이며, 생성된 명령은 다음과 같습니다:

/etc/wireguard/ 디렉터리에 새로운 wg0.conf 설정 파일을 생성하세요. 이 파일은 완성된 상태입니다/etc/wireguard/wg0.conf문서는 다음과 같습니다:

그곳으로eth0실제 상황에 따라 WireGuard 명령을 실행해 주세요:



사실, systemd를 사용해 wg0를 시작하고 부팅 시작 등을 설정하는 것도 다음 명령어로 사용할 수 있습니다:



피어 상하이 모바일 구성

산둥 유니콤 피어가 위치한 LAN 내 다른 기기에 접근하려면 구성은 다음과 같습니다:


피어 산둥 유니콤 구성

Rocky 8 시스템을 기반으로 하기 때문에 먼저 시스템 커널을 업그레이드해야 하며, 그렇지 않으면 "Error: Unknown device type, Unable to access interface: Protocol not supported"라는 오류가 발생합니다. 명령어는 다음과 같습니다:

다음 명령어로 WireGuard를 설치하세요:

다음 명령어를 활성화하려면 IP 포워딩도 설정해야 합니다:

방화벽을 끄세요. 그렇지 않으면 LAN 내 장치들이 다음 명령으로 접근 불가능해질 수 있습니다:

마찬가지로, 새로운 wg0.conf 파일을 만들고 /etc/wireguard/wg0.conf 전체 구성을 다음과 같이 설정하세요:

그곳으로ENS192실제 상황에 따라 WG0 인터페이스를 설정해야 합니다. 다음과 같습니다:



테스트

산둥 유니콤 LAN의 기계는 다음 그림과 같이 상하이 모바일 테스트에서 접속됩니다:



참조:

하이퍼링크 로그인이 보입니다.
하이퍼링크 로그인이 보입니다.

(끝)





이전의:리눅스 패키지 관리 yum과 dnf의 차이점
다음:프론트엔드 JS는 base64를 블롭으로 변환하고 이미지를 표시합니다
 집주인| 게시됨 2024. 3. 31. 오후 2:08:39 |
Rocky Linux 9가 wireguard를 설치합니다

Rocky Linux 9의 최신 버전은 기본 리눅스 커널 5.14를 탑재하고 있으며, 기본적으로 "wireguard" 커널 모듈이 내장되어 있습니다. 이 단계에서는 Wirguard 커널 모듈을 활성화하고 Rocky Linux 서버에 "wireguard-tools"를 설치합니다.

wireguard 모듈을 영구적으로 로드하려면, 다음 명령어를 실행하여 "/etc/modules-load.d/" 디렉터리에 새 구성 파일을 추가할 수 있습니다. 이 경우 시스템이 부팅될 때 wireguard 커널 모듈이 영구적으로 로드됩니다. 명령어는 다음과 같습니다:

"wireguard" 커널 모듈이 활성화되면, Wireguard 서버를 관리하기 위해 "wireguard-tools" 패키지를 설치해야 합니다. 여기에는 키 생성, Wireguard 서버 실행 등이 포함됩니다. 명령어는 다음과 같습니다:



 집주인| 게시됨 2025. 9. 6. 오후 10:54:01 |
Ubuntu 22.04 as a wireguard 클라이언트

설치

새로운 wg0.conf 구성을 생성하세요

시작하다

 집주인| 게시됨 2024. 11. 28. 오전 8:36:29 |
skystartx, 2024-11-27 23:27에 게시됨
주님께 물어봐도 될까요? 내부 LAN에 접속하면 핑이 가능하고 SSH도 연결할 수 있지만, http 브라우저가 모든 서비스에 접근할 수는 없습니다...

http가 도메인 이름이나 IP를 통해 접속된다면, 도메인 이름에 핑을 보내고 DNS가 정상인지 테스트하세요.

만약 직접 IP+ 포트 접근이라면, 핑을 받을 수 있나요? telnet으로 TCP 포트가 열려 있는지 테스트하고, 열려 있지 않다면 방화벽이 켜져 있는지 확인하나요?
 집주인| 게시됨 2023. 10. 15. 오후 5:52:01 |
산둥 유니콤에서 측정한 피어는 ikuai 라우터로 직접 설정할 수도 있습니다:하이퍼링크 로그인이 보입니다.



 집주인| 게시됨 2024. 8. 4. 오후 9:31:53 |
샤오자 2023-10-15 17:52에 게시됨
실제 측정 기준으로, 산동 유니콤 피어는 ikuai 라우터로 직접 설정할 수도 있습니다: https://www.ikuai8.com/zhic/ymgn/lyym/wlsz/vpn/wi ...

필요하다면서로 다른 지역의 라우터 아래 있는 기기들은 서로 통신할 수 있습니다, 위상도는 다음과 같이 설정된다:



 집주인| 게시됨 2024. 8. 4. 오후 9:33:36 |
 집주인| 게시됨 2024. 8. 5. 오전 8:42:46 |
처리량 테스트

iPerf3를 사용해 기기 네트워크 통신 속도를 테스트하세요
https://www.itsvse.com/thread-10138-1-1.html




 집주인| 게시됨 2024. 8. 5. 오전 10:22:48 |
안드로이드 클라이언트 다운로드:하이퍼링크 로그인이 보입니다.
iOS 클라이언트 다운로드:하이퍼링크 로그인이 보입니다.

게시됨 2024. 11. 27. 오전 3:11:24 |
큰 녀석 왔어?
게시됨 2024. 11. 27. 오후 11:27:46 |
주님께 물어봐도 될까요? 내부 LAN에 접속하면 핑을 할 수 있고 SSH도 연결할 수 있지만, http 브라우저는 모든 서비스에 접근할 수 없고 접근할 수 없어서 아마도 이게 문제일 거예요
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com