무선 네트워크를 통해 Linux 시스템에서 인터넷 연결을 설정하려면 사용 가능한 이더넷 포트 또는 시각적 네트워킹 소프트웨어가 없는 경우 터미널과 nmcli 명령을 사용해야 할 수 있습니다. 이 과정을 진행하려면 다음 단계를 따르세요:

nmcli란 무엇인가요?

nmcli는 인터넷 연결을 식별하고 구성하기 위한 일반적인 Linux 애플리케이션인 NetworkManager 의 명령줄 인터페이스입니다. 많은 배포판에는 데스크톱 환경에서 NetworkManager를 사용하기 위한 그래픽 애플릿이 있지만, Linux 서버를 사용하는 경우 데스크톱에 액세스하지 못할 수도 있습니다.

명령줄 인터페이스를 통해 Wi-Fi 네트워크에 연결하는 과정은 다소 복잡할 수 있으며, 구성 파일과 PSK(사전 공유 키)에 대한 지식이 필요할 수 있습니다.

nmcli의 활용과 관련하여 무선 네트워크에 연결하는 것은 네트워크의 SSID와 관련 비밀번호만 알면 되는 복잡한 과정이 아닙니다. 이는 해당 라우터가 최신 모델이며 nmcli와 호환된다고 가정합니다.

1단계: Wi-Fi 장치 활성화

Linux 컴퓨터에서 무선 인터넷 연결을 활성화하려면 해당 네트워크 인터페이스를 활성화해야 합니다. Wi-Fi 카드가 인터넷 연결을 설정하려면 먼저 Wi-Fi 카드를 활성화해야 합니다. 다음 명령을 실행하여 네트워크 인터페이스의 현재 상태를 확인할 수 있습니다:

 nmcli dev status 

모든 네트워크 가젯의 인벤토리와 함께 분류, 현재 상태 및 관련 연결 정보가 생성됩니다.

무선 네트워크 장치가 작동 중인지 확인하려면 다음 절차를 활용하세요:

 nmcli radio wifi 

출력에 Wi-Fi 기능이 비활성화되었다고 표시되면 다음 지침에 따라 작동을 복원하세요:

 nmcli radio wifi on 

2단계: Wi-Fi 액세스 포인트 식별

일반적으로 서비스 세트 식별자(SSID)라고 하는 무선 네트워크의 이름을 식별하려면 가까운 곳에서 사용 가능한 무선 네트워크를 감지하는 작업을 수행하면 됩니다.

 nmcli dev wifi list 

액세스하려는 무선 네트워크의 이름은 다음 단계에 필요하므로 알아두세요.

3단계: nmcli로 Wi-Fi에 연결

이제 장치가 지정한 SSID를 사용하여 무선 연결을 설정할 준비가 되었습니다.링크를 생성하려면 다음 명령을 입력합니다:

 sudo nmcli dev wifi connect network-ssid 

WEP 또는 WPA 보안을 사용하여 “network-ssid”라는 이름의 무선 네트워크에 연결하려면 터미널에 다음 명령을 입력합니다: “`csharp sudo dhclient -v network-ssid “` 그러면 지정된 네트워크를 통해 인터넷 연결이 설정되고 동적 IP 주소가 할당됩니다.

 sudo nmcli dev wifi connect network-ssid password "network-password" 

화면에 비밀번호를 직접 입력하는 대신 “–ask” 옵션을 사용하면 애플리케이션에서 비밀번호 정보를 구두로 묻는 메시지를 표시합니다.

 sudo nmcli --ask dev wifi connect network-ssid 

일반 텍스트로 표시되지 않는 네트워크 로그인 자격 증명을 입력하세요.

이 글도 확인해 보세요:  모든 비주얼 아티스트가 블로그를 시작해야 하는 7가지 이유

인터넷 연결에 성공했으며, 네트워크 핑 테스트를 통해 기능을 확인할 수 있습니다.

 ping google.com 

네트워크 관리자 애플리케이션은 네트워크 연결을 저장하고 시스템 재시작 시 자동으로 다시 설정하도록 설계되어 사용자가 Linux 컴퓨터의 전원을 켤 때마다 필요한 명령을 수동으로 실행할 필요가 없습니다.

nmcli를 사용하여 Linux에서 네트워크 연결 관리

저장된 모든 연결에 액세스하려면 다음 명령을 실행합니다:

 nmcli con show 

기존 무선 네트워크 사용을 중단하고 다른 무선 네트워크에 다시 연결하려면 먼저 현재 네트워크 연결을 “다운”으로 설정하여 비활성화해야 합니다. 그런 다음 연결하려는 네트워크의 SSID 또는 UUID를 선택해야 합니다.

 nmcli con down ssid/uuid 

이전에 저장한 네트워크 구성과 연결을 설정하려면 “nmcli” 명령을 실행하고 “up” 옵션을 제공하여 연결을 활성화합니다. 연결하려는 무선 네트워크의 이름 또는 식별자(UUID)를 표시하는 것이 필수입니다.

 nmcli con up ssid/uuid 

Linux에서 GUI 없이 Wi-Fi에 연결하기

명령줄 인터페이스를 통해 Wi-Fi 네트워크에 성공적으로 연결하면 그래픽 인터페이스에 의존하지 않고도 작업을 탐색할 수 있는 보다 능숙한 Linux 사용자가 될 수 있습니다.

그래픽 사용자 인터페이스와 함께 또는 독립적으로 무선 파일 전송을 용이하게 하는 여러 Linux 프로그램이 존재합니다.

By 박준영

업계에서 7년간 경력을 쌓은 숙련된 iOS 개발자인 박준영님은 원활하고 매끄러운 사용자 경험을 만드는 데 전념하고 있습니다. 애플(Apple) 생태계에 능숙한 준영님은 획기적인 솔루션을 통해 지속적으로 기술 혁신의 한계를 뛰어넘고 있습니다. 소프트웨어 엔지니어링에 대한 탄탄한 지식과 세심한 접근 방식은 독자에게 실용적이면서도 세련된 콘텐츠를 제공하는 데 기여합니다.