Programming/Linux

[Linux] virtualbox에서 리눅스 서버 고정 ip 할당 및 사용

OriginMaster 2025. 2. 7. 10:37
반응형

Rocky Linux 9.5 (Minimal) 환경에서 nmcli를 사용하여 IPv4를 고정값(Static IP)으로 설정하는 방법을 설명하겠습니다.


📌 1. 현재 네트워크 인터페이스 확인

먼저, 현재 활성화된 네트워크 인터페이스 목록을 확인합니다.

nmcli device status

출력 예시:

DEVICE  TYPE      STATE      CONNECTION  
enp0s3  ethernet  connected  enp0s3
wlo1    wifi      connected  my_wifi  
  • 유선 네트워크: enp0s3
  • Wi-Fi 네트워크: wlo1

이제 사용할 유선 네트워크 인터페이스 이름(예: enp0s3)을 기억하세요.


📌 2. 기존 DHCP 설정 제거

먼저, 기존 네트워크 설정이 DHCP로 되어 있다면 제거해야 합니다.

nmcli con modify enp0s3 ipv4.method manual

📌 3. 고정 IPv4 주소 설정

✅ 예제:

  • IP 주소: 192.168.1.100
  • 서브넷 마스크: 255.255.255.0 (또는 /24)
  • 게이트웨이: 192.168.1.1
  • DNS 서버: 8.8.8.8, 8.8.4.4

설정 명령어:

nmcli con modify enp0s3 ipv4.addresses 192.168.1.100/24
nmcli con modify enp0s3 ipv4.gateway 192.168.1.1
nmcli con modify enp0s3 ipv4.dns "8.8.8.8 8.8.4.4"
nmcli con modify enp0s3 ipv4.method manual

📌 4. 변경된 네트워크 설정 적용

네트워크를 다시 활성화하여 변경 사항을 적용합니다.

nmcli con down enp0s3 && nmcli con up enp0s3

또는, 시스템 전체 재부팅:

reboot

📌 5. 설정 확인

IP 주소 확인

ip addr show enp0s3

출력 예시:

2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic noprefixroute enp0s3

IP가 정상적으로 적용되었는지 확인하세요.

네트워크 라우팅 확인

ip route show

출력 예시:

default via 192.168.1.1 dev enp0s3 proto static metric 100
192.168.1.0/24 dev enp0s3 proto kernel scope link src 192.168.1.100 metric 100

게이트웨이(192.168.1.1)가 정상적으로 설정되었는지 확인합니다.

DNS 확인

cat /etc/resolv.conf

출력 예시:

nameserver 8.8.8.8
nameserver 8.8.4.4

📌 6. 테스트

고정 IP가 정상적으로 작동하는지 핑 테스트를 진행합니다.

ping -c 3 8.8.8.8

출력 예시:

64 bytes from 8.8.8.8: icmp_seq=1 ttl=118 time=10.2 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=118 time=9.8 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=118 time=10.0 ms

정상적으로 응답이 오면 고정 IP 설정이 완료된 것입니다. 🚀


📌 부가 설정 (네트워크 자동 시작)

다음 명령어로 네트워크가 부팅 시 자동으로 활성화되도록 설정합니다.

nmcli con modify enp0s3 connection.autoconnect yes

✅ 정리

  • nmcli를 이용해 고정 IP 주소, 게이트웨이, DNS 서버를 설정
  • 네트워크를 다시 활성화 (nmcli con down/up enp0s3)
  • ip addr show, ip route show, cat /etc/resolv.conf로 설정 확인
  • ping 8.8.8.8으로 네트워크 테스트

🚀 이제 Rocky Linux 9.5에서 IPv4 고정 IP를 설정하고 네트워크를 정상적으로 사용할 수 있습니다!

반응형