대부분의 최신 장치는 동적 호스트 구성 프로토콜(DHCP)을 통해 인터넷 프로토콜(IP) 주소를 얻습니다. 이 프로토콜은 네트워크에 연결할 때 장치에 동적으로 할당된 IP 주소를 제공하여 IP 주소 할당 및 관리 프로세스를 자동화합니다. 따라서 사용자는 필요에 따라 이러한 IP 주소를 유연하게 수정할 수 있습니다.

정적 인터넷 프로토콜(IP) 지정은 동적 IP 주소와 대조되는 변경할 수 없는 영구 주소와 관련이 있습니다. 우분투 22.04 LTS 또는 22.10에서 정적 IP를 구성하는 프로세스는 다음 세 가지 방법 중 하나를 통해 수행할 수 있습니다. 이 절차를 시작하려면 다음 단계를 따르세요.

우분투의 IP 구성 이해

우분투 내 네트워크 관리의 발전으로 인해 사용자가 고정 IP 주소와 같은 구성을 설정하는 프로세스에 더 쉽게 액세스할 수 있게 되었습니다. 특히 우분투 22.04에서 이 기능을 구현하면 네트워크 성능과 안정성 모두에 긍정적으로 기여하는 것으로 알려져 있습니다.

우분투의 고정 IP 주소는 한 세션에서 다른 세션으로 변경될 수 있는 동적 IP와 달리 여러 세션에서 일관성을 유지합니다. 고정 IP의 이러한 특성은 서버의 기능에 중요한 일관된 주소 인식을 보장하기 때문에 서버에 특히 유용합니다. 경우에 따라 고정 IP 구성이 이러한 서버의 필수 요건이 되기도 합니다.

그래픽 사용자 인터페이스(GUI)를 사용하면 인터넷 프로토콜(IP) 구성을 직관적으로 관리할 수 있지만, 정적 IP 명령줄 방식을 사용하면 더 정확하게 관리할 수 있습니다. 네트워크 설정을 세밀하게 제어하려는 개인은 명령줄 기술을 선택하는 경우가 많습니다. 이 방법에 능숙해지면 사용자는 우분투 시스템에서 자신의 요구 사항에 맞게 고도로 맞춤화된 IP 구성을 달성할 수 있습니다.

그럼에도 불구하고 Ubuntu의 최신 버전인 LTS 22.04에서 고정 IP 주소가 제공하는 이점에는 특정 의무가 수반됩니다. 조금만 소홀해도 네트워크 보안이 취약해질 수 있으므로 이러한 주소를 세심하게 구성하는 것이 필수적입니다.

우분투 시스템에서 고정 IP 구성을 올바르게 설정하려면 아래 설명된 후속 지침을 준수하시기 바랍니다.

이 글도 확인해 보세요:  Linux에서 'sudo 암호가 작동하지 않음' 오류를 해결하는 방법

nmcli 명령으로 우분투에서 고정 IP 설정

사용자가 장치에 연결된 네트워크 인터페이스를 모니터링하고 관리할 수 있는 텍스트 기반 유틸리티인 nmcli 명령을 사용하여 우분투 22.04의 고정 IP 설정을 비교적 쉽게 구성할 수 있습니다.

이 명령을 사용하면 현재 온라인 상태, 지정된 호스트 장치 이름, 네트워크 구성의 전체 설정 등 네트워크 연결에 관한 자세한 정보를 얻을 수 있습니다. 우분투 서버에 고정 IP 주소를 설정하려는 경우 이 명령은 상당한 도움이 됩니다.

연결에 관한 데이터를 얻으려면

 nmcli connection show

이 명령을 실행하면 후속 결과는 다음과 같은 형식으로 표시됩니다:

 NAME UUID TYPE DEVICE 
Wired connection 1 12f312a7-f0e7-334a-8ab4-c7b3f8249c7e ethernet enp0s3

주어진 명령을 사용하여 정적 네트워크 연결을 설정하려면 먼저 지정된 명령을 실행하여 정적 링크를 만들어야 합니다. 그런 다음 적절한 매개 변수를 사용하여 nmcli 명령을 사용하여 “enp0s3” 인터페이스의 IPv4 구성을 수정해야 합니다.

 sudo nmcli con add type ethernet con-name 'static' ifname enp0s3 ipv4.method manual ipv4.addresses 192.168.1.89/24 gw4 192.168.1.1

“nmcli connection show” 명령을 다시 한 번 실행하면 이제 정적 네트워크 링크가 구성에 통합되었음을 알 수 있습니다.

이 절차에 따라 설정한 정적 연결을 DNS IP 주소와 통합합니다:

 sudo nmcli con mod static ipv4.dns 192.168.*.* 

연결을 설정하려면 제공된 명령을 활용하세요:

 sudo nmcli con up id 'static' 

“연결이 성공적으로 활성화되었습니다”라고 표시되는 출력을 확인하면 장치에서 정적 IP 주소 구성이 성공적으로 설정되었음을 확신할 수 있습니다.

동적으로 할당된 IP 주소의 사용으로 인해 발생할 수 있는 잠재적인 문제를 완화하기 위해 고정 IP 주소를 사용하는 것이 현명할 수 있습니다. 이러한 접근 방식을 사용하면 방대한 월드와이드웹에 액세스하는 동안 일관되고 안정적인 식별자를 유지할 수 있습니다.

장비에 할당할 고정 IP 주소를 확인하려면 다음 명령을 실행하세요:

 ip route 

우분투에서 고정 IP 설정에 netplan 사용

우분투에서 고정 IP 주소를 구성하는 다른 방법으로는 Netplan 명령을 사용하는 것이 있습니다. 우분투 내에서 고정 IP 구성을 설정하는 프로세스는 22.04 LTS 및 22.10 릴리스 모두에서 적절한 명령을 실행하여 쉽게 수행할 수 있습니다. 이러한 설정을 적용하려면 다음 지침을 준수하시기 바랍니다.

이 글도 확인해 보세요:  엠마분투스: 구형 하드웨어를 위한 친숙한 데비안 파생 버전

컴퓨터 시스템에서 네트워크 인터페이스의 이름을 확인하려면 “ipconfig” 또는 “ifconfig” 명령을 사용할 수 있습니다. 이 명령은 사용 가능한 모든 인터페이스와 해당 이름에 대한 정보를 표시합니다. 사용되는 특정 이름은 사용 중인 운영 체제에 따라 다를 수 있습니다.

 sudo ip a 

장치마다 다를 수 있는 네트워크 연결의 식별자가 사용자 앞에 표시됩니다.

주어진 지침을 보다 명확하게 전달할 수 있도록 수정해 주세요. 계속 진행하려면 원하는 텍스트 편집 도구를 사용하여 “/etc/netplan” 디렉터리 내에 “01-netcfg.yaml”이라는 제목의 문서를 생성하세요.

 sudo vim /etc/netplan/01-netcfg.yaml

요청하신 줄을 파일에 정교하게 추가하겠습니다.

 network:
  version: 2
  renderer: networkd
  ethernets:
    eth0: #Edit this line according to your network interface name.
      dhcp4: no
      addresses:
        - 192.168.1.10/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4

아니요”. 그 후 103.219.67.250 값의 고정 IPv4 주소가 지정되었으며, Google에서 제공하는 해당 DNS(도메인 이름 시스템) 서버(209.85.231.103 및 209.85.231.104)와 함께 209.85.231.103 및 209.85.231.104가 지정되었습니다.

이 파일을 저장한 후 지정된 명령 시퀀스를 실행하면 변경 사항이 적용됩니다.

 sudo netplan apply 

우분투에서 그래픽으로 정적 IP 설정 구성

우분투 22.04에서 그래픽 네트워크 인터페이스 활용은 명령줄을 사용하지 않으려는 사용자에게 사용자 친화적인 대안을 제시합니다. 실제로 이 인터페이스를 사용하면 우분투 고정 IP 주소를 손쉽게 구성할 수 있습니다.

작업 공간의 오른쪽 상단 모서리에 액세스하여 네트워크 아이콘을 찾습니다. 거기에서 이어지는 드롭다운 메뉴에서 “유선 설정”을 선택합니다. 그런 다음 톱니바퀴 아이콘을 클릭하면 추가 구성 조정을 위한 설정 창이 나타납니다.

다음으로, 표시되는 창에서 “IPv4” 탭으로 이동합니다.

동적 호스트 구성 프로토콜(DHCP)은 설치 시 자동으로 활성화된다는 점에 유의하세요. 동적으로 할당된 IP 주소가 아닌 고정 IP 주소를 사용하려면 그에 맞게 IPv4 방법을 구성해야 합니다. 이렇게 하려면 IP 주소, 서브넷 마스크, 기본 게이트웨이 등 IP 설정에 대한 네트워크 인터페이스 속성을 조정합니다. 또한 해당되는 경우 DNS(도메인 이름 시스템) 구성을 변경한 다음 변경 사항을 적용합니다.

이 글도 확인해 보세요:  TAR 또는 TAR.GZ에서 단일 파일 또는 디렉토리를 추출하는 방법

앞서 언급한 작업을 성공적으로 실행하려면 네트워크 타이틀 옆에 있는 스위치를 켜고 다시 꺼서 무선 연결을 재활성화해야 합니다.

우분투에서 고정 IP 주소를 사용해야 하는 이유는 무엇인가요?

최신 우분투 릴리스, 특히 우분투 22.04 LTS 및 22.10에서 고정 IP 주소를 구성하는 프로세스를 이해하고 nmcli 또는 netplan을 사용하여 시각적 및 텍스트 기술을 모두 활용하면 장치에 고정 IP 주소를 효율적으로 할당할 수 있습니다.

IP 주소의 부족으로 인해 일부 서비스 제공업체는 여러 사용자에게 동일한 주소를 할당하여 연결 문제를 일으킬 수 있습니다. 그러나 고정 IP 주소를 사용하면 각 개별 사용자에게 고유 식별자를 할당하여 이 문제를 해결할 수 있습니다. 하지만 악의적인 목적으로 쉽게 악용될 수 있으므로 다른 사람과 IP 주소를 공유할 때는 주의를 기울여야 합니다.

By 김민수

안드로이드, 서버 개발을 시작으로 여러 분야를 넘나들고 있는 풀스택(Full-stack) 개발자입니다. 오픈소스 기술과 혁신에 큰 관심을 가지고 있고, 보다 많은 사람이 기술을 통해 꿈꾸던 일을 실현하도록 돕기를 희망하고 있습니다.