IPv4 및 IPv6 주소 설정하기

Red Hat Enterprise LinuxBeginner
지금 연습하기

소개

이 챌린지에서는 Red Hat Enterprise Linux (RHEL) 시스템에서 정적 IPv4 및 IPv6 주소를 설정하는 실습을 진행합니다. nmcli 명령줄 도구를 사용하여 영구적인 네트워크 연결 프로필을 생성하고 관리하게 됩니다. 이는 시스템 관리자에게 필수적인 기술이며 RHCSA 자격증 시험의 핵심 주제이기도 합니다.

정적 IPv4 주소 설정

첫 번째 과제는 dummy0 인터페이스를 위한 정적 IPv4 설정이 포함된 새로운 영구 NetworkManager 연결 프로필을 생성하는 것입니다.

과제

  • dummy0-static이라는 이름의 새로운 NetworkManager 연결 프로필을 생성하세요.
  • 이 프로필이 dummy0 인터페이스를 사용하도록 설정하세요.
  • 정적 IPv4 주소 192.168.100.10/24를 할당하세요.
  • 게이트웨이를 192.168.100.1로 설정하세요.
  • 시스템이 시작될 때 연결 프로필이 자동으로 활성화되도록 설정하세요.
  • 새로운 연결 프로필을 활성화하세요.

요구 사항

  • 반드시 nmcli 명령줄 도구를 사용해야 합니다.
  • 새로운 연결 프로필의 이름은 정확히 dummy0-static이어야 합니다.
  • 설정은 재부팅 후에도 유지되어야 합니다.

힌트

nmcli 를 사용하여 NetworkManager 연결 프로필을 생성하려면 nmcli connection add 명령과 함께 다음 주요 매개변수를 사용해야 합니다.

  • type: 연결 유형을 지정합니다 (더미 인터페이스의 경우 dummy 사용).
  • con-name: 연결 프로필의 이름.
  • ifname: 인터페이스 이름.
  • autoconnect: 부팅 시 자동 활성화를 위해 yes로 설정.
  • ip4: CIDR 표기법을 사용한 IPv4 주소.
  • gw4: IPv4 게이트웨이 주소.

기본 구문은 다음과 같습니다.

sudo nmcli connection add type [TYPE] con-name [NAME] ifname [INTERFACE] autoconnect [yes/no] ip4 [ADDRESS/CIDR] gw4 [GATEWAY]

연결을 생성한 후에는 다음 명령을 사용하여 활성화해야 할 수도 있습니다.

sudo nmcli connection up [CONNECTION_NAME]

예시

새 연결을 성공적으로 활성화한 후 ip addr show dummy0 명령의 출력 결과에 정적 IPv4 주소가 포함되어야 합니다.

3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
       valid_lft forever preferred_lft forever
    ...

또한 nmcli con show --active 명령으로 연결 프로필이 활성화되었는지 확인할 수 있습니다.

NAME           UUID                                  TYPE      DEVICE
dummy0-static  550e8400-e29b-41d4-a716-446655440000  ethernet  dummy0
...

정적 IPv6 주소 추가

이제 기존의 dummy0-static 연결 프로필을 수정하여 정적 IPv6 주소와 게이트웨이를 추가합니다.

과제

  • dummy0-static 연결 프로필을 수정하세요.
  • 정적 IPv6 주소 2001:db8:cafe::10/64를 추가하세요.
  • IPv6 게이트웨이를 2001:db8:cafe::1로 설정하세요.
  • 변경 사항을 활성 연결에 적용하세요.

요구 사항

  • 기존 연결을 수정하려면 반드시 nmcli 명령줄 도구를 사용해야 합니다.
  • 변경 사항은 dummy0-static 프로필에 적용되어야 합니다.

힌트

기존 NetworkManager 연결을 수정하려면 nmcli connection modify 명령을 사용합니다.

  • 수동 IPv6 설정을 활성화하려면 ipv6.method manual을 사용합니다.
  • IPv6 주소를 설정하려면 ipv6.addresses를 사용합니다.
  • IPv6 게이트웨이를 설정하려면 ipv6.gateway를 사용합니다.

기본 구문은 다음과 같습니다.

sudo nmcli connection modify [CONNECTION_NAME] ipv6.method manual ipv6.addresses [ADDRESS/PREFIX] ipv6.gateway [GATEWAY]

연결 프로필을 수정한 후에는 변경 사항을 적용하기 위해 다시 활성화해야 합니다.

sudo nmcli connection up [CONNECTION_NAME]

예시

변경 사항을 적용한 후 ip addr show dummy0 명령의 출력 결과에는 IPv4 와 IPv6 주소가 모두 포함되어야 합니다.

3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
       valid_lft forever preferred_lft forever
    inet6 2001:db8:cafe::10/64 scope global noprefixroute
       valid_lft forever preferred_lft forever
    ...

연결 상세 정보를 확인하여 IPv6 설정이 적용되었는지 검증할 수 있습니다.

$ nmcli con show dummy0-static | grep ipv6
ipv6.method:                            manual
ipv6.addresses:                         2001:db8:cafe::10/64
ipv6.gateway:                           2001:db8:cafe::1
...

요약

이 챌린지에서는 최신 RHEL 시스템에서 네트워크 설정을 관리하는 방법을 배웠습니다. nmcli 유틸리티를 성공적으로 사용하여 영구적인 정적 IPv4 연결을 생성하고, 이를 수정하여 정적 IPv6 설정을 추가했습니다. 이러한 기술은 서버 관리에 필수적이며 RHCSA 시험에서 자주 다루어지는 내용입니다.

✨ 솔루션 확인 및 연습✨ 솔루션 확인 및 연습