Ubuntu에서 고정 IP를 구성하는 방법

3118 단어 ubuntudiscuss
네트워크 인터페이스의 이름과 기본 게이트웨이를 가져옵니다.
IP 주소와 함께 인터페이스를 표시하는 ifconfig를 사용할 수 있습니다. ifconfig를 사용하려면 일부 OS에 설치해야 합니다net-tools.
실행sudo apt-get install -y net-tools . 또는 실행ip link .ifconfig
제 경우에는 고정 IP를 잘못 구성하는 간기(interphase)는 enp0s3입니다.
참고: 귀하의 간기는 내 것과 다를 수 있습니다.
고정 IP 주소를 할당하기 위해 /etc/netplan의 파일을 수정합니다. 우리는 cd/etc/netplan에 들어갈 것입니다. 아래 명령을 실행하십시오.

cd /etc/netplan


그런 다음ls 내용을 나열하려면 시스템 구성에 따라 파일 이름이 다를 수 있습니다. 내 경우에는 이름이 01-network-manager-all.yaml
기본적으로 파일은 아래와 같습니다.

각 Netplan Yaml 파일은 최소 두 개의 필수 요소가 있는 network 키로 시작합니다. 첫 번째 필수 요소는 네트워크 구성 형식의 version이고 두 번째 필수 요소는 장치 유형입니다. 장치 유형은 ethernets , bridges , bonds 또는 vlans 일 수 있습니다. 이 경우 이더넷을 사용합니다.ethernets의 경우 장치 유형에서 dhcp4yes 또는 true로 설정하여 DHCP 서버에서 IP 주소를 얻도록 구성할 수 있는 enp0s3과 같은 중간 단계를 구성할 수 있습니다. dhcp4: yes .
위의 구성에는 렌더러 유형도 포함됩니다. 서버 모드에서 Ubuntu를 설치한 경우 렌더러는 백엔드로 dhcp4: true를 사용하도록 구성되어 있지만 이 그림에서는 우분투 서버가 아닌 우분투 데스크톱을 사용하므로 필자의 경우 networkd로 설정됩니다.

enp0s3 인터페이스에 정적 IP 주소를 할당하려면 다음과 같이 파일을 편집하십시오.
DHCP를 NetworkManager로 설정합니다. 이는 DHCP에서 IP 주소를 가져오지 않도록 수행됩니다.
선택한 고정 IP 주소를 지정합니다. 제 경우에는 dhcp4: no 를 사용하겠습니다. 주소에서: 네트워크 인터페이스에 할당될 하나 이상의 IPv4 또는 IPv6 IP 주소를 추가할 수 있습니다.
게이트웨이 지정192.168.10.10/24이름 서버에서 이름 서버의 IP 주소를 설정합니다(있는 경우). gateway4: 192.168.10.1최종 파일은 아래와 유사해야 합니다.

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp0s3:
      dhcp4: no
      addresses:
        [192.168.10.10/24]
      gateway4: 192.168.10.1
      nameservers:
          addresses: [8.8.8.8, 1.1.1.1]


메모
  • 편집할 때 YAML 코드 들여쓰기 표준을 따르십시오addresses: [8.8.8.8, 1.1.1.1].
  • 구성에 구문 오류가 있으면 변경 사항이 적용되지 않습니다.

  • 완료되면 파일을 저장하고 닫습니다.
    나노 사용.yaml file을 사용하는 동안 ctrl + X를 입력한 후 종료합니다.
    그런 다음 다음을 사용하여 변경 사항을 적용합니다.Y다음을 입력하여 변경 사항을 확인합니다.sudo netplan apply 또는 ip addr show dev ens3 변경 사항을 볼 수 있습니다.


    다음 기사에서는 DNS를 구성할 수 있습니다.

    좋은 웹페이지 즐겨찾기