오늘의하루

[홈 서버 만들기] 1. Ubuntu Wi-Fi 연결하기 본문

Linux

[홈 서버 만들기] 1. Ubuntu Wi-Fi 연결하기

오늘의하루_master 2025. 2. 16. 01:11
반응형

홈서버를 만들기 위해 오래된 구형 노트북의 윈도우를 밀고 ubuntu를 설치하였습니다.

이제 SSH 설치를 위해 WI-FI를 연결하도록 하겠습니다.

1. Wi-Fi 인터페이스 확인 하기

먼저 시스템에 어떤 네트워크 인터페이스가 있는지 확인해야 합니다.

ip a 명령어를 사용하면 시스템에 연결된 네트워크 인터페이스 목록을 확인할 수 있습니다. 

$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    ...
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 00:1e:67:b7:90:bb brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:1e:67:b7:91:bb brd ff:ff:ff:ff:ff:ff
    ....

이 중에서 wlp2s0과 같이 w로 시작하는 인터페이스가 Wi-Fi 인터페이스입니다.

2. Netplan 설정하기

Ubuntu에서 Wi-Fi 연결을 설정하려면 Netplan을 사용해야 합니다.

Netplan은 YAML 파일을 사용하여 네트워크 설정을 관리하는 도구입니다.

sudo ls /etc/netplan/

설정 파일 목록을 확인하는데 파일명은 다를 수 있지만 위와 같이 xx-installer-config.yaml 파일이 있습니다.

sudo vi /etc/netplan/50-installer-config.yaml

network:
  ethernets: {}
  version: 2
  wifis:
    wlp2s0:
      optional: true
      dhcp4: true
      access-points:
        "WI-FI NAME":
          password: "WI-FI PASSWORD"

 

  • wifis: Wi-Fi 인터페이스를 설정하는 부분입니다.
  • wlp2s0: ip a 명령어로 확인한 Wi-Fi 인터페이스 이름입니다.
  • dhcp4 (true): DHCP를 통해 동적으로 IP 주소를 할당받겠다는 의미입니다.
  • optional (true): 부팅 시 Wi-Fi 연결이 없더라도 무한히 시도하지 않도록 설정합니다.
  • "WI-FI NAME"과 "WI-FI PASSWORD"에는 연결할 Wi-Fi 네트워크의 이름과 비밀번호를 입력합니다.

설정을 완료했으면 다음 명령어를 사용하여 설정을 적용합니다.

sudo netplan apply

만약 설정 적용 후 문제가 발생하면 --debug 옵션을 추가하여 디버깅할 수 있습니다.

sudo netplan --debug apply

3. WI-FI 연결 확인하기

설정이 완료된 후 Wi-Fi 연결이 제대로 되었는지 확인하려면 다시 ip a 명령어를 사용합니다.

$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 00:1e:67:b7:90:bb brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:1e:67:b7:91:bb brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.10/24 brd 192.168.1.255 scope global dynamic wlp2s0
       valid_lft 86400sec preferred_lft 86400sec

Wi-Fi 인터페이스에 inet 항목이 보이면 IP 주소가 할당된 것입니다.

또한 다음 명령어를 사용하여 인터넷 연결을 확인합니다.

 

ping -c 4 google.com

정상적으로 연결되었다면 응답을 받을 수 있습니다.

 

반응형

'Linux' 카테고리의 다른 글

Docker 공부하면서 Linux 공부하기  (0) 2024.04.05
Comments