수정: 커널 업그레이드 후 Ubuntu 네트워크가 끊김
발행: (2025년 12월 17일 오후 08:58 GMT+9)
4 min read
원문: Dev.to
Source: Dev.to

네트워크 문제를 해결하기 위한 명령어
먼저 uname -r 로 현재 커널 버전을 확인합니다(예: 6.14.0-37-generic). 아래 명령어에서 버전 번호를 해당 버전으로 교체하세요.
# 네트워크 인터페이스와 IP 주소 확인
ifconfig
# 커널 버전 확인
uname -r
# 패키지 목록 업데이트 및 시스템 업그레이드
sudo apt update
sudo apt upgrade
# 위에서 확인한 버전에 맞는 커널 추가 모듈 설치
# 6.14.0-37-generic 를 실제 커널 버전으로 교체
sudo apt install linux-modules-extra-6.14.0-37-generic
# 새로운 커널 모듈을 포함하도록 initramfs 재구성
sudo update-initramfs -u
# 권장되는 독점 드라이버 설치 (주로 NVIDIA 그래픽용)
sudo ubuntu-drivers autoinstall
# 변경 사항 적용을 위해 재부팅
sudo reboot
문제와 해결 방법 이해하기
Ubuntu가 정기적인 시스템 업데이트의 일환으로 새 커널로 자동 업그레이드될 때, 네트워크 드라이버가 새 커널의 부팅 파일 시스템에 제대로 포함되지 않을 수 있습니다. 이는 특히 Ubuntu 24.04에서 커널 업그레이드 후, 추가 커널 모듈이 필요한 하드웨어를 사용하는 경우에 흔히 발생합니다.
왜 이런 현상이 발생할까?
- 커널 모듈은 버전마다 별도 – 각 커널 버전마다 자체 드라이버 모듈 세트가 필요합니다.
- Initramfs가 불완전할 수 있음 – 부팅 시 로드되는 초기 RAM 파일 시스템에 필요한 네트워크 드라이버가 누락될 수 있습니다.
- 추가 모듈 패키지 미설치 – 새 커널에 대한
linux-modules-extra패키지가 자동으로 설치되지 않을 수 있습니다.
해결 방법 작동 원리
- 커널 추가 모듈 설치 –
linux-modules-extra--generic패키지는 기본 커널 패키지에 포함되지 않은 여러 네트워크 드라이버를 포함합니다. - Initramfs 재구성 –
update-initramfs -u명령은 initramfs를 다시 패킹해 필요한 모든 모듈을 포함하도록 합니다. 이렇게 하면 부팅 초기에 모듈이 사용 가능해집니다. - 독점 드라이버 설치 –
ubuntu-drivers autoinstall은 주로 그래픽 드라이버(NVIDIA 등)를 처리하지만, 손실된 다른 독점 드라이버도 재설치할 수 있습니다. - 재부팅 – 수정된 initramfs와 함께 새 커널을 로드해 네트워크 연결을 복구합니다.
재부팅 후 ifconfig 혹은 ip a 로 네트워크 상태를 확인하세요.