리눅스 IP 주소를 변경하는 과정은 호스트명, IP 주소, 서브넷, 게이트웨이, DNS 등의 네트워크 관련 설정을 조정하여 수행됩니다. IP 주소를 변경하는 방법에 대해 nmtui, nmcli, 그리고 몇 가지 추가 명령어를 사용하여 설명하겠습니다.

사용할 정적 IP 주소는 다음과 같습니다.

  • 호스트 이름: desktop.example.com
  • IP: 192.168.2.47
  • 서브넷 마스크: 255.255.255.0
  • 게이트웨이: 192.168.2.2
  • DNS: 192.168.2.43
  • DNS 검색 도메인: arkit.lab.local

리눅스 nmtui (또는 GUI) 사용

목차

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
  1. 터미널에서 다음 명령을 실행하여 nmtui 네트워크 관리 도구를 엽니다.
nmtui
  1. “Edit connections” 섹션으로 이동합니다.
  2. 구성하려는 이더넷 연결을 선택합니다(예: eth0).
  3. “Edit” 버튼을 클릭합니다.
  4. “Editing connection” 창에서 “IPv4” 탭으로 전환합니다.
  5. “Addresses” 섹션에서 “Add” 버튼을 클릭합니다.
  6. 각각의 필드에 정적 IP 주소(예: 192.168.2.47)와 서브넷 마스크(예: 255.255.255.0)를 입력합니다.
  7. 정적 IP 주소를 추가하려면 “OK” 버튼을 클릭합니다.
  8. 변경 사항을 저장하려면 “Save” 버튼을 클릭합니다.
  9. nmtui 도구를 닫습니다.

리눅스 nmcli 사용

  1. 터미널 창을 엽니다.
  2. 다음 명령을 사용하여 이더넷 인터페이스의 이름을 가져옵니다.
nmcli device status
  1. 다음 명령에서 “eth0″를 실제 이더넷 인터페이스의 이름으로 바꿉니다.
  2. 호스트 이름을 설정합니다.
nmcli general hostname desktop.example.com 
* 단축키 nmcli g h
  1. 정적 IP 주소를 추가합니다.
nmcli connection add con-name eth0 ifname eth0 type ethernet \
ipv4.addresses "192.168.2.47/24" ipv4.gateway 192.168.2.2
  1. DNS 서버를 설정합니다.
nmcli connection modify eth0 ipv4.dns 192.168.2.43 ipv4.method manual
  1. 연결을 자동 연결로 설정합니다.
nmcli connection modify eth0 connection.autoconnect yes
  1. DNS 검색 도메인을 설정합니다.
nmcli connection modify eth0 ipv4.dns-search arkit.lab.local
  1. 네트워킹 서비스를 다시 시작합니다.
systemctl restart network

추가 참고 사항

  • hostnamectl set-hostname 또는 vi /etc/hostname 명령을 사용하여 호스트 이름을 설정할 수도 있습니다.
  • nmcli connection show eth0 명령을 사용하여 이더넷 연결의 현재 구성을 볼 수 있습니다.
  • nmcli device status 명령을 사용하여 모든 네트워크 장치의 상태를 볼 수 있습니다.

리눅스 IP 설정 실습 시나리오

1. 호스트명 변경

# nmcli general hostname desktop.example.com

또는

# hostnamectl set-hostname desktop.example.com

또는

# vi /etc/hostname

위의 명령어 중 하나를 선택하여 호스트명을 변경할 수 있습니다.

2. 네트워크 디바이스 상태 확인

# nmcli device status

또는

# nmcli d s

현재 활성화된 네트워크 디바이스의 상태를 확인합니다.

3. 현재 연결 정보 확인

# nmcli device show eth0

현재 eth0 연결에 대한 정보를 확인합니다.

4. IP 주소 변경

# nmcli connection add con-name eth0 ifname eth0 type ethernet \
ipv4.addresses "192.168.2.47/24" ipv4.gateway 192.168.2.2

위의 명령어로 eth0 연결에 새로운 IP 주소, 서브넷, 게이트웨이를 설정합니다.

5. DNS 및 검색 도메인 설정

# nmcli connection modify eth0 ipv4.dns 192.168.2.43 ipv4.method manual
# nmcli connection modify eth0 connection.autoconnect yes
# nmcli connection modify eth0 ipv4.dns-search arkit.lab.local

DNS 주소, 연결 방법, 자동 연결 여부, DNS 검색 도메인을 설정합니다.

6. 네트워크 서비스 재시작

# systemctl restart network

모든 변경 사항을 적용하기 위해 네트워크 서비스를 재시작합니다.

결론

이상으로, nmtui 또는 nmcli를 사용하여 가상 머신의 IP 주소를 변경하는 방법에 대해 간략하게 알아보았습니다. 주어진 설정을 참고하여 가상 머신의 네트워크 환경을 원하는 대로 조정해보세요.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

아마존 해외 구매: 서버, 네트워크, 노트북 구매

Amazon Best Sellers Servers

Amazon Best Sellers Networking

Amazon Best Sellers Laptops

위로 스크롤