Linux ubuntu Server 인터넷 연결

김재근·2025년 7월 16일

Linux

목록 보기
2/2
post-thumbnail

설치 후 실행까지는 했으나 리눅스 서버는 모든게 수동! 인터넷 연결도 수동!

상황은 이렇다

환경:

  • lg-gram window11 / ubuntu server(24)
  • Realtek RTL8153 (USB 3.0 Gigabit) + 유선 LAN

증상:

  • sudo apt update 실패 (인터넷 연결 안됨)
  • ip a 명령어로 확인 시 inet 주소 없음
  • DHCP 자동 할당 미작동
  • ethtool 확인 시 "Link detected : no" 상태

Ubuntu Server는 GUI가 없어 모든 네트워크 설정을 수동으로 해야 한다.
특히 USB 이더넷 어댑터의 경우 자동 설정이 되지 않아 수동 구성이 필요하다.


해결과정:

  1. USB 어댑터 인식 확인

lsusb 명령어로 어댑터 정보를 확인한다.

lsusb

-> ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter

이런식으로 나오면 어댑터는 정상적으로 인식하고 있는 것.

*참고로 USB 3.0 포트에 꽂았다.


  1. 네트워크 인터페이스 이름 확인

ip a 명령어로 네트워크 인터페이스 이름을 확인한다.

ip a

enx~~~, eth~ 이런식으로 되어있는데 적어둔다.

  1. Netplan 설정 파일 생성

DHCP자동 할당 설정을 위해 파일을 생성한다.

sudo nano /etc/netplan/00-installer-config.yaml

파일 내용을 다음과 같이 작성한다.

network:
  version: 2
  ethernets:
    {적어둔 인터페이스 이름}:
      dhcp4: true

예를들어

network:
  version: 2
  ethernets:
    enx001e06b12345:
      dhcp4: true

저장 후 적용

sudo netplan apply

  1. 파일 권한 수정

이대로 sudo netplan apply를 하면 뭐라뭐라 에러를 던진다.

이유는 파일 권한이 너무 오픈되어있다는것.

그러니 변경해준다.

sudo chmod 600 /etc/netplan/00-installer-config.yaml

  1. 설정 적용

다시 sudo netplan apply를 해준다.

sudo netplan apply

  1. 네트워크 연결 확인
# IP 주소 할당 확인(inet에 IP가 정상적으로 할당되었는지 확인)
ip a 

# 외부 연결 테스트
ping 8.8.8.8

# 패키지 업데이트 테스트
sudo apt update && sudo apt upgrade

주의사항:

파일권한 600.
yaml 문법 정확하게 작성.
네트워크 인터페이스 정확하게 확인.

그래도 안된다면?

케이블 연결상태 확인(교차검증)
라우터쪽 확인
만약 드라이버가 필요하다면 usb에 받아 수동설치

profile
FullStack + DevOps 개발자입니다.

0개의 댓글