7.7. RHEL 웹 콘솔을 사용하여 WireGuard 서버 구성
브라우저 기반 RHEL 웹 콘솔을 사용하여 WireGuard 서버를 구성할 수 있습니다. NetworkManager가 WireGuard 연결을 관리하도록 하려면 이 방법을 사용합니다.
사전 요구 사항
- RHEL 웹 콘솔에 로그인되어 있습니다.
다음 정보를 알고 있습니다.
- 서버와 클라이언트의 고정 터널 IP 주소 및 서브넷 마스크
- 클라이언트의 공개 키
프로세스
- 화면 왼쪽의 탐색에서 네트워킹 탭을 선택합니다.
- 인터페이스 섹션에서 VPN 추가 를 클릭합니다.
-
wireguard-tools
및systemd-resolved
패키지가 아직 설치되지 않은 경우 웹 콘솔에 해당 알림이 표시됩니다. 설치를 클릭하여 이러한 패키지를 설치합니다. - 만들려는 WireGuard 장치의 이름을 입력합니다.
이 호스트의 키 쌍을 구성합니다.
웹 콘솔에서 생성한 키를 사용하려면 다음을 수행합니다.
- 개인 키 영역에서 사전 선택한 Generated 옵션을 유지합니다.
- 공개 키 값을 기록합니다. 클라이언트를 구성할 때 이 정보가 필요합니다.
기존 개인 키를 사용하려는 경우:
- 개인 키 영역에서 기존 키 입력을 선택합니다.
- 개인 키를 텍스트 필드에 붙여넣습니다. 웹 콘솔은 해당 공개 키를 자동으로 계산합니다.
들어오는 WireGuard 연결에 대해
51820
과 같은 수신 포트 번호를 설정합니다.들어오는 WireGuard 연결을 수신하는 호스트에 항상 고정 포트 번호를 설정합니다. 포트를 설정하지 않으면 WireGuard는 인터페이스를 활성화할 때마다 임의의 무료 포트를 사용합니다.
서버의 터널 IPv4 주소 및 서브넷 마스크를 설정합니다.
IPv6 주소도 설정하려면 연결을 생성한 후 편집해야 합니다.
이 서버와 통신할 수 있도록 허용할 각 클라이언트에 대해 피어 구성을 추가합니다.
- 피어 추가를 클릭합니다.
- 클라이언트의 공개 키를 입력합니다.
- Endpoint 필드를 비워 둡니다.
- Allowed IPs 필드를 이 서버에 데이터를 보낼 수 있는 클라이언트의 터널 IP 주소로 설정합니다.
- 추가 를 클릭하여 WireGuard 연결을 만듭니다.
터널 IPv6 주소도 설정하려면 다음을 수행합니다.
- 인터페이스 섹션에서 WireGuard 연결의 이름을 클릭합니다.
- IPv6 옆에 있는 편집을 클릭합니다.
-
Address 필드를
Manual
로 설정하고 터널 IPv6 주소 및 서버 접두사를 입력합니다. - 저장을 클릭합니다.
- DHCP 또는 SLAAC(상태 비저장 주소 자동 구성)가 있는 네트워크에서 이 호스트를 사용하는 경우 연결이 리디렉션될 수 있습니다. 자세한 내용 및 완화 단계는 연결이 터널을 우회하지 못하도록 전용 라우팅 테이블에 VPN 연결 할당을 참조하십시오.
검증
wg0
장치의 인터페이스 구성을 표시합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력에 개인 키를 표시하려면
WG_HIDE_KEYS=never show wg0
명령을 사용합니다.wg0
장치의 IP 구성을 표시합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow