우분투 서버 커멘드 라인으로 무선랜(wifi) 연결 설정하기

우분투 20.04 이상을 대상으로 합니다.

우분투 서버를 유선랜 상태에서 설치하거나, 배치 설치를 하면 무선랜이 잡혀있지 않은 상태에서 콘솔 로그인을 하게 됩니다.

콘솔만으로 운영하는 우분투 서버에서 무선랜을 설정하려면 다음 순서대로 설정하면 됩니다.

1. 네트워크 인터페이스 이름 알기

먼저 무선랜 네트워크 인터페이스 이름이 무엇인지 알아야 합니다.

기본적으로 무선랜카드는 인식이 되어있어야 합니다. 무선랜카드가 인식되어있지 않으면, 설치된 무선랜카드에 맞는 우분투용 네트워크 드라이버 설치부터 해야 합니다.

~$ ls /etc/netplan/

"wlp3s0" 또는 "wlan0" 와 같은 이름으로 표시되는 것이 무선랜 인터페이스 이름입니다.

2. 네트워크 설정파일 수정하기

소위 Netplan 파일이라고 하는 네트워크 설정 정보를 담고 있는 환경 파일입니다.

"01-network-manager-all.yaml" 이나 "50-cloud-init.yaml" 둘 중의 하나가 사용됩니다.(우분투 버전이나 배포 버전에 따라 다릅니다.) 정확한 파일명을 확인하려면 다음 커멘드로 "/etc/netplan/" 경로에 들어있는 파일을 확인합니다.

~$ ls /etc/netplan/

파일을 편집기로 열어서 수정합니다.

vi나 sudoedit 으로 수정하면 됩니다.

기본 상태는 다음과 같습니다.

무선랜 SSID(SSID-NAME)와 패스워드(PASSWORD) 난에는 자신의 공유기 무선랜 접속 정보를 입력해야 합니다.

그리고 들여쓰기에 주의해야 합니다. "wifis:"는 "ethernets:"와 같은 위치만큼 들여 쓰기를 해야 합니다.

들여쓰기에 주의해서 무선랜 연결 정보를 입력

3. 네트워크 설정 업데이트 하기

다음 커멘드로 설정파일을 즉시 적용해서 네트워크를 업데이트합니다.

~$ 
sudo netplan apply

4. 무선랜 네트워크 확인하기

무선랜에 IP가 잡혔는지 다음 커멘드로 확인합니다.

~$ ip a
wlan0에 IP가 매핑되었는지 확인

유선랜 연결을 제거한 후 무선랜 IP로 콘솔 접속을 해서 연결이 되는지 확인합니다.