> 시스템 튜토리얼 > 리눅스 > Arch Linux에서 정적 IP 및 동적 IP 주소를 구성하는 방법

Arch Linux에서 정적 IP 및 동적 IP 주소를 구성하는 방법

尊渡假赌尊渡假赌尊渡假赌
풀어 주다: 2025-03-18 11:48:24
원래의
867명이 탐색했습니다.

Arch Linux에서 정적 IP 및 동적 IP 주소를 구성하는 방법

이 안내서는 Endeavouros 및 Manjaro와 같은 파생 상품을 포함하여 Arch Linux에서 정적 및 동적 IP 주소를 구성하는 방법에 대해 자세히 설명합니다. Arch Linux는 직접 명령 줄 조작 또는 netctl , systemd-networkd 또는 NetworkManager 와 같은 네트워크 관리 서비스를 사용하는 여러 가지 IP 구성 방법을 제공합니다.

이 튜토리얼은 각 방법을 다룹니다.

목차

  • 방법 1 : netctl 있는 정적 IP
    • 1 단계 : 네트워크 인터페이스를 식별합니다
    • 2 단계 : netctl 설치하십시오
    • 3 단계 : 프로필을 만듭니다
    • 4 단계 : 프로파일을 활성화하고 시작하십시오
    • 5 단계 : 구성 확인
  • 방법 2 : systemd-networkd 와 정적 IP
  • 방법 3 : NetworkManager 와 정적 IP
  • netctl 통한 동적 IP 구성
  • 결론

방법 1 : netctl 사용하여 정적 IP 주소 구성

netctl 은 SystemD 네트워크 서비스를 관리하기위한 명령 줄 도구입니다. NetworkManager 또는 systemd-networkd 없는 시스템에서 특히 유용합니다.

1 단계 : 네트워크 인터페이스를 식별하십시오

ip link 또는 ls /sys/class/net 사용하여 네트워크 인터페이스 이름 (예 : enp0s3 )을 찾으십시오.

 IP 링크
로그인 후 복사

또는

 ls/sys/class/net
로그인 후 복사

2 단계 : netctl 설치하십시오

아직 설치되지 않은 경우 :

 Sudo Pacman -S Netctl
로그인 후 복사

3 단계 : 프로필을 만듭니다

netctl 프로파일은 /etc/netctl/ 에 있습니다. 샘플 프로파일을 복사하고 수정하십시오.

 sudo cp/etc/netctl/examples/ethernet-static/etc/netctl/enp0s3-static
로그인 후 복사

( enp0s3 인터페이스 이름으로 바꾸십시오). 새 파일 편집 (예 : nano 사용) :

 sudo nano/etc/netctl/enp0s3-static
로그인 후 복사

IP 주소, 넷 마스크, 게이트웨이 및 DNS 서버 구성 :

 <code>Description='Static Ethernet Connection' Interface=enp0s3 Connection=ethernet IP=static Address=('192.168.1.102/24') Gateway=('192.168.1.1') DNS=('8.8.8.8' '8.8.4.4')</code>
로그인 후 복사

4 단계 : 프로파일을 활성화하고 시작하십시오

자동 시작에 대한 프로필을 활성화합니다.

 sudo netctl enable enp0s3-static
로그인 후 복사

프로필 시작 :

 sudo netctl 시작 enp0s3-static
로그인 후 복사

실행중인 DHCP 서비스 (예 : dhcpcd )를 중지 및 비활성화하십시오.

 sudo systemctl 정지 dhcpcd
Sudo SystemCTL DHCPCD 비활성화
로그인 후 복사

변경 사항을 적용하려면 재부팅하십시오.

5 단계 : 구성을 확인하십시오

IP 주소 확인 :

 ip addr show enp0s3
로그인 후 복사

방법 2 : systemd-networkd 와 정적 IP

systemd-networkd 는 Arch Linux의 기본 네트워크 관리자입니다.

  1. NetworkManager 비활성화 (설치된 경우) :

     Sudo SystemCtl NetworkManager 중지
    Sudo SystemCTL NetworkManager를 비활성화합니다
    로그인 후 복사
  2. systemd-networkd 활성화 :

     Sudo SystemCtl anable systemd-networkd
    Sudo SystemCtl SystemD-Networkd 시작
    로그인 후 복사
  3. 구성 파일 생성 :

     sudo nano /etc/systemd/network/enp0s3.network
    로그인 후 복사
  4. 다음 구성 추가 :

     <code>[Match] Name=enp0s3 [Network] Address=192.168.1.102/24 Gateway=192.168.1.1 DNS=8.8.8.8 DNS=8.8.4.4</code>
    로그인 후 복사
  5. 기존 netctl 프로파일을 비활성화하십시오. sudo systemctl list-unit-files | grep enabled | grep netctl 사용하십시오 sudo systemctl list-unit-files | grep enabled | grep netctl 찾아서 sudo systemctl disable<profile_name> .service</profile_name> 로 비활성화하십시오. sudo systemctl disable<profile_name> .service</profile_name> . sudo systemctl disable<profile_name> .service</profile_name> .

  6. 재부팅.

방법 3 : NetworkManager 와 정적 IP

NetworkManager 그래픽 인터페이스를 제공합니다. 필요한 경우 설치하고 활성화하십시오. nmcli 사용하여 연결을 구성하십시오.

netctl 통한 동적 IP 구성

  1. netctl 설치하십시오 (아직 설치되지 않은 경우).
  2. ethernet-dhcp 예제 프로필을 복사하십시오.
     sudo cp/etc/netctl/examples/ethernet-dhcp/etc/netctl/enp0s3-dhcp
    로그인 후 복사
  3. 프로필 편집, IP=dhcp 설정.
  4. dhcpcd 활성화하고 시작하십시오.
     sudo systemctl enable dhcpcd
    sudo systemctl 시작 dhcpcd
    로그인 후 복사
  5. 재부팅.

결론

이 안내서는 Arch Linux에서 IP 주소를 구성하기위한 여러 가지 방법을 제공합니다. 귀하의 요구와 편안함 수준에 가장 적합한 방법을 선택하십시오. 충돌을 피하기 위해 한 번에 하나의 네트워크 관리자 만 사용해야합니다.

위 내용은 Arch Linux에서 정적 IP 및 동적 IP 주소를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿