Linux에서 systemd-networkd를 설정하는 방법

systemd-networkd란 무엇인가?

Systemd-networkd는 Linux 시스템의 백그라운드에서 실행되며, 네트워크 구성을 관리하는 시스템 도구입니다. 이 도구는 연결된 네트워킹 장치를 자동으로 감지하고, 필요한 경우 가상 네트워킹 장치도 생성합니다. 특히 서버 및 컨테이너 환경에서 복잡한 네트워크 구성을 다루는 데 유용합니다. 이 가이드에서는 Linux에서 systemd-networkd를 설정하는 방법을 상세히 설명합니다.

Linux에서 systemd-networkd 설정

1. 서비스 활성화 및 시작

systemd-networkd를 사용하기 위해서는 해당 서비스를 활성화해야 합니다. 기본적으로 이 서비스는 비활성 상태이므로, 터미널을 열고 다음 명령어를 실행하여 서비스를 활성화합니다:

명령어 설명
sudo systemctl enable systemd-resolved.service systemd-resolved 서비스 활성화
sudo systemctl enable systemd-networkd.service systemd-networkd 서비스 활성화

활성화 후, 서비스를 시작하려면 아래의 명령어를 사용합니다:

명령어 설명
sudo systemctl start systemd-resolved.service systemd-resolved 서비스 시작
sudo systemctl start systemd-networkd.service systemd-networkd 서비스 시작

서비스 상태 확인

서비스가 정상적으로 작동하는지 확인하기 위해 아래 명령어로 상태를 점검합니다:

sudo systemctl status systemd-resolved.service
sudo systemctl status systemd-networkd.service

서비스가 "활성(실행 중)"으로 표시되면, 성공적으로 시작된 것입니다. 문제가 발생하면 PC를 재부팅하여 서비스를 다시 활성화해 보십시오.

2. 다른 네트워크 관리자 비활성화

Linux에서 systemd-networkd를 제대로 사용하기 위해서는 다른 네트워킹 도구, 특히 NetworkManager를 비활성화해야 합니다. 비활성화하려면 다음 명령어를 입력합니다:

sudo systemctl disable NetworkManager.service
sudo systemctl stop NetworkManager.service

3. 유선 어댑터 찾기

다음 단계는 연결된 유선 어댑터를 식별하는 것입니다. 이를 위해 networkctl list 명령어를 사용할 수 있습니다:

networkctl list | grep ethernet

여기서 "enp" 또는 "eth"로 시작하는 장치를 찾아야 합니다. 가상 장치는 'virb' 또는 'vnet'으로 시작하므로 무시하셔도 됩니다.

4. 구성 파일 생성

구성 과정은 간단합니다. 터미널에서 다음 명령어를 실행하여 새 구성 파일을 생성합니다:

sudo -s
touch /etc/systemd/network/20-wired.network

생성한 후, 나노 텍스트 편집기를 사용하여 파일을 열고 다음 내용을 추가합니다:

[Match]
Name=ETHERNET-ID

[Network]
DHCP=yes

여기서 "ETHERNET-ID"는 이전 단계에서 식별한 유선 어댑터의 이름으로 바꾸어야 합니다. 내용 입력 후 Ctrl + O로 저장하고 Ctrl + X로 종료합니다.

5. systemd-networkd 사용 시작

구성을 완료한 후, 아래의 명령어로 서비스를 다시 시작합니다:

sudo systemctl restart systemd-networkd

이제 모든 설정이 완료되었으며, systemd-networkd를 통해 네트워크 카드가 활성화되었습니다.

추가 도움이 필요하신가요? 최고의 Linux 네트워크 모니터링 도구 목록을 확인하십시오.

5 Comments

  1. 명훈 -

    전 이거 설정할 때마다 고생했거든요. 이렇게 정리해주셔서 감사합니다!

  2. 경민 -

    그렇군요! 이 방법으로 설정해보니까 정말 잘 되네요. 대단해요

  3. 정우 -

    다들 궁금해하는 것 같네요! 제 경험상, 특정 설정은 OS에 따라 다르던데, 이렇게 정리해주셔서 고마워요

  4. 김소영 -

    이런 유용한 정보는 항상 필요해요! systemd-networkd 사용해보려고 했는데, 이 글 덕분에 자신감이 생겼어요

  5. 하늘 -

    이 글 읽고 나서 설정하는데 한결 수월해졌어요! 시스템 네트워크가 이렇게 간단하다고?

Leave a Comment

Linux에서 Vivaldi 브라우저 설정을 백업하는 방법

Linux에서 Vivaldi 브라우저 설정을 백업하는 방법

Linux에서 Vivaldi 웹 브라우저를 일일 드라이버로 사용하십니까? 안전한 보관을 위해 브라우저 설정을 백업하는 방법을 알아보세요.

고정된 Gnome 데스크탑 세션을 수정하는 방법

고정된 Gnome 데스크탑 세션을 수정하는 방법

고정된 Gnome 데스크탑 세션을 수정하는 방법에 대한 가이드

리눅스 라이트를 설치하는 방법

리눅스 라이트를 설치하는 방법

Linux Lite는 Ubuntu의 장점을 통합하여 경량화한 운영체제로, 간단한 설치 과정을 가지고 있습니다.

Linux에서 Eternal Return: Black Survival을 플레이하는 방법

Linux에서 Eternal Return: Black Survival을 플레이하는 방법

Eternal Return: Black Survival은 Nimble Neuron에서 개발 및 퍼블리싱한 PC용 MOBA/배틀 로열/서바이벌 게임 하이브리드입니다. 플레이어는 캐릭터를 선택합니다

Linux에 App Outlet 앱 스토어를 설치하는 방법

Linux에 App Outlet 앱 스토어를 설치하는 방법

Snap 패키지, Flatpak 앱 및 AppImage 프로그램을 Linux의 한 곳에서 모두 설치할 수 있기를 바란 적이 있습니까? 앱 아울렛으로 할 수 있습니다.

Linux를 절전 모드에서 자동으로 깨우는 방법

Linux를 절전 모드에서 자동으로 깨우는 방법

Linux PC를 절전 모드로 전환한 후 자동으로 깨어나기를 원한 적이 있습니까? 결과적으로 모든 Linux를 설정할 수 있습니다.

Slimbook 배터리로 Ubuntu에서 배터리 수명을 절약하는 방법

Slimbook 배터리로 Ubuntu에서 배터리 수명을 절약하는 방법

Slimbook 배터리로 Ubuntu에서 배터리 수명을 절약하는 방법

Brave 브라우저 프로필을 백업하는 방법

Brave 브라우저 프로필을 백업하는 방법

Brave는 개인 정보 보호, 보안 및 사용 편의성에 중점을 둔 브라우저로, GPG 암호화로 안전한 프로필 백업을 제공합니다.

Syncthing을 사용하여 Linux에서 구성 파일을 동기화하는 방법

Syncthing을 사용하여 Linux에서 구성 파일을 동기화하는 방법

Linux에서 구성 파일을 동기화하기 위해 Syncthing을 사용하는 방법에 대해 자세히 알아보세요. Syncthing의 설치 및 설정 방법을 단계별로 안내합니다.

Ubuntu Linux에서 ExFat 파일 시스템에 액세스하는 방법

Ubuntu Linux에서 ExFat 파일 시스템에 액세스하는 방법

Ubuntu Linux에서 ExFat 파일 시스템에 액세스하는 방법