리눅스 커널이 부팅될 때 사용하는 옵션 중 하나로, KMS(Kernel Mode Setting) 기능을 비활성화하라는 명령.
- KMS(Kernel Mode Setting)란? 리눅스 커널이 부팅되는 아주 초기 단계부터 모니터의 해상도나 화면 주사율 등을 그래픽 카드의 하드웨어 기능에 맞춰 직접 제어하는 기술. 덕분에 부팅할 때 깔끔하고 높은 해상도의 화면을 볼 수 있음.
nomodeset을 안해주면 해상도가 맞지 않아서 부팅 시 검은 화면만 뜰 수 있고, no signal 메시지 등이 뜰 수 있음
사용 방법은
주 사용 커널 선택 상태에서 키보드 e 키를 누르면 됨 (편집 모드)
linux 라는 줄에서 맨 마지막에 nomodeset을 입력하고 F10 누르기
화면이 뜨면 etc/netplan/*yaml 맞추기
network:
version: 2
renderer: networkd
ethernets:
eno3: # ◀ 위 화면에서 'UP' 상태였던 인터페이스 이름을 정확히 기재
dhcp4: faulse
addresses:
- 192.168.40.xx/24 # 사용하고자 하는 고정 IP와 서브넷 마스크
routes:
- to: default
via: 192.168.40.1 # 해당 네트워크의 게이트웨이 IP (예시)
nameservers:
addresses: [8:8:8:8] # 구글 Public DNS (예시)
이후 netplan apply 로 고정
chmod 600 [yaml파일이름]
netplan apply
** netplan 설정 후 아이피가 2개 잡히는 것으로 확인 됨 // 문제 발생

ip -br a 명령어를 입력했을 때 ip가 두 개가 나란히 출력되는 경우 발생
--> eno3 UP 169.254.234.xx/xx 192.168.40.xx/xx
192.168.40.xx/xx -> 실제 통신용 IP / 직접 netplan 통해서 직접 고정으로 입력한 ip임
169.254.234.xx/xx -> 링크 로컬 IP / 문제의 범인. 리눅스(우분투)를 포함한 대부분의 OS는 시스템이 켜질 때 네트워크 카드가 활성화(UP) 되었을 때 ip를 할당받지 못하면 일단 통신이 가능하도록 임시로 부여한 ip.
** 확인
yaml 파일이 3개 있음을 확인함.
** 해결
충돌을 일으키는 예시) 50-cloud-init.yaml 파일을 과감하게 삭제(또는 백업 폴더로 이동)하여, 시스템이 오직 내가 만든 메인 설정 파일 하나만 바라보도록 만듬.
# 1. 50번 기본 파일 삭제 (또는 임시 이동)
rm /etc/netplan/50-cloud-init.yaml
# 2. 메인 설정 파일 내용 검토 (예시)
vi /etc/netplan/01-netcfg.yaml
확인 후
# 1. Netplan 설정을 다시 깔끔하게 적용
sudo netplan apply
# 2. 또는 네트워크 인터페이스를 내렸다가 다시 올리기
sudo ip link set eno3 down
sudo ip link set eno3 up
이렇게 하고 다시 ip -br a를 확인해 보면, 169.254.x.x 대역은 사라지고 원래 사용하려던 192.168.40.xx만 남음
'🔧 Engineering > 📁 Infra & System' 카테고리의 다른 글
| DGX Station A100 하드웨어 장애 장비 U.2 NVMe 데이터 백업 및 fstab 등록 (0) | 2026.05.29 |
|---|---|
| 오픈 커널 모듈 (0) | 2026.05.22 |
| LLM 이란? (0) | 2026.03.23 |
| Redfish API 정리 (0) | 2026.03.20 |
| 리눅스 시스템의 핵심: fstab & GRUB 정리 (0) | 2026.03.20 |