Ubuntu 24.04 LTS에 r8125 랜카드 드라이버 설치

많은 최신 가정용 메인보드들의 랜카드는 2.5G급 이상의 속도를 지원하고 있습니다. 대표적으로 리얼텍의 r8125 칩셋이 탑재된 랜카드가 많이 사용되고 있는데, Ubuntu 24.04 LTS와 같은 최신 리눅스 배포판에서는 기본적으로 r8125 드라이버가 포함되어 있지 않아 별도로 드라이버를 설치해주어야 합니다.
기본적으로 많이 사용되는 리얼텍社의 1G 랜카드 드라이버인 r8169 드라이버는 Ubuntu 24.04 LTS에 기본적으로 포함되어 있지만, 2.5G 이상의 속도를 지원하는 r8125 드라이버는 별도로 설치해야 합니다.
1. Secure Boot 비활성화
r8125 드라이버는 커널 모듈로 설치되기 때문에, Secure Boot가 활성화된 상태에서는 서명되지 않은 커널 모듈이 로드되지 않아 드라이버 설치가 불가능합니다. 따라서, 먼저 BIOS 설정에서 Secure Boot를 비활성화해야 합니다.
컴퓨터를 재부팅하고 BIOS 설정 화면으로 진입합니다. (일반적으로 부팅 시 F2, Del, Esc 등의 키를 누릅니다.) BIOS 설정 메뉴에서 "Secure Boot" 옵션을 찾아 비활성화(Disable)한 후, 설정을 저장하고 BIOS에서 나와 컴퓨터를 재부팅합니다.
메인보드 제조사마다 BIOS 설정 화면이 다를 수 있으므로, 자세한 내용은 메인보드 매뉴얼을 참고하시기 바랍니다.
아래는 주요 메인보드 제조사의 Secure Boot 설정 방법에 대한 설명 링크입니다:
- ASUS: https://www.asus.com/kr/support/faq/1049829/
- Gigabyte: https://www.gigabyte.com/Support/Consumer/FAQ/4395
- MSI: https://www.msi.com/blog/how-to-enable-secure-boot-and-tpm-2.0-on-msi-am4-motherboards
2. USB 랜카드 준비
이 부분이 아이러니하면서도 필수적으로 선행되어야 하는 부분입니다. 기본적으로 Ubuntu 24.04 LTS에서는 r8125 랜카드를 인식하지 못하기 때문에 네트워크를 사용할 수 없습니다. 하지만, 각종 필수 패키지 및 드라이버를 설치하기 위해서는 인터넷 연결이 필수적입니다. 물론, 수동으로 각종 의존성 패키지들을 직접 찾아 다운로드 받아 설치할 수는 있지만 효율성 측면에서 USB 랜카드를 이용하여 인터넷 접속을 확보하는 것을 추천합니다.
대부분 시중에서 구할 수 있는 1G 혹은 100M급 USB 랜카드는 별도의 설정 없이 Ubuntu에서 인식이 가능합니다. 만일 USB 랜카드가 없는 경우, 스마트폰의 USB 테더링 기능을 이용하여 임시로 인터넷에 연결할 수도 있습니다.
USB 랜카드를 컴퓨터에 연결하고, Ubuntu에서 정상적으로 인식되는지 확인합니다.
3. 커널 업그레이드 및 필수 패키지 설치
Ubuntu 설치 후 먼저 apt를 이용해 최신 커널로 업그레이드를 진행합니다.
sudo apt update && sudo apt upgrade



