IT

RHEL IP config change - CMD

Twinit 2024. 4. 14. 23:17
반응형

RHEL IP 변경 하는 방법

 

설정 파일의 경로 : /etc/sysconfig/network-scripts

 

해당하는 디렉토리 아래 설정 파일이 위치한다.

 

[root@rhel861 /]# cd /etc/sysconfig/network-scripts
[root@rhel861 network-scripts]# ls -l
total 4
-rw-r--r--. 1 root root 301 Apr 14 18:26 ifcfg-ens34
[root@rhel861 network-scripts]#

 

vi 편집기를 사용하여 설정을 변경한다.

[root@rhel861 network-scripts]# cat ifcfg-ens34
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens34
UUID=f718e937-83c7-4ce6-a8ba-fe2fbe0f5ef2
DEVICE=ens34
ONBOOT=yes -----> 부팅 시 디바이스 활성
IPADDR=192.168.219.141  -----> IP Address
PREFIX=24  -----> Netmask
GATEWAY=192.168.219.1  -----> Gateway
[root@rhel861 network-scripts]#

 

RHEL 8 버전 부터는 service network restart 와 systemctl restart network등  network.service는 공식적으로 지원하지 않는다.
NetworkManager.service의 nmcli 명령어를 사용해야 한다.

 

### 변경 이후 네트워크 데몬 리스타트

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

[root@rhel861 network-scripts]# nmcli dev status
DEVICE  TYPE      STATE                   CONNECTION
ens34   ethernet  connected               ens34
virbr0  bridge    connected (externally)  virbr0
lo      loopback  unmanaged               --
[root@rhel861 network-scripts]#

 

### 네트워크 연결 상태 확인

[root@rhel861 network-scripts]# nmcli con show
NAME    UUID                                  TYPE      DEVICE
ens34   f718e937-83c7-4ce6-a8ba-fe2fbe0f5ef2  ethernet  ens34
virbr0  4b8e4d57-e03b-46ec-9ce4-e13a2906f1b5  bridge    virbr0

[root@rhel861 network-scripts]#

 

### IP 구성 상태 확인

[root@rhel861 network-scripts]# ip addr show ens34
2: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:9e:d7:cc brd ff:ff:ff:ff:ff:ff
    inet 192.168.219.141/24 brd 192.168.219.255 scope global noprefixroute ens34
       valid_lft forever preferred_lft forever
    inet6 fe80::250:56ff:fe9e:d7cc/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
[root@rhel861 network-scripts]#

 

### 네트워크 설정 변경 및 적용

[root@rhel861 network-scripts]# nmcli con reload
[root@rhel861 network-scripts]# nmcli con down ens34 ; nmcli con up ens34

-------> IP address를 변경하였으므로 연결이 종료 된다.
-------> 변경된 IP로 재접속 한다.

 

반응형