目次
1. 소개
Ubuntu는 그 안정성과 유연성 때문에 많은 사용자에게 이용되고 있습니다. 그러나 특히 새로운 버전인 Ubuntu 24.04 LTS에서는 네트워크가 정상적으로 작동하지 않는 문제가 보고되었습니다. 본 기사에서는 이러한 네트워크 연결 문제에 대처하기 위한 방법을 자세히 설명합니다. 이 가이드는 초보자부터 중급자를 대상으로 합니다. Wi-Fi나 유선 LAN이 인식되지 않을 경우나 DNS 오류로 인터넷에 연결할 수 없을 때 도움이 되는 정보를 제공합니다.2. Ubuntu 24.04에서의 네트워크 문제: 원인과 개요
네트워크 연결의 일반적인 문제
Ubuntu에서 발생하는 네트워크 연결 문제는 다양합니다. 아래는 주요 예시입니다.- Wi‑Fi가 연결되지 않음 액세스 포인트를 찾을 수 없거나, 비밀번호가 올바름에도 불구하고 연결에 실패하는 경우가 있습니다.
- 유선 LAN이 인식되지 않음 네트워크 케이블을 연결해도 연결 상태가 인식되지 않는 경우가 있습니다.
- DNS 오류로 인터넷에 연결되지 않음 IP 주소를 얻어도 웹사이트에 접속할 수 없는 경우가 있습니다.
주요 원인
네트워크 연결 문제는 다음 요인으로 분류될 수 있습니다.- 하드웨어 문제 네트워크 카드나 Wi‑Fi 어댑터에 물리적인 문제가 있는 경우.
- 설정 오류 및 Netplan 실수 설정 파일의 불완전함이나 오입력이 원인으로 연결이 차단되는 경우가 있습니다.
- 드라이버 호환성 문제 새로운 Ubuntu 버전을 지원하지 않는 드라이버가 원인이 되는 경우가 있습니다.
- 소프트웨어 충돌 여러 네트워크 관리 도구가 서로 간섭함으로 인해 문제가 발생합니다.

3. 트러블슈팅 기본 절차
간단한 확인 항목
먼저, 물리적인 요인을 배제하기 위해 아래를 확인하십시오.- 케이블 및 물리 연결 확인 유선 LAN인 경우, 케이블이 올바르게 연결되어 있는지 확인합니다. Wi-Fi인 경우, 액세스 포인트가 작동하고 있는지 확인하십시오.
- Wi-Fi 스위치 상태 노트북 PC인 경우, Wi-Fi가 비활성화된 물리 스위치가 있을 수 있습니다.
명령어를 사용한 기본 확인
다음으로, 터미널을 사용하여 네트워크 상태를 확인합니다.ip address
명령 현재 네트워크 인터페이스와 상태를 확인합니다.
ip address
결과 예시: 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:1a:2b:3c:4d:5e brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic wlan0
UP
상태가 아닌 경우, 인터페이스가 비활성화되었습니다.ping
명령 네트워크 연결성을 테스트합니다.
ping -c 4 8.8.8.8
응답이 없을 경우, 외부 네트워크에 대한 연결이 차단되었습니다.재시작 및 네트워크 서비스 리셋
문제가 해결되지 않을 경우, 아래 절차를 시도합니다.- 시스템 전체 재시작 재시작은 많은 문제를 간단히 해결할 수 있습니다.
sudo reboot
- 네트워크 서비스 재시작 네트워크 매니저를 재시작하여 연결을 리셋합니다.
sudo systemctl restart NetworkManager
4. 구체적인 문제와 해결 방법
4.1 장치가 인식되지 않을 경우
네트워크 인터페이스가 인식되지 않을 경우, 먼저 인터페이스 상태를 확인합니다.인터페이스 확인 방법
ip link
명령으로 확인 네트워크 장치가 인식되고 있는지 확인합니다.
ip link
결과에eth0
(유선 LAN)이나wlan0
(Wi-Fi)가 표시되지 않을 경우, 장치가 올바르게 인식되지 않았을 가능성이 있습니다.- 필요한 드라이버 확인 및 설치 드라이버가 올바르게 설치되지 않은 경우가 있습니다. 아래 절차로 해결할 수 있습니다.
lspci | grep -i network
결과에 따라, 해당 드라이버를 검색하고 설치합니다。
예: sudo apt install linux-modules-extra-$(uname -r)
sudo reboot
하드웨어 테스트
- USB Wi-Fi 어댑터를 사용하고 있는 경우, 다른 USB 포트를 시도하거나 어댑터 자체가 고장 나지 않았는지 확인하십시오.
4.2 Netplan 설정 오류
Ubuntu 24.04에서는 Netplan이 표준 네트워크 관리 도구로 사용됩니다. 설정 파일에 오류가 있는 경우, 네트워크가 올바르게 구성되지 않습니다.Netplan 설정 파일 확인
- 설정 파일은
/etc/netplan/
디렉터리 안에 있습니다. 아래 명령으로 내용을 표시합니다.
sudo nano /etc/netplan/01-netcfg.yaml
설정 예: network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
- 설정을 저장하면, Netplan을 적용합니다.
sudo netplan apply
자주 발생하는 오류와 대처법
- YAML 형식 오류 공백이나 들여쓰기가 정확하지 않으면 오류가 발생합니다. 온라인 YAML 검증기를 사용하여 확인하십시오.
- 적용 시 오류가 발생하는 경우 설정을 비활성화하는 명령을 시도합니다.
sudo netplan try

5. 사례 연구: 구체적인 예를 사용한 해결책
5.1 Ubuntu 24.04에서 Wi-Fi가 인식되지 않는 문제
문제 상황 Ubuntu 24.04를 설치한 후, Wi‑Fi가 인식되지 않아 네트워크 연결이 불가능하다는 보고가 많이 있습니다. Wi‑Fi 인터페이스가 표시되지 않고, 액세스 포인트가 탐지되지 않는 경우가 전형적입니다.해결책
- Wi‑Fi 드라이버 설치 Wi‑Fi 어댑터가 정상적으로 동작하지 않을 경우, 필요한 드라이버를 설치함으로써 해결될 수 있습니다.
sudo apt update
sudo apt install linux-firmware
sudo reboot
재부팅 후, Wi‑Fi가 인식되는지 확인하십시오.- 네트워크 서비스 재시작 드라이버에 문제가 없으면, 네트워크 서비스를 재시작합니다.
sudo systemctl restart NetworkManager
- Wi‑Fi 인터페이스 활성화 Wi‑Fi 인터페이스가 비활성화된 경우, 수동으로 활성화합니다.
sudo ip link set wlan0 up
- 전원 관리 설정 확인 일부 Wi‑Fi 어댑터에서는 전원 관리 기능이 간섭하여 연결이 불안정해질 수 있습니다. 비활성화하려면 아래를 실행합니다.
sudo iwconfig wlan0 power off
5.2 유선 LAN이 갑자기 사용 불가능해진 경우
문제 상황 Ubuntu를 사용 중에, 갑자기 유선 LAN이 인식되지 않아 인터넷에 연결할 수 없게 되는 경우입니다. 특히 새로운 시스템 업데이트나 커널 변경 후에 발생할 수 있습니다.해결책
- 케이블 및 포트 확인 물리적인 연결을 확인합니다. 다른 LAN 케이블이나 포트를 사용하여, 문제가 하드웨어에 의한 것이 아닌지 확인하십시오.
- Netplan 설정 수정 유선 LAN 설정 파일을 확인하고, 수정이 필요할 경우 아래와 같이 진행합니다.
sudo nano /etc/netplan/01-netcfg.yaml
설정 예시: network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
수정 후 Netplan을 적용합니다. sudo netplan apply
- 드라이버 재설치 새로운 커널로 업데이트한 후, NIC(네트워크 인터페이스 카드)의 드라이버가 정상적으로 동작하지 않을 가능성이 있습니다.
sudo apt install --reinstall linux-modules-extra-$(uname -r)
sudo reboot
- 시스템 로그 확인 문제가 해결되지 않을 경우, 시스템 로그를 확인하여 오류 상세를 파악합니다.
sudo dmesg | grep -i eth
오류 메시지를 기반으로 추가 조치를 시행하십시오.6. 네트워크 설정 차이: Ubuntu 20.04·22.04와 비교
Ubuntu 24.04에서는 네트워크 관리 메커니즘에 몇 가지 개선이 추가되었습니다. 이로 인해 이전 버전의 설정 방법과 다른 부분이 있습니다. 이 섹션에서는 주요 차이점과 마이그레이션 시 주의사항을 설명합니다.Netplan의 진화
Ubuntu 20.04 이후, 네트워크 설정 도구로 Netplan이 표준으로 채택되고 있지만, 24.04에서는 다음과 같은 변경이 적용되었습니다.- 기본 설정 간소화 24.04에서는 Netplan의 초기 설정이 단순화되었습니다. 구체적으로는 처음부터
renderer: NetworkManager
가 사용되는 경우가 늘어나고 있습니다.
- 예: Wi‑Fi 환경에서는 NetworkManager가 우선되며, 수동 설정이 필요 없는 경우가 많습니다.
- YAML 구문 유연화 Netplan 설정 파일의 작성이 유연해져 일부 오류가 경감됩니다. 예를 들어, 들여쓰기 오류로 인한 적용 실패가 발생하기 어려워졌습니다.
- 새로운 파라미터 지원 24.04에서는 여러 DNS 서버를 지정할 때의 파라미터가 확장되었습니다.
Ubuntu 20.04·22.04에서 24.04로 마이그레이션 시 주의사항
- 설정 파일 호환성 20.04 및 22.04의 Netplan 설정 파일이 그대로 24.04에 적용되지 않을 수 있습니다. 아래와 같이 확인하십시오.
sudo netplan try
오류가 발생한 경우, 파일의 포맷이나 파라미터를 확인하십시오.- NetworkManager 동작
- 20.04 및 22.04에서
renderer: networkd
를 사용하고 있었다면, 24.04로 업그레이드 후 NetworkManager로 전환해야 할 수 있습니다. - 설정 예시:
yaml network: version: 2 renderer: NetworkManager ethernets: eth0: dhcp4: true
DNS 설정 변경
24.04에서는 DNS 설정의 기본값이 시스템 전체에서 통일되도록 개선되었습니다. 이로 인해 다음과 같은 변경점이 나타납니다.- systemd-resolved 강화
- DNS 캐시 기능이 기본적으로 활성화되어 있습니다.
systemctl restart systemd-resolved
로 캐시를 지우거나 재시작을 쉽게 할 수 있습니다.
- 수동 설정 권장 변경
/etc/resolv.conf
를 직접 편집하는 것은 권장되지 않게 되었습니다.- 대신
/etc/systemd/resolved.conf
를 사용하면 영구적인 설정이 가능합니다.
Wi‑Fi 설정 개선
24.04에서는 Wi‑Fi 설정이 더욱 간소화되었습니다. NetworkManager가 자동으로 Wi‑Fi 연결을 관리하므로 다음과 같은 문제가 완화됩니다.- 여러 액세스 포인트 간 연결 전환 지연.
- 수동으로 SSID 및 비밀번호를 설정해야 하는 필요성.
가상 환경에서의 변경
- 기본 네트워크 모드 변경
- 가상 머신의 네트워크 설정이 NAT 모드 우선으로 변경되어 인터넷 연결이 보다 안정적입니다.
- 필요에 따라 브리지 모드로 수동 변경이 가능합니다.
- IP 주소 자동 획득 개선
- DHCP 동작이 최적화되어 가상 환경에서도 정확하게 IP 주소를 획득할 수 있습니다.

7. 자주 묻는 질문(FAQ)
Q1: Wi‑Fi가 잠깐 연결되지만 바로 끊어지는 이유는 무엇인가요?
원인: Wi‑Fi 어댑터의 전원 관리 설정이 원인으로, 절전 상태에 들어가면서 연결이 끊어질 수 있습니다. 해결책:- 전원 관리 상태를 확인합니다。
iwconfig wlan0
Power Management: on
이라고 표시되는 경우, 비활성화해야 합니다。- 다음 명령으로 전원 관리를 비활성화합니다。
sudo iwconfig wlan power off
- 영구적으로 적용하려면 설정 파일을 생성하거나 편집합니다。
sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
내용을 아래와 같이 변경합니다。 [connection]
wifi.powersave = 2
Q2: ping
명령으로 IP 주소에는 연결할 수 있는데 웹사이트가 표시되지 않는 이유는?
원인: DNS 설정이 올바르게 작동하지 않아, 이름 해석이 되지 않을 가능성이 있습니다。 해결책:- 현재 DNS 설정을 확인합니다。
cat /etc/resolv.conf
결과가 비어 있는 경우, DNS 서버가 설정되어 있지 않습니다。- 일시적으로 Google Public DNS를 지정합니다。
sudo nano /etc/resolv.conf
내용을 아래와 같이 변경합니다。 nameserver 8.8.8.8
nameserver 8.8.4.4
- 영구적인 변경이 필요한 경우,
/etc/systemd/resolved.conf
를 편집합니다。
sudo nano /etc/systemd/resolved.conf
설정 예시: [Resolve]
DNS=8.8.8.8 8.8.4.4
- 설정을 적용합니다。
sudo systemctl restart systemd-resolved
Q3: Ubuntu상 환경에서 사용하고 있는데, 네트워크 연결이 없습니다. 어떻게 해야 하나요?
원인: 가상 환경의 네트워크 설정이 적절하지 않을 가능성이 있습니다。 해결책:- 가상 환경의 네트워크 설정을 확인합니다。
- VirtualBox의 경우: 가상 머신 설정에서 “네트워크” → “연결 방식”을 “NAT” 또는 “브리지 어댑터”로 설정합니다。
- VMware의 경우: “네트워크 어댑터”를 “브리지 모드” 또는 “NAT 모드”로 설정합니다。
- 가상 머신 내에서 인터페이스를 확인합니다。
ip link
eth0
나 ens33
등이 UP
상태가 아니면 활성화합니다。 sudo ip link set eth0 up
- DHCP로 IP 주소를 재획득합니다。
sudo dhclient eth0
Q4: 유선 LAN이 인식되지 않게 되었습니다. 어떻게 확인하면 좋을까요?
원인: 물리적 연결 문제, 드라이버 결함, Netplan 설정 오류 등이 고려됩니다。 해결책:- 케이블과 포트를 확인하고, 다른 케이블이나 포트를 시도합니다。
- 네트워크 인터페이스 상태를 확인합니다。
ip link
장치가 표시되지 않는 경우, 드라이버를 확인합니다。 lspci | grep -i ethernet
- 필요에 따라 드라이버를 재설치합니다。
sudo apt install linux-modules-extra-$(uname -r)
sudo reboot
- Netplan 설정을 수정합니다。
sudo nano /etc/netplan/01-netcfg.yaml
설정 예시: network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
설정을 저장한 후 적용합니다。 sudo netplan apply
8. 요약
Ubuntu 24.04에서의 네트워크 연결 문제는 다양한 원인이 얽혀 있지만, 기본적인 확인 작업부터 시작하면 많은 문제를 해결할 수 있습니다. 이 기사에서 다룬 트러블슈팅 절차를 수행함으로써 다음과 같은 성과를 얻을 수 있을 것입니다.- 문제의 신속한 파악 및 해결
- Netplan 설정 및 DNS 구성에 대한 이해
- 가상 환경에서의 네트워크 설정 최적화
참고 사이트
Backend-agnostic network configuration in YAML.…