12VPX
Network Manager와 Wireguard

Network Manager와 Wireguard

Requirements

  • 기본 명령줄 지식.
  • Network Manager 1.16 이상 버전의 리눅스 배포판.

Note

Network Manager는 Wireguard 연결을 기본 네트워크 연결로 처리합니다. VPN 연결 목록에 표시되지 않습니다. VPN 연결 목록에 나타나는 것을 선호한다면, OpenVPN 또는 StrongSWAN을 사용하십시오.

Version Check

Network Manager 1.16 버전 이상인지 확인해 봅시다:

Wireguard Configs

wireguard_servers.zip을 다운로드합니다.

ZIP 파일의 압축을 풉니다:

Import Wireguard Config

Network Manager는 파일 이름이 유효한 wireguard 인터페이스 이름이어야 합니다. 예: wg0.conf, wg1.conf, .., wg1000.conf.

AT Vienna의 wireguard 설정을 가져옵니다:

중요: 이 시점에서는 1개 이상의 설정을 가져오지 마십시오. 다음 단계에서 그 이유를 알게 될 것입니다.

Connecting / Disconnecting

연결을 가져오면 Network Manager는 즉시 VPN에 연결합니다.

VPN 연결을 끊으려면:

VPN에 다시 연결하려면:

Deleting Connections

사용하지 않거나 오래된 중복된 wireguard 인터페이스는 삭제하는 것이 좋습니다:

Recommended: Automatically Setup Routing

대부분의 경우 모든 트래픽을 VPN으로 라우팅하는 것이 좋습니다. auto-default-route 옵션을 활성화하여 NetworkManager가 이를 자동으로 처리하게 할 수 있습니다:

그런 다음 VPN에 (재)연결하십시오.

Connection Details

선택 사항.

각 연결에 대해 변경할 수 있는 여러 속성이 있습니다.

무엇이 있는지 봅시다:

Optional: Automatically Connect

connection.autoconnect 옵션이 있다는 것을 눈치채셨을 겁니다. 컴퓨터가 시작될 때 VPN에 자동으로 연결합니다.

이 옵션을 활성화하려면:

그리고 다시 비활성화하려면:

참고: 랩탑에서는 이 옵션을 사용하지 않는 것이 좋습니다. 호텔, 스타벅스 등에서 사용하는 로그인 화면(캡티브 포털)과 잘 맞지 않습니다.

Optional: Rename the Connection

연결에 더 의미 있는 이름을 부여하는 것을 선호합니다:

이는 이제부터 명령에서 vienna-wg0 대신 **"AT Vienna"**를 사용해야 한다는 것을 의미합니다.

Optional: Abbreviated Commands

명확성을 위해 전체 nmcli 명령을 보여드렸습니다. 대부분의 경우 효율성을 위해 축약할 수 있습니다.

몇 가지 예:

Etc.